Foro de elhacker.net

Sistemas Operativos => GNU/Linux => Mensaje iniciado por: Belial & Grimoire en 4 Diciembre 2012, 04:54 am



Título: como agrego una particion linux a grub2?
Publicado por: Belial & Grimoire en 4 Diciembre 2012, 04:54 am
hola

a ver si me pueden ayudar con esto

tenia instalados windows y fedora, pero se me ocurrio instalar backtrack ya que ay actualizaciones que al final era molesto tener que descargar cada vez que lo usaba en live

pero tuve un problema, al principio solo podia entrar a backtrack, despues reinstale fedora y me pasaron dos cosas distintas, si tenia el grub2 de fedora, solo podia acceder a backtrack y fedora pero si instalaba el grub de backtrack podia entrar a windows y backtrack, ahorita ya logre solucionarlo momentaneamente, ya que puedo entrar a fedora y windows, pero al actualizar os-prober y grub2, perdi el acceso a backtrack, ya que no esta el acceso en grub2

ya solo me hace falta poder acceder a backtrack, pero no encuentro como agregar o arreglar grub2 para que detecte la particion de backtrack, y googleando no encuentro como agregar al grub2 el acceso, solo encuentro para grub o solo para agregar particiones windows

pero no encuentro nada de como agregar una particion linux a grub2, alguien sabe como podria volver a detectar la particion que me falta o como agregar a la lista la particion, se que lo que se necesita puedo encontrarlo en la carpeta boot de backtrack, que seria el kernel y la imagen junto con la version, ya que si puedo montar la particion

espero eso pueda facilitar las cosas, y espero me puedan ayudar

salu2


Título: Re: como agrego una particion linux a grub2?
Publicado por: Belial & Grimoire en 4 Diciembre 2012, 09:25 am
solucionado

Citar
/boot/grub2/grub.cfg

Código:
menuentry "ubuntu" {
set root=(hd0,6)
linux /boot/vmlinuz-2.6.31-14-generic root=/dev/sda6
initrd /boot/initrd.img-2.6.31.14-generic

Código:
su -c 'grub2-mkconfig -o /boot/grub2/grub.cfg'


Título: Re: como agrego una particion linux a grub2?
Publicado por: peternash en 21 Diciembre 2012, 03:21 am
solucionado

Código:
menuentry "ubuntu" {
set root=(hd0,6)
linux /boot/vmlinuz-2.6.31-14-generic root=/dev/sda6
initrd /boot/initrd.img-2.6.31.14-generic

Código:
su -c 'grub2-mkconfig -o /boot/grub2/grub.cfg'

es m'as recomendable referirse a las particiones en el comando 'linux' de grub por su UUID y no por si mismas, porque si -por ejemplo- llegara a cambiar el orden de las particiones, de manera que se creare una particion antes de la particion donde est'a el sistema (en tu caso /dev/sda6), la nueva particion podr'ia pasar a ser /dev/sda6 y la particion de tu sistema seria /dev/sda7, por lo que grub2, al intentar buscar el nucleo de linux en la nueva particion, se encontraria en un error

por ejemplo, suponiendo que la particion de tu sistema /dev/sda6 tiene un identificador (UUID) 77d63678-df22-ace4-433d-530293050f99:
Código:
...
    linux /boot/vmlinuz-2.6.31-14-generic root=UUID=77d63678-df22-ace4-433d-530293050f99
...

el UUID se compone de cifras hexadecimales, siguiendo este esquema:
Código:
xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx