On Mon, Jan 26, 2004 at 07:16:48PM -0300, Fernando M. Maresca wrote: > On Mon, Jan 26, 2004 at 10:45:49PM +0100, Ramiro Aceves wrote: > > On Sun, Jan 25, 2004 at 12:33:30PM -0300, Fernando M. Maresca wrote: > > > On Fri, Jan 23, 2004 at 12:06:26PM +0100, Ramiro Aceves wrote: > > > > Ahora tengo lilo instalado en el MBR de > > > > /dev/hda. Pues bien, lo primero que me vino a la mente para a?adir > > > > knoppix fue incluir las siguientes > > > > l?neas en lilo.conf: > > > > > > > > image=/boot/vmlinuz-2.4.21-xfs > > > > root=/dev/hdb1 > > > > label=knoppix > > > > read-only > > > > > > > > Cual fue mi sorpresa que al ejecutar lilo -v -v no encontraba la imagen > > > > vmlinuz-2.4.21-xfs porque busca en el /boot de /dev/hda7, y no en el de > > > > /dev/hdb1, como yo esperaba. Pens? que con la opci?n root=/dev/hdb1 se > > > > lograba ?so. > > > > > > > > Total, que para que funcione he a?adido esto, despu?s de montar > > > > /dev/hdb1 en /mnt/hdb1. > > > > > > > > image=/mnt/hdb1/boot/vmlinuz-2.4.21-xfs > > > > root=/dev/hdb1 > > > > label=knoppix > > > > read-only > > > > Funciona, pero no s? si es la manera correcta de > > > > hacerlo. Es un engorro porque para que funcione /sbin/lilo debo tener la > > > > partici?n /deb/hdb1 montada, lo cual no hago m?s que para las > > > > emergencias. > > > > Se me ocurre que podr?a copiar la imagen del kernel de knoppix al /boot/ > > > > de /dev/hda7, pero no me gusta mezclar las cosas. > > > No, est? mal. > > > Asumo tu conf., lilo reside en el MBR de /dev/hda > > > Lo que ten?s que poner es esto: > > > --cut-- > > > > > > #hda1, debian > > > default=Debian Linux > > > image=/vmlinuz > > > label=Debian Linux > > > read-only > > > > > > #hda1, debian old > > > image=/vmlinuz.old > > > label=Debian LinuxOLD > > > read-only > > > optional > > > > > > > > > #hdb1, knoppix > > > other=/dev/hdb1 > > > label=knoppix > > > > Gracias por la ayuda, pero la manera de arrancar knoopix no me convence > > mucho. Al indicar other=/dev/hdb1 sin más, ¿dónde se supone que va a buscar > > el > > núcleo al arrancar? > a donde sea que tenga definido el SO el arranque. Acá tenés dos > alternativas, una es poner el lilo _de_knoppix_ en el mbr del segundo > disco; la otra es poner el lilo _de_knoppix_ en la partición de booteo > de ese disco, y dejar el mbr sin nada. Esto tiene la desventaja de que > si llgaras a necesitar bootear knoppix sin hda, posiblemente necesites > un disquete.
Estupendo Fernando, muchas gracias, ahora por fin lo he entendido. Efectivamente, resulta que el lilo.conf de knoppix indica boot=/dev/hdb1, con lo que está instalado allí. Cuando desde el lilo Debian arranco con other=/dev/hdb1, arranca el lilo de knoppix.... qué interesante. :-) Afectivamente allí estaban los misteriosos other/dev/hda1 label="WinNT(hda1)" other/dev/hda5 label="Linux(hda5)" other/dev/hda6 label="Linux(hda6)" que no sabía de dónde salían. :) > > Funciona, pero hace una cosa algo estraña. En el momento de arrancar la > > máquina, lilo me da las tres opciones esperadas: windows, debian y > > knoppix. Pero al escoger knoppix, me sale otra vez una nueva pantalla para > > escoger entre tres o cuatro opciones (ahora no recuerdo), ej. Linux, > > /dev/hda5, /dev/hda6, WindowsNT. Lo de WindowsNT lo dice lilo, pues yo > > no lo he puesto en ningúb sitio.... :-) > Lógico, porque el primer lilo (hda) te carga el lilo de hdb (knoppix). > Este lo deberías tener configurado para que arranque de una, sin > presentar la pantalla de seleccion. Ahora está todo claro, muchas gracias. > > Al dar a Linux, arranca knoppix pero en modo frame buffer, lo que quiere > > decir que no arranca con el kernel que tiene en > > /boot/vmlinuz-2.4.21-xfs, si no con lo primero que encuentra en /, que > > supongo es una imagen de arranque ( se llama linboot.img). > Eso solo depende de como esté la configuración lilo del knoppix, no la > de debian. > > Alternativamente podrías suprimir el lilo de la knoppix y bootear con el > linux de debian, algo así: > image=/dev/hdb1/boot/vmlinux-2.4.21-xfs > root = /dev/hdb1 > label=Knoppix Linux > read-only Esto no funciona, ¿no debería ser motando el /dev/hdb1 primero, image=/mnt/hdb1/boot/vmlinux-2.4.21-xfs que es como lo tengo ahora mismo?. (por poco tiempo porque lo que voy a hacer es ponerlo en el el MBR de hdb, o en /dev/hdb1). Una pregunta, como haría para, en el caso de que sitúe lilo de knoppix en el MBR de hdb, arranque el MBR de hdb y no el de hda? Gracias de nuevo y perdón por perder tu tiempo. Ramiro. > > Esto te permite saltearte el lilo de knoppix. El problema es que si > hacés añgún cambio en knoppix, tendrías que bootear debian y ejecutar el > lilo en debian y volver a rebootear. > > > > > A ver si tengo tiempo esta semana y me leo con detenimiento el manual de > > lilo para comprender el por qué de este curioso arranque. > > > > Gracias. > > Seguimos en contacto amigos.