El dom, 13-06-2004 a las 22:48, Guillermo Latorre escribió: > Muy buenas noches a todos! > > > Tengo unas cuantas dudas sobre cómo configurar Grub como gestor de > arranque para mi Debian. Hasta ahora tenía instalado LILO, pero me está > dando problemas y quiero cambiarlo por Grub. El caso es que me he leído > algunos manuales y en cada uno de cuentan cosas que difieren un poco. He > probado varias cosas y no he conseguido que Grub escriba en el MBR, por > lo que me sigue arrancando LILO. > > He hecho un $ apt-get install grub grub-doc > y también el correspondiente $ apt-get purge lilo
Una vez hecho esto, tiene que instalar Grub en el MBR de la siguiente manera (como root, claro): grub-install --no-floppy /dev/hda De esta forma Grub se copiara en el sector de arranque de tu primer disco duro, y en el supuesto caso que tengas Windoze, podrás gestionar el arranque de los dos. > He ido siguiendo los pasos de algunos How-To's online y me he ido > encontrando con algunos problemas. > > Creo que el problema está en cómo rellenar los campos > del /boot/grub/menu.lst . No sé muy bien cómo hay que indicarle los > índices hda, a saber. > > Ejecutando el comando $ df: > > S.ficheros Bloques de 1K Usado Dispon Uso% Montado en > /dev/hda8 4806904 2338376 2224344 52% / > tmpfs 63316 0 63316 0% /dev/shm > /dev/hda6 23302 12297 9802 56% /boot > /dev/hda7 9614116 5208480 3917264 58% /home > /dev/hda9 4933404 3417164 1265628 73% /datos Por lo que veo en la salida del df, tienes una partición raiz (/) la 8, una partición de arranque (/boot) la 6 y luego una para la home y otra para tus "cosillas", imagino. > En mi menu.lst he clavado estas líneas: > > # kopt=root=/dev/hda8 ro > > # groot=(hd0,0) > > > title Debian GNU/Linux, kernel > root (hd0,0) > kernel /vmlinuz root=/dev/hda8 ro > savedefault > boot > > title Debian GNU/Linux, kernel (recovery mode) > root (hd0,0) > kernel /vmlinuz root=/dev/hda8 ro single > savedefault > boot Lo que tienes mal aquí es el parámetro root, aquí le dices a Grub en que disco y en que partición ha de buscar el S.O. a cargar, concretamente, cuando le dices hd0, te refieres al hda, si fuera hd1, seria hdb, y así sucesivamente, eso lo tienes bien, lo que te falla es el 0, que se refiere a la partición donde esta el kernel dado que es GNU/Linux lo que tratas de arrancar, como tu tienes una partición /boot, le has de decir a Grub donde se encuentra, en tu caso la partición 6, para Grub la 5, en resumen, la línea debería quedar así: root (hd0,5) > No sé si hay algún parámetro que falla o si es problema viene de alguna > otra cosa, que también puede ser. El intérprete de comandos de Grub me > da unos errores que no son muy normales y no sé cuánto puede tener que > ver con que alguno de estos parámetros sea incorrecto. Por eso me quiero > asegurar de que el menu.lst estuviera escrito correctamente. > > Si alguien puede ayudarme, o quizá simplemente obsequiarme con una breve > guía de lo que debería hacer.... muy agradecido estaré. > Tengo bastantes ganas de ver la pantallita de Grub al inicio (pantalla > que no me aparece con LILO, sabrá Dios por qué) > > > Muchas gracias a todos, > y muy buenas noches desde Zaragoza. > > Guille'04 > > > > ----- [EMAIL PROTECTED] ----- > ----- http://superwillyfoc.rastafurbi.org ----- > > -- A veces me sorprendo viendo en mi mente tu rostro de frente > -- justo cuando estaba pensando tan sólo en mí. Buenas noches a ti también, en mi caso, desde Barcelona... P.D.: Si quieres alguna info más sobre como va el menu.lst, yo estaré todavía un rato más despierto, y si quieres te envío el mío. -- __ __ / / ____ ____/ /_ __ / / / __ \/ _ / / / / /_/ / ___/ /_/ / /_/ / __ _\____/\____/\____/_/_/___ / / / [EMAIL PROTECTED] / /_________________________/