RE: ¿Dónde pongo el boot de lilo.conf?
On Wed, 1 Mar 2000, Emilio Hernández Martín wrote: > > Hay un "pequeño" problema: LILO en el MBR necesita siempre acceder a los > > "loaders" que tiene en /boot, es decir, necesita leer la particion donde > > tengas Linux. En tu caso por ejemplo, si se te casca por completo el > > disco hdb, el LILO en el MBR ya no puede hacer nada. Ya no puedes > > arrancar el Windoze. Tendrias que tener un disco de arranque, hacer que > > la particion Windows este activa, y poner un mbr. (fdisk/MBR de MS, por > > ejemplo). > > Ya suponía yo que tendría que haber algún problemilla. :o) > > > Con el loader "mbr" (man install-mbr) puesto en el MBR, podras al menos > > arrancar otra particion del mismo disco. Aunque en tu caso, si no tienes > > otro stma arrancable en el hdb, esto te dara igual. > > Pero, ¿podría, con el loader "mbr", arrancar una partición de 'hda' si > se jode el 'hdb'? No, por eso te decia que en tu caso eso te da igual. En tu caso tendrias que poner el mbr en el MBR del hda, configurado para que arranque particiones de hdb. Lo malo es que "mbr" todavia no es tan inteligente como para poder elegir particiones de mas de un disco. (cosa normal porque es un programa de unos 446 bytes!) En definitiva, "mbr" le viene bien a cualquiera que tenga mas de un SO bootable en el mismo HD. Vamos, en tu caso mas vale que tengas floppies de arranque a mano; y mejor si tienes uno de rescate que contenga fdisk y mbr. JL -- Jose L Marin[EMAIL PROTECTED] Dept of Mathematics [EMAIL PROTECTED] Heriot-Watt University Edinburgh EH14 4AS, U.K. Phone: +44 131 451 3893 Fax: +44 131 451 3249
RE: ¿Dónde pongo el boot de lilo.conf?
> Hay un "pequeño" problema: LILO en el MBR necesita siempre acceder a los > "loaders" que tiene en /boot, es decir, necesita leer la particion donde > tengas Linux. En tu caso por ejemplo, si se te casca por completo el > disco hdb, el LILO en el MBR ya no puede hacer nada. Ya no puedes > arrancar el Windoze. Tendrias que tener un disco de arranque, hacer que > la particion Windows este activa, y poner un mbr. (fdisk/MBR de MS, por > ejemplo). Ya suponía yo que tendría que haber algún problemilla. :o) > Con el loader "mbr" (man install-mbr) puesto en el MBR, podras al menos > arrancar otra particion del mismo disco. Aunque en tu caso, si no tienes > otro stma arrancable en el hdb, esto te dara igual. Pero, ¿podría, con el loader "mbr", arrancar una partición de 'hda' si se jode el 'hdb'?
Re: ¿Dónde pongo el boot de lilo.conf?
On Wed, Mar 01, 2000 at 02:59:23PM +, Jose Marin wrote: > > Y, según creo que indica el 'fdisk', tengo la partición 'hda1' de W98 > > activa, pero también la de Linux Native en 'hdb1'. ¿Cómo debería tener esto > > para que me arranque en W98 por defecto? Ya sé que tengo que poner el > > 'other=/dev/hda1 ...' antes que el 'image=/dev/hb1...' en 'lilo.conf' pero, > > ¿qué partición tiene que estar activa? > > Con cambiar el orden de esas lineas tal como dices basta. Al LILO se la > trae floja (con perdon) los flags de "particion activa". A quien le > importan esos flags es a programas como mbr (tanto el que trae Debian como > el que usa DOS). O, opción "default" default=Win98 image=/boot/tata label=Linux alias=L blabla other=/bla/bla label=Win98 blabla=blablablabla > Al menos esto es lo que llevo averiguado hasta ahora, espero que me > corrija alguien si no es asi. > > JL > -- > Jose L Marin[EMAIL PROTECTED] > Dept of Mathematics [EMAIL PROTECTED] > Heriot-Watt University > Edinburgh EH14 4AS, U.K. > Phone: +44 131 451 3893 > Fax: +44 131 451 3249 > > > > -- > Unsubscribe? mail -s unsubscribe [EMAIL PROTECTED] < /dev/null >
RE: ¿Dónde pongo el boot de lilo.conf?
On Wed, 1 Mar 2000, Emilio Hernández Martín wrote: > Creo que mi partición 'hdb1' sí debe estar en los primeros 1024 > cilindros pq en ese disco sólo tengo esa partición (aparte de unos 7 u 8 MB > de espacio libre que no sé muy bien qué pintan allí pero que creo que están > al final) pero, ¿cómo puedo estar seguro?, ¿cómo puedo comprobarlo? Me parece que si arrancas cfdisk /dev/hdb, te dira la geometria del disco. Bastara con que el tamaño de la particion 1 sea menos a 1024 cyls. > > Y cuando lo necesito arranco sin pegas el W98 de > > `hda'. Simplemente es necesario tenerlo instalado antes de > > instalar LILO. > > Es lo que me daba a mí un poco de miedo. Yo ya tengo instalado el W98 en > 'hda1' y temía que al poner el LILO en el MBR de 'hda' ya no me permitiese > arrancarlo, pero por lo que dices no hay problema, ¿no? Hay un "pequeño" problema: LILO en el MBR necesita siempre acceder a los "loaders" que tiene en /boot, es decir, necesita leer la particion donde tengas Linux. En tu caso por ejemplo, si se te casca por completo el disco hdb, el LILO en el MBR ya no puede hacer nada. Ya no puedes arrancar el Windoze. Tendrias que tener un disco de arranque, hacer que la particion Windows este activa, y poner un mbr. (fdisk/MBR de MS, por ejemplo). Con el loader "mbr" (man install-mbr) puesto en el MBR, podras al menos arrancar otra particion del mismo disco. Aunque en tu caso, si no tienes otro stma arrancable en el hdb, esto te dara igual. > Y, según creo que indica el 'fdisk', tengo la partición 'hda1' de W98 > activa, pero también la de Linux Native en 'hdb1'. ¿Cómo debería tener esto > para que me arranque en W98 por defecto? Ya sé que tengo que poner el > 'other=/dev/hda1 ...' antes que el 'image=/dev/hb1...' en 'lilo.conf' pero, > ¿qué partición tiene que estar activa? Con cambiar el orden de esas lineas tal como dices basta. Al LILO se la trae floja (con perdon) los flags de "particion activa". A quien le importan esos flags es a programas como mbr (tanto el que trae Debian como el que usa DOS). Al menos esto es lo que llevo averiguado hasta ahora, espero que me corrija alguien si no es asi. JL -- Jose L Marin[EMAIL PROTECTED] Dept of Mathematics [EMAIL PROTECTED] Heriot-Watt University Edinburgh EH14 4AS, U.K. Phone: +44 131 451 3893 Fax: +44 131 451 3249
Re: ¿Dónde pongo el boot de lilo.conf?
El martes 29 de febrero de 2000 a la(s) 02:15:32 +0100, hcl contaba: > >PD: Soy coautor de psiko, así que si te decides a usarlo, aquí me tienes >para lo que sea. Pues el famoso GAG es de mi primo segundo :^) -- Just do it. David Serrano <[EMAIL PROTECTED]>Linux 2.2.14 - Reg. User #87069 lynx -dump http://www.ctv.es/USERS/fserrano/pgp_dsspubkey.asc | gpg --import - Hi! I'm a .signature virus! Copy me into your ~/.signature to help me spread! pgpPSPCAJKCoM.pgp Description: PGP signature
RE: ¿Dónde pongo el boot de lilo.conf?
> En cambio instalándolo en el MBR de `hda' para que cargue el > kernel de `hdb' funciona. Aunque es prudente colocar el kernel > en una partición situada en los primeros 1024 cilindros _toda > ella_. Creo que mi partición 'hdb1' sí debe estar en los primeros 1024 cilindros pq en ese disco sólo tengo esa partición (aparte de unos 7 u 8 MB de espacio libre que no sé muy bien qué pintan allí pero que creo que están al final) pero, ¿cómo puedo estar seguro?, ¿cómo puedo comprobarlo? > Y cuando lo necesito arranco sin pegas el W98 de > `hda'. Simplemente es necesario tenerlo instalado antes de > instalar LILO. Es lo que me daba a mí un poco de miedo. Yo ya tengo instalado el W98 en 'hda1' y temía que al poner el LILO en el MBR de 'hda' ya no me permitiese arrancarlo, pero por lo que dices no hay problema, ¿no? Y, según creo que indica el 'fdisk', tengo la partición 'hda1' de W98 activa, pero también la de Linux Native en 'hdb1'. ¿Cómo debería tener esto para que me arranque en W98 por defecto? Ya sé que tengo que poner el 'other=/dev/hda1 ...' antes que el 'image=/dev/hb1...' en 'lilo.conf' pero, ¿qué partición tiene que estar activa? Muchísimas gracias. Emilio.
Re: ¿Dónde pongo el boot de lilo.conf?
El Mon, Feb 28, 2000, Emilio Hernández Martín... > He recibido algunos mensajes con ejemplos de cómo > configurar el lilo.conf para 2 discos duros ... > boot = /dev/hda. > Yo creo haber leído en algún documento sobre LILO que es > mejor tenerlo en la partición raíz para la instalación de > Linux (/dev/hdb1 en mi caso, creo) si tienes otro S.O. en tu > sistema. Pero como yo no tengo ni idea de esto, os pregunto > a vosotros qué es mejor poner en la línea 'boot' de > lilo.conf. Lo intenté con un HD en `hdb' de 4,3 Gb y configurando la BIOS para que arrancase desde éste. Pero no hubo manera de hacerlo funcionar. LILO tiene (al menos en mi versión 21.4) problemas con discos "grandes". En cambio instalándolo en el MBR de `hda' para que carge el kernel de `hdb' funciona. Aunque es prudente colocar el kernel en una partición situada en los primeros 1024 cilintros _toda ella_. Y cuando lo necesito arranco sin pegas el W98 de `hda'. Simplemente es necesario tenerlo instalado antes de instalar LILO. Saludos. -- Cosme P. Cuevas --- Claves GnuPG/PGP disponibles. http://www.geocities.com/CollegePark/Lounge/8698/ pgpwAAzmd5dtr.pgp Description: PGP signature
Re: ¿Dónde pongo el boot de lilo.conf?
El Mon, Feb 28, 2000 at 07:59:17PM +0100, Emilio Hernández Martín dijo: > Hola a todos. > > He recibido algunos mensajes con ejemplos de cómo configurar el > lilo.conf para 2 discos duros (yo tengo la partición de Win98 en /dev/hda1, > la de Linux Swap en /dev/hda2 y la de Linux Native en /dev/hdb1) y creo que > en todos instalais el LILO en el MBR, es decir, existe la línea: > > boot = /dev/hda. > > Yo creo haber leído en algún documento sobre LILO que es mejor tenerlo > en la partición raíz para la instalación de Linux (/dev/hdb1 en mi caso, > creo) si tienes otro S.O. en tu sistema. Pero como yo no tengo ni idea de > esto, os pregunto a vosotros qué es mejor poner en la línea 'boot' de > lilo.conf. Yo soy de la misma opinion, sobre todo desde que la instalación del innombrable, machaca el MBR. En tu caso hay una pega y es que tienes linux en el segundo disco. Veras el procedimiento "normal" sería activar la particion de raiz de linux, y instalar lilo allí. Luego arrancar un disquete dos y hacer fdisk /mbr. Con eso tendrias lilo "a buen recaudo" y restaurarias el MBR del inombrable. En tu caso para poner lilo en /dev/hdb1, necesitas poner otro gestor de arranque que te arranque lilo allí. Lo de activar la partición solo vale para el primer disco. Yo tengo a Psiko Boot en el MBR arrancandome lilo que está en /deb/hda3. Psiko ademas me protege de los virus de boot que suelo pescar en la facu. ( dichoso bleah ) Date una vuelta por http://hcl.endorfina.com y puedes bajarte psiko boot y alguno que otro gestor más. Un saludo. PD: Soy coautor de psiko, así que si te decides a usarlo, aquí me tienes para lo que sea. -- ______ ___ / /\ / // _// /\ / /_/_/ // /\/ / / / // /_/__ / /_/__ /_ /\__/_ //___//___/\ \__\/ \__\\___\\___\/ For pgp key send mail with subject "request pgp key"
Re: ¿Dónde pongo el boot de lilo.conf?
On Tue, 29 Feb 2000, Jose Marin wrote: > En definitiva, lo "standard" ahora en Debian es tener el mbr en el MBR, > con la particion Linux con el flag "activa", y con el LILO puesto en esa > particion. Ahora bien, en tu caso tienes Linux en el hdb, asi que creo > que no podras utilizar mbr. Tendras que dejar la linea boot=/dev/hda como > tenias. Que alguien me diga si me equivoco. Vaya, me corrijo a mi mismo. Me pico la curiosidad, y al leer "man install-mbr" vi que quiza si que se puede arrancar una particion del segundo HD con mbr en el MBR del primero: install-mbr -d 0x81 -T /dev/hdb /dev/hda Para mas informacion, man install-mbr. -- Jose L Marin[EMAIL PROTECTED] Dept of Mathematics [EMAIL PROTECTED] Heriot-Watt University Edinburgh EH14 4AS, U.K. Phone: +44 131 451 3893 Fax: +44 131 451 3249
Re: ¿Dónde pongo el boot de lilo.conf?
On Mon, 28 Feb 2000, Emilio Hernández Martín wrote: > Hola a todos. > > He recibido algunos mensajes con ejemplos de cómo configurar el > lilo.conf para 2 discos duros (yo tengo la partición de Win98 en /dev/hda1, > la de Linux Swap en /dev/hda2 y la de Linux Native en /dev/hdb1) y creo que > en todos instalais el LILO en el MBR, es decir, existe la línea: > > boot = /dev/hda. > > Yo creo haber leído en algún documento sobre LILO que es mejor tenerlo > en la partición raíz para la instalación de Linux (/dev/hdb1 en mi caso, > creo) si tienes otro S.O. en tu sistema. Pero como yo no tengo ni idea de > esto, os pregunto a vosotros qué es mejor poner en la línea 'boot' de > lilo.conf. Debian utiliza un pequenõ programa que suele pasar desapercibido (a mi me paso). Se llama "mbr", y es en realidad un bootloader muy simple que se coloca en el MBR de tu disco. A diferencia de LILO, no necesita leer nada de la particion Linux (con lo cual, aunque se fastidie tu particion Linux donde guardes /boot, puedes arrancar otras). Cuando tienes varios SO esto puede ser una gran ventaja. Por defecto este mbr arranca la particion que este marcada como "activa" (bootable?). Y se puede configurar para que cuando arranca el ordenata, al pulsar shift, sale un prompt del estilo: 1FA: Que significa que puedes arrancar de la particion 1, del floppy, o darle A (avanzada) para que te saque otro menu "1234FA:" con el que puedes arrancar *cualquier* particion (si hay algo en ella, claro). Ah, con esto puedes ademas saltarte la prohibicion de la BIOS de no arrancar de floppy, asi que cuidado -- desconfigura esa opcion si quieres que nadie arranque de floppy. En definitiva, lo "standard" ahora en Debian es tener el mbr en el MBR, con la particion Linux con el flag "activa", y con el LILO puesto en esa particion. Ahora bien, en tu caso tienes Linux en el hdb, asi que creo que no podras utilizar mbr. Tendras que dejar la linea boot=/dev/hda como tenias. Que alguien me diga si me equivoco. Saludos, JL -- Jose L Marin[EMAIL PROTECTED] Dept of Mathematics [EMAIL PROTECTED] Heriot-Watt University Edinburgh EH14 4AS, U.K. Phone: +44 131 451 3893 Fax: +44 131 451 3249