OpenMandriva: Mageia (Mageia 9) 20/Agosto/2023 - Anuncio, Descargas.
Blogdrake recomienda descargar las imágenes de instalación (iso) vía torrent para evitar corrupción de datos, aprovechar mejor su ancho de banda y mejorar la difusión de las distribuciones.
¿Cómo agrego un sistema a Grub?
Buenas!
El problema es que no consigo que arranquen los 2 SS.OO a la vez. Tengo la Mandriva 2008 y cuando instalo Ubuntu (con su grub 2) no me arranca Mandriva (no such partition).
He intentado modificar el grub.cfg, para añadir mandriva,pero nada.También probé a añadir al menu.lst de mandriva el ubuntu pero lo mismo.
Podeis echarle un vistazo a ver. Ahora, digamos, está tirando de grub de mandriva,... pero que jaleo, chico. Me da igual uno u otro pero que funcione. Gracias.
menu.lst
timeout 10
color black/cyan yellow/cyan
gfxmenu (hd0,4)/boot/gfxmenu
default 0
title linux
kernel (hd0,4)/boot/vmlinuz BOOT_IMAGE=linux root=/dev/sda5 resume=/dev/sda6 splash=silent vga=788
initrd (hd0,4)/boot/initrd.img
title linux-nonfb
kernel (hd0,4)/boot/vmlinuz BOOT_IMAGE=linux-nonfb root=/dev/sda5 resume=/dev/sda6 splash=silent
initrd (hd0,4)/boot/initrd.img
title ubuntu
set root=(hd0,1)
search --no-floppy --fs-uuid --set fa1127e5-6d5c-40bc-9f63-eac36e4d96ae
kernel (hd0,1)/boot/vmlinuz-2.6.31-20-generic root=UUID=fa1127e5-6d5c-40bc-9f63-eac36e4d96ae ro quiet splash
initrd (hd0,1)/boot/initrd.img-2.6.31-20-generic
grub.cfg
### BEGIN /etc/grub.d/30_os-prober ###
menuentry "linux (on /dev/sda5)" {
insmod ext2
set root=(hd0,5)
search --no-floppy --fs-uuid --set 6edc22ea-afce-11dc-a3dd-234ce49f263d
linux /boot/vmlinuz BOOT_IMAGE=linux root=/dev/sda5 resume=/dev/sda6 splash=silent vga=788
initrd (hd0,4)/boot/initrd.img
}
fdisk
Disposit. Inicio Comienzo Fin Bloques Id Sistema
/dev/sda1 * 1 3717 29856771 83 Linux
/dev/sda3 3718 9730 48299422+ 5 Extendida
/dev/sda5 3718 4736 8185086 83 Linux
/dev/sda6 4737 5245 4088511 82 Linux swap / Solaris
/dev/sda7 5246 9730 36025731 83 Linux
BOFH
# 101554 Primero instalas Mandriva,
Primero instalas Mandriva, luego instalas el otro s.o. Linux, pero al instalar el 2º no instales Grub en el primer sector del disco sino borras el Grub de mandriva que esta instalado allí, instalalo en la partición raíz, o en una partición de boot a parte, luego indicas al Grub de ir a arrancar desde esta última ubicación.
Saludos.
Al que está sentado en el trono, y al Cordero, sea la alabanza, la honra, la gloria
y el dominio por los siglos de los siglos.
Linux user #463168
Usuario
# 101572 ...
y podrías aprovechar a instalar una version más moderna, esa ya no tiene soporte y está bastante atrasada. Como se ve que no sos muy propenso a actualizar, podrías esperar a la 2010.1 que sale en junio, sino utilizar la actual (2010.0).
Lo altamente recomendable en tu caso es una instalación de cero, ya que hay un salto grande entre la que usás y la actual y es más que probable que tengas grandes fallos luego de actualizar, además que si actualizaras no solucionarías lo del GRUB.
Saludos :)
----------------------------------------------------------------
Larga vida al metal
Usuario
# 101882 Buenas! Gracias por la
Buenas!
Gracias por la respuestas pero no me sirven.
Lo único que estoy dispuesto reinstalar es Ubuntu ya que mandriva lo tengo de lujo.
Por si no quedó claro:
si arranco el grub de ubuntu, no arranca mandriva, y si arranco el de mandriva, no arranca ubuntu.
"no such partition".
Al hilo del tema:
esto está bien en el menu.lst?
set root=(hd0,1)
kernel (hd0,1)/boot/vmlinuz-2.6.31-20-generic root=UUID=fa1127e5-6d5c-40bc-9f63-eac36e4d96ae ro quiet splash
initrd (hd0,1)/boot/initrd.img-2.6.31-20-generic
al ser la primera particion, no tendría que ser (hd0,0), aunque lo he probado y tampoco.
Gracias!.
# 101884 Veamos...
Yo solo tengo Mandriva y Guindows, pero imagino que valdrá con otros sistemas operativos. (que alguien me lo corrabore o me lo desmienta), aunque ahora que recuerdo en un ordenador del trabajo, llegue a tener Mandriva 2008.0, Mandriva 2010.0 y Guindows XP y estaban en perfecta sintonia, con la explicación que hay más abajo.
Lo primero que yo haria sería meter el disco de Mandriva Free y sin instalar, solo actualizar (al tenerlo todo actualizado, llegará al menu de arranque (donde ubicarlo) y le pondría el primer sector de arranque y deberia de funcionar, por lo menos con guindows si lo hace.
Antes de hacer nada, bajo tu riesgo, espera a que otro both o usuario, te diga si tengo razón, no vaya a ser que te "joda" el invento y no me hago responsable. (Que cada uno toque a su rubia xD).
Comentas...
Saludos!!!!
Registered Linux user #472290
MiniBOFH 2008 - MediumBOFH - KapyBOFH - Utiliza RecoverDrake!! (Proyecto Derix)
BOFH
# 101886 No te sirve porque no lo has
No te sirve porque no lo has entendido:
instala Ubuntu con grub en su propia partición raiz, no en el primer sector del disco, y no configures nada desde ubuntu ,configura el Grub instalado por Mandriva, indicandole arrancar Ubuntu desde su propia partición raiz.
Y en caso de cagarla, haz antes una imagen de tu partición raiz de Mandriva con su sector de arranque (por ej. con partimage o testdisk ).
Al que está sentado en el trono, y al Cordero, sea la alabanza, la honra, la gloria
y el dominio por los siglos de los siglos.
Linux user #463168
Usuario
# 101923 ...más
Buenas!
Tienes razón, ...no lo he entendido.
Teniendo en cuenta que el espacio libre lo tengo al principio de l disco:
/dev/sda1 * 1 3717 Linux (Ubuntu)
/dev/sda3 3718 9730 48299422+ 5 Extendida
/dev/sda5 3718 4736 8185086 83 Linux
/dev/sda6 4737 5245 4088511 82 Linux swap / Solaris
/dev/sda7 5246 9730 36025731 83 Linux
Como hago para instalar ubuntu en la partición raiz sin que ocupe el primer sector del disco?.
Como le digo al Grub de manadriva que ubuntu tiene que arrancar desde su propia partición raiz?.
No está eso ya puesto en el menu.lst?
Instalo el LILO y le dan por ... al grub?
Gracias....
Usuario
# 101928 En principio tienes razón.
Asumiendo que Ubuntu está en sda1 la entrada en GRUB se referirá siempre a (hd0,0).
El por qué no arranca, no está claro.
¿Puede ser que la UUID haya cambiado? ¿El kernel es correcto?
¿Qué haría yo? Ya que dices que es el GRUB de Mandriva, dejaría la entrada estilo las de Mandriva. Algo así:
Por otro lado la última entrada parece referirse a Mandriva, tal como la vería Ubuntu, lo que me hace pensar en el GRUB de Ubuntu.
De todas formas, sea el GRUB que sea, las entradas son siempre iguales a mismos sistemas.
Creo que la causa es la UUID cambiada si has formateado la particion. Verifícalo con
Salud.
laLora
BOFH
# 101936 A ver... Si lo que tienes en
A ver...
Si lo que tienes en el primer sector del disco es el grub de mandriva que no es la primera partición , sino los primeros 512 bytes del disco que contiene:
Tabla de particiones
bootloader (grub o otro)
Si instalas el bootloader (cargador de arranque) en el primer sector (por defecto al menos que especifiques otra cosa en la instalación), y instalas otro sistema, y haces lo mismo, se sobreescribe y pierdes el primero, no puede haber 2 bootloader en el mbr.
por esto , te digo de instalar (especificandolo al instalar ) el bootloader de Ubuntu en su partición raiz, lo cual permite al grub de Mandriva buscarlo allí y arrancarlo desde el mbr.
Haciendolo así o usando una partición /boot con todo el mundo conviviendo allí, puedes instalar tantos sistemas Linux distintos como quieras en un hd (solo limitado por el espacio), pero tienes que tener al menos un bootloader en el mbr.
También se puede usar un disquete para iniciar sistemas, o supongo un pendrive (nunca lo he probado, pero es lo mismo), esto te permite que nadie pueda acceder si no tiene el medio de arranque.
Te recomiendo : http://es.wikipedia.org/wiki/Master_Boot_Record
y: http://www.pixelbeat.org/docs/disk/
Estaís equivocados porque pensais que se puede iniciar un sistema desde su partición raiz, pero si no esta instalado ningún bootloader correspondiente es imposible.
Al que está sentado en el trono, y al Cordero, sea la alabanza, la honra, la gloria
y el dominio por los siglos de los siglos.
Linux user #463168
Usuario
# 102014 Buenas! ....ufff, creo que
Buenas!
....ufff, creo que estoy muy verde en esto porque la información que me das me queda muy lejos.
En principio no entiendo como puede funcionar un sistema u otro dependiendo que grub se arranque, y por qué no esta funcionando las modificaciones que hago.
Eso que dices del bootloader entiendo que se instala al instalar el grub y que en principio no hace falta hacer nada extraordinario para isntalarlo, no?.
Lo que no entiendo es que arranqe Mandriva cuando está instalado el grub de mandriva y no arranque Ubuntu. De igual forma no entiendo que arranque ubuntu con su grub2 y no arranque Mandriva.Yo no pretendo tener dos grub, si no uno que funcione,...
Cuando he instaldo ubuntu no he visto que tubiera opción de elegir donde instalar el grub, unicamente instalar o no, pero me aseguraré de ello.
La información que me proporcionas por los enlaces me parece demasiado técnica , cuando yo lo que pretendo es conocer el funcionamiento de los ficheros de configuración del grub.
Vuelvo a poner la información de las particiones para que quede claro:
Sólo tengo un disco duro SATA con 4 particiones, tres de ellas (mandriva) metidas en una Extendida
/dev/sda1 del 1 al 3717 UBUNTU (28 GB)- Primaria uuid fa1127e5-6d5c-40bc-9f63-eac36e4d96ae
/dev/sda3 del 3718-9730 MANDRIVA - Extendida
/dev/sda5 3718-4736 / (raiz) 8 GB uuid 6edc22ea-afce-11dc-a3dd-234ce49f263d
/dev/sda6 4737-5245 Swap 4 GB
/dev/sda7 5246-9730 /home 34 GB
La partición 2 (sda2) no existe, ya que tenia dos particiones de windows (sda1, sda2) cambiadas ahora por una de ubuntu.
Por cierto, cuando uso un disco de SuperGrub, consigo arrancar los dos sistemas, por lo que creo que tiene que ser un tema de configuración grub.
Gracias por el interés.
BOFH
# 102019 Bueno. Lo que te explican en
Bueno.
Lo que te explican en los enlaces que te he puesto , y aun que parezca muy tecnicos , no lo es tanto, de todos modos si quieres tocar particiones y iniciar varios sistemas, al final tendrás que aprender.
Te lo vuelvo a explicar:
en el mbr ( antes de la 1ª partición , 512 bytes) no puede haber 2 bootloader (grub, lilo o otro), solo uno, ls sistemas, si no especificas otra cosa, te lo instalan allí, asi que si instalas uno y luego el otro, el segundo borra el primero ¿ capicci ?
Te vuelvo a repetir que se ha de instalar el segundo en su partición raíz y arrancarlo desde el primero.
Pero en tu caso has pisado m....., ya que has puesto la partición raiz de Mandriva en una extendida, y aunque instales grub en esta no te permitira arrancar, ya que grub tiene que estar siempre en una partición primaria.
Pero por suerte me parece que lo que tienes en el mbr es el grub de mandriva, por lo cual reinstala ubuntu y le dices que instale grub en su partición raiz (sda1), luego en mandriva le indicas (via en centro de control, arranque) que la raiz de ubuntu esta en sda1.
¿ Tienes Ubuntu sin swap ni /home ?, puedes usar la swap de mandriva (pero ojo no se te ocurra hibernar en disco allí), y la /home de Mandriva (creando un usuario distinto del de Mandriva, para evitar conflictos).
Claro que el disco de Super Grub puede, pero por esto tiene que haber instalado un grub suyo en la partición de Ubuntu.Tampoco hace falta reinstalar, no sé en Ubuntu, pero en mandriva se puede reinstalar grub desde el disco de instalación.
Al que está sentado en el trono, y al Cordero, sea la alabanza, la honra, la gloria
y el dominio por los siglos de los siglos.
Linux user #463168
Usuario
# 102436 Buenas! Esto es un correo
Buenas!
Esto es un correo de rendición, .... no va ni a tiros.
He reinstalado el grub en la partición raiz, y configurado hasta la saciedad el grub de Mandriva y nada de nada.
He probado cuarentamil cosas y sigue igual, y aunque yo no sea un experto en Linux ya he probado bastante. Esto es infierno y paso alimpicamente del tema.
Que le den a Mandriva, a Ubuntu y a su ....
Gracias!
BOFH
# 102440 Mira Perrez, Creo que así no
Mira Perrez,
Creo que así no vas a conseguir ninguna cosa nunca.
Hace muchos años, cuando empezé con Windows 3.1 , no tenía ni idea de lo que era un pc.
y no siendo mas inteligente que la media, me ha costado muchas horas de trabajo, paciencia, y busqueda.
Hoy día muchos aqui, resolvemos por nuestros medios, la mayoría de los problemas, nuestros y de los demás...
No te dejes vencer tan rápido, hay que ser muy cabezón, y no dejarlo.Tu problema no es nada imposible de resolver, creeme si eres de Barcelona, voy a tu casa y te demuestro que no es nada.
Atentamente.
Al que está sentado en el trono, y al Cordero, sea la alabanza, la honra, la gloria
y el dominio por los siglos de los siglos.
Linux user #463168
# 101927 El título, quietecito
Por favor, no edites el título de tus consultas.