lilo y boot.ini

7
 ARRANC4 En este supuesto nos encontramos con un sólo disco duro con el sistema operativo Ubuntu y el Windows Xp que al ser el último en ser instalado ha machado el gestor de arranque de Ubuntu. En primer lugar aclarar que si el gestor de arranque de Ubuntu hubiera estado instalado en / en lugar de en el MBR, no hubiera sido machado por windows, pero en cualquier caso al arrancar el ordenador no no lo enseñaría a no ser que se lo indiquemos en el arranque de windows, o sea en el boot.ini. Pasos a seguir para poder arrancar ambos sistemas operativos desde Windows:  (1)Debemos instalar un gestor de arranque para Ubuntu ya que Windows lo ha machacado, a no ser que no estubiera instalado en el MBR, osea el primer sector del disco duro, que es el lugar por defecto para instalar estos gestores ya que es donde primero mira la BIOS. En este caso he optado por instalar LILO, un gestor clásico de Linux muy sencillo, en / (la raíz). nestor@pc:~$ sudo apt-get install lilo (2)Creamos un archivo llamado lilo.conf en la carpeta /etc/, es es el encargado de decirle al gestor mediante el comando /sbin/lilo que sistemas operativos debe arrancar. nestor@pc:~$ sudo gedit /etc/lilo.conf El archivo debe quedar así: boot=/dev/sda1 map=/boot/map install=/boot/boot.b prompt timeout=200 lba32 default=linux image=/bo ot/vmlinuz-2.6. 35-22-gene ric label=linux initrd=/boot/initrd-2.6.35-22-generic root=/dev/sda1 Estos valores dependen de cada caso en concreto, varian según kernel, disco duro, el tiempo que queremos de espera, etc... En boot estamos indicando que instale el gestor en la partición sda1 que en este caso es /, y con root indicamos cual es l a raíz que en este caso coincide con el boot. (3)Ejecutamos el comando /sbin/lilo -v en el terminal. (4)Configuramos lilo.

Upload: nestorpastorpiera

Post on 12-Jul-2015

28 views

Category:

Documents


0 download

DESCRIPTION

Cargar ubuntu desde boot.ini

TRANSCRIPT

Page 1: Lilo y boot.ini

5/12/2018 Lilo y boot.ini - slidepdf.com

http://slidepdf.com/reader/full/lilo-y-bootini 1/7

 

ARRANC4

En este supuesto nos encontramos con un sólo disco duro con el sistemaoperativo Ubuntu y el Windows Xp que al ser el último en ser instalado ha machado elgestor de arranque de Ubuntu. En primer lugar aclarar que si el gestor de arranque deUbuntu hubiera estado instalado en / en lugar de en el MBR, no hubiera sido machado

por windows, pero en cualquier caso al arrancar el ordenador no no lo enseñaría a no ser que se lo indiquemos en el arranque de windows, o sea en el boot.ini.

Pasos a seguir para poder arrancar ambos sistemas operativos desde Windows:

(1)Debemos instalar un gestor de arranque para Ubuntu ya que Windows lo hamachacado, a no ser que no estubiera instalado en el MBR, osea el primer sector deldisco duro, que es el lugar por defecto para instalar estos gestores ya que es dondeprimero mira la BIOS. En este caso he optado por instalar LILO, un gestor clásico deLinux muy sencillo, en / (la raíz).nestor@pc:~$ sudo apt-get install lilo

(2)Creamos un archivo llamado lilo.conf en la carpeta /etc/, es es el encargado dedecirle al gestor mediante el comando /sbin/lilo que sistemas operativos debe arrancar.

nestor@pc:~$ sudo gedit /etc/lilo.conf 

El archivo debe quedar así:

boot=/dev/sda1map=/boot/map

install=/boot/boot.bprompttimeout=200lba32default=linux

image=/boot/vmlinuz-2.6.35-22-genericlabel=linuxinitrd=/boot/initrd-2.6.35-22-genericroot=/dev/sda1

Estos valores dependen de cada caso en concreto, varian según kernel, disco

duro, el tiempo que queremos de espera, etc...En boot estamos indicando que instale el gestor en la partición sda1 que en estecaso es /, y con root indicamos cual es la raíz que en este caso coincide con el boot.

(3)Ejecutamos el comando /sbin/lilo -v en el terminal.

(4)Configuramos lilo.

Page 2: Lilo y boot.ini

5/12/2018 Lilo y boot.ini - slidepdf.com

http://slidepdf.com/reader/full/lilo-y-bootini 2/7

 

