RE: ¿Dónde pongo el boot de lilo.conf?

2000-03-02 Por tema Jose Marin
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?

2000-03-01 Por tema Jose Marin
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?

2000-03-01 Por tema Emilio Hernández Martín

 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?

2000-03-01 Por tema Emilio Hernández Martín

 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?

2000-02-29 Por tema Jose Marin
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


Re: ¿Dónde pongo el boot de lilo.conf?

2000-02-29 Por tema Jose Marin
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?

2000-02-29 Por tema hcl
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


¿Dónde pongo el boot de lilo.conf?

2000-02-28 Por tema Emilio Hernández Martín
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.

Muchas gracias.

Emilio.