[ubuntu-ar] Grub de Ubuntu 9.10 alpha 5 no reconoce instalacion de Ubuntu 9.04

Leonardo Garcia leonardofgarcia at gmail.com
Tue Sep 8 01:54:15 BST 2009


El 6 de septiembre de 2009 10:19, Daniel Garnero
<eldanigarnero en gmail.com>escribió:

> El sáb, 05-09-2009 a las 09:19 -0300, Leonardo Garcia escribió:
>
>
> >
> > Estuve mirando el link que me paso Daniel, y además de mi pobre inglés
> > tengo que sumarle mis escasos conocimientos, asi que no pude hacer
> > mucho :(
> > Gracias
> >
>
> Leonardo, después de leer tus últimos 2 correos me parece que te puedo
> ayudar un poco mejor...
>
> Como vos explicás, el "dueño" de tu PC es U 9.04 con su grub, de modo
> que es más o menos simple configurarlo, editando el menu.lst
>
> En tu disco SATA tenés 9.04 y en el IDE tenés a 9.10, verdad? Bien,
> entrá a 9.04 y trabajamos desde él.
>
> Antes de cambiar cosas vamos a "entender" lo que ya funciona; desde una
> consola gráfica hacé una copia de seguridad de archivito:
>
> $ sudo cp /boot/grub/menu.lst /boot/grub/menu.lst_copia
>
> Luego, abrí el menu.lst como para editarlo:
>
> $ sudo gedit /boot/grub/menu.lst
>
> (Ojo! Aún no lo modifiques, vamos a leerlo primero)
>
> No sé cuán familiarizado estás con la estructura de este archivo, pero
> la lectura es bastante simple: cada SO que él va a hacer arrancar (que
> aparecen en el listado de arranque de la PC) tiene un par de líneas
> agrupadas, comenzando con las siguientes palabras:
>
> title
> root
> kernel
> initrd
> savedefault
> boot
>
> (las 2 últimas pueden estar o no, no me queda claro cuán relevantes
> son...)
>
> Bien, leyendo este archivo podrás ver las diferentes entradas que tiene
> tu grub.
>
> Para cerrar la comprensión, en una consola textual corré el comando
>
> $ df -h
>
> Te va a mostrar los discos y sus particiones que el sistema "ve", te
> dice cuál es su punto de montaje y cuál es su tamaño.
>
> Lo que tenés que hacer ahora es establecer una relacion entre los que el
> comando df te muestra y lo que tenés adentro de tu menu.lst; comprendida
> esta relación es muy simple agregarle "cosas" al menu.lst...
>
>
> Te muestro mi caso, para ejemplificar:
>
> En esta PC tengo 8.04 como "dueño", instalado en una partición de mi
> disco de 80 Gb, el df responde así:
>
> daniel en ubuntu:~$ df -h
> S.ficheros            Tamaño Usado  Disp Uso% Montado en
> /dev/sda7             9,4G  6,5G  2,5G  73% /
> varrun                755M  216K  755M   1% /var/run
> varlock               755M     0  755M   0% /var/lock
> procbususb            755M   88K  755M   1% /proc/bus/usb
> udev                  755M   88K  755M   1% /dev
> devshm                755M   12K  755M   1% /dev/shm
> /dev/sda8             7,4G  4,0G  3,1G  57% /home
>
> (eliminé algunas cosas para que el correo no se extienda tanto...)
>
> Fijate, la primer línea hace referencia al sistema raíz / y dice que
> está instalado en /dev/sda7 (partición 7 del disco duro a) Muy bien,
> grub tiene que ir ahi a buscar "cosas para bootear"; el grupo de líneas
> que arranca es el siguiente (en el menu.lst):
>
> title           Hardy **2.6.24-18**
> root            (hd0,6)
> kernel          /boot/vmlinuz-2.6.24-18-generic root=/dev/sda7 splash
> initrd          /boot/initrd.img-2.6.24-18-generic
> savedefault
> boot
>
> (como ves, NO uso los UUID porque no sé manejar bien ese concepto)
>
> La línea "title" puede tener cualquier cosa, lo que más te guste
>
> La línea "root" apunta a la partición en la que está el SO que querés
> bootear; usa una nomenclatura propia de grub: los discos y las
> particiones empiezan desde 0 y no desde 1 y maneja sólo números (y no
> letras); así que "hd" significa disco duro (bueh, qué otra cosa puede
> significar, no?), "0" significa 1° disco del sistema y "6" significa
> séptima partición de ese disco.
>
> La línea "kernel" le dice a grub, justamente, qué kernel tiene que
> levantar. El nombre exacto del kernel que querés bootear lo buscás (con
> Nautilus) en /boot, en la partición que tiene el SO que querés levantar.
> En esta línea pueden ir también otros parámetros (ro, quiet, etc.) pero
> no me queda claro para qué sirven y, en mi caso, los he eliminado porque
> me generaban algunos problemas en mi sistema
>
> La línea "initrd" es similar a la anterior, buscá también en /boot el
> mombre preciso del initrd a levantar (ojo, tiene que coincidir con el
> kernel de la línea anterior, de lo contrario volverás loco a tu grub)
>
> Tal como apunté antes, las 2 líneas finales pueden estar o no, yo las
> tengo y funcionan :)
>
> Y esto es todo... Entonces, desde el estudio y comprensión de tu
> menu.lst y desde la salida del df podés agregarle un "set" para que
> arranque tu 9.10; supongo que estará en un sdbX (la b de segundo disco y
> la X de la partición en la que lo tenés instalado), por lo que la línea
> "root" de tu menu.lst será (hd1,Y), dónde Y = X -1
>
> Y las 2 líneas siguientes las completarás según lo que leas dentro
> del /boot de tu 9.10
>
>
> Ya no sé qué más agregar... Supongo que podrás hacer lo que necesitás,
> si no podés, avisá...
>
> Saludos!
>
> --
>   Daniel Garnero
> http://tlsl.homelinux.com/
> http://danielgarnero.wordpress.com/
>
>
> --
> Ubuntu-ar lista de correo
> Ubuntu-ar en lists.ubuntu.com
> Modifica tus opciones o desuscribite en:
> https://lists.ubuntu.com/mailman/listinfo/ubuntu-ar
> Siempre leer, comprender y aplicar nuestra etiqueta:
> https://wiki.ubuntu.com/ArgentinaTeam/EtiquetaML
>
>
Daniel, gracias por tu extensa explicación, no pude responderte antes porque
el finde no he estado mucho frente a la Pc, te comento lo que me tira el
comando df -h desde Ubuntu 9.04, es lo siguiente
leo en leo-desktop:~$ df -h
S.ficheros            Tamaño Usado  Disp Uso% Montado en
/dev/sda5             9,4G  5,2G  3,8G  58% /
tmpfs                 1,4G     0  1,4G   0% /lib/init/rw
varrun                1,4G  300K  1,4G   1% /var/run
varlock               1,4G     0  1,4G   0% /var/lock
udev                  1,4G  160K  1,4G   1% /dev
tmpfs                 1,4G  516K  1,4G   1% /dev/shm
lrm                   1,4G  2,2M  1,4G   1%
/lib/modules/2.6.28-15-generic/volatile
/dev/sda6             136G   70G   59G  55% /home

Para obtener los datos de el disco donde esta Ubuntu 9.10 consultar el mismo
comando desde ese sistema? porque como se ve desde U 9.04 no hay señales del
segundo disco.

Gracias Saludos

-- 
leonardofgarcia en gmail.com
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: https://lists.ubuntu.com/archives/ubuntu-ar/attachments/20090908/ad71c71f/attachment.htm 


More information about the Ubuntu-ar mailing list