Le decimos que si a todo, con esto lo que hacemos es instalar los parámetros queel /sbin/lilo -v recoge del lilo.conf.

(5)Como Linux y Windows tienen sistemas de archivos diferentes debemos crear unaimagen de nuestro sistema ext4 dentro de un archivo que guardaremos en Windows. De

esta manera podemos introducir en el boot.ini una ruta que enlace con la partición dondehemos instalado lilo. Así que configuramos lilo para este fin y creamos la imagen, 2pasos:

PASO1nestor@pc:~$ sudo lilo -b /dev/sda2 -v

(sda2 es la partición de win_xp)

PASO2dd if=/dev/sda2 bs=512 count=1 of=/media/D4D494C0D494A5F0/bootsect.lin(/media/D4D.... es C: montado en la carpeta media)

(6)Hecho esto sólo nos queda introducir el enlace al archivo bootsect.lin en el boot.ini

Page 3: Lilo y boot.ini

5/12/2018 Lilo y boot.ini - slidepdf.com

http://slidepdf.com/reader/full/lilo-y-bootini 3/7

 

Así debe quedar el archivo, timeout -1 es para que no haga cuenta atrás.

(7)Finalmente podemos arrancar nuesto Ubuntu desde Windows.

Seleccionamos Ubuntu

Page 4: Lilo y boot.ini

5/12/2018 Lilo y boot.ini - slidepdf.com

http://slidepdf.com/reader/full/lilo-y-bootini 4/7

 

ARRANC5

En este supuesto disponemos de dos discos duros, uno con Windows_xp y el otrocon Ubuntu. El resultado perseguido es el mismo que en el ARRANC4, así que siguiendolos mismo pasos y con unas pequeñas modificaciones será suficiente.

Pasos a seguir:

(1)Instalamos Lilo, si tenemos Grub lo purgamos he instalamos Lilo.(2)El archivo lilo.conf debe quedar así:

(3)y(4)igual.(5)En este paso modificamos algunos valores,veamos:

Ahora windows está en el disco “a” partición 1 y montado en /media con el nombrede carpeta 362072D.... Así pues:

PASO1

nestor@pc:~$ sudo lilo -b /dev/sda1 -v

PASO2dd if=/dev/sda1 bs=512 count=1 of=/media/362072D320729997/bootsect.lin

(6)Modificamos el boot.ini

Page 5: Lilo y boot.ini

5/12/2018 Lilo y boot.ini - slidepdf.com

http://slidepdf.com/reader/full/lilo-y-bootini 5/7

 

(7)Y a funcionar.

ENTER

ENTER

Page 6: Lilo y boot.ini

5/12/2018 Lilo y boot.ini - slidepdf.com

http://slidepdf.com/reader/full/lilo-y-bootini 6/7

 

ARRANC6

Ahora tenemos dos discos duros igual que en el ARRANC5 pero queremos cargar lossistemas operativos desde el gestor de Ubuntu.

He optado por instalar el Grub2, por cambiar de aires, pero podriamos haber optadopor el Grub por ejemplo.

Pasos a seguir:

(1)Debemos modificar el grub.cfg, este archivo se autogenera con las plantillas/etc/grub.d/ cada vez que hacemos un update-grub desde el terminal, así que podemossuponer que introducir los datos directamente sobre grub.cfg no es una buena opción, yaque lo suyo es que nos respete la entrada a Windows aunque actualicemos el grub.Vamos a crear una plantilla y así solucionamos el problema.

Creamos el script /etc/grub.d/windows_xp.

Ahora comprobamos y le damos permisos de ejecución.

Page 7: Lilo y boot.ini

5/12/2018 Lilo y boot.ini - slidepdf.com

http://slidepdf.com/reader/full/lilo-y-bootini 7/7

 

Tras estos ajustes procedemos a configurarlo con un simple update-grub desde elterminal y ya tenemos el grub.cfg modificado para que arranque windows y si el grub seactualiza por el motivo que sea, nuestra entrada a windows seguirá estando ahí.

El resultado es el siguiente:

*Si hubieramos optado por el Grub en lugar del Grub2, con modificar su archivo deconfiguración (menu.lst) manualmente hubiera bastado.

FUENTES:*http://linuxgazette.net/issue36/larriera.html*http://preguntaslinux.org/archive/index.php/thread-1825.html*http://linux-cd.com.ar/manuales/rh9.0/rhl-rg-es-9/s1-grub-liloconf.html*www.esdebian.org/foro/35489/modificar-opciones-menu-inicio-grub-2