[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: SO en disko usb segunda particion (sdb?)



El Thu, 28 Apr 2016 14:41:19 +0200, Juan Gomez (Txonta) escribió:

> El 25/04/16 a las 18:55, Camaleón escribió:

(...)

>>> Aquí arriba las entradas generadas después de update grub.
>>> Añado que sdb3/etc/fstab apunta la uuid correcta.
>> Bien, pero faltan los datos de la línea que carga el kernel, es decir,
>> que te interesa ver lo que hay en cada opción del menú para "root=".
>> Manda la salida de este comando:
>>
>> grep -i "root=" /boot/grub/grub.cfg

> user@xxxxx:/$ grep -i "root=" /boot/grub/grub.cfg 
> set root='(hd0,msdos1)'
> set root='(hd0,msdos1)'
>      set root='(hd0,msdos1)'
>      linux    /boot/vmlinuz-2.6.32-5-686 root=UUID=42c9a741-0237-4929-a64f-5c77323d23d6 ro  quiet
(...)
>      set root='(hd0,msdos1)'
>      linux    /boot/vmlinuz-2.6.32-trunk-686 root=UUID=42c9a741-0237-4929-a64f-5c77323d23d6 ro  quiet
(...)
>      set root='(/dev/sdb,msdos3)'
>      linux /boot/vmlinuz-2.6.32-5-686 root=UUID=42c9a741-0237-4929-a64f-5c77323d23d6 ro quiet
(...)
>      set root='(/dev/sdb,msdos3)'
>      linux /boot/vmlinuz-2.6.32-trunk-686 root=UUID=42c9a741-0237-4929-a64f-5c77323d23d6 ro quiet

(...)

Mantengo las 4 entradas que interesan que son 4 sistemas (o kernels, 
mejor dicho) distintos. Entiendo que las que las opciones del menú que 
fallan son las dos últimas ¿no? 

>>> lo que me hace sospechar es que esas uuid no sean la misma (una es de
>>> sdb3 y la otra sda) hay cuatro entradas así parecidas en grub.cfg como
>>> lo ven ¿hay algo claro hasta aquí? ¿necesitan mas información para
>>> tener un diagnóstico?
>> Bien visto. Sí, parece que ahí está el meollo. Si esa sección de GRUB
>> es la del nuevo sistema que has copiado y el que no inicia, prueba a
>> editar la entrada que parece incorrecta, es decir, la que apunta a la
>> partición original (sda1) en lugar de la copiada (sdb3):
>>
>> ***
>> linux /boot/vmlinuz-2.6.32-trunk-686 root=UUID=aac1a7d7-2cd3-476c-913d-d0f75ac4ab18 ro quiet 
>> ***
>>
>> Tras editarlo, reinicia para probar los cambios.

> Tras editar y hacer los cambios he probado reiniciando la opción del
> grub me conduce ha:
> error: invalid extent.
> error: you need to load the kernel first.
> Press any key to continue...
> cualquier tecla de nuevo al menu de grub

Hum...

> ahora la salida de ... es:
> user@xxxxx:/$ grep -i "root=" /boot/grub/grub.cfg set

(...)

>      set root='(/dev/sdb,msdos3)'
>      linux /boot/vmlinuz-2.6.32-5-686 root=UUID=aac1a7d7-2cd3-476c-913d-d0f75ac4ab18 ro quiet
(...)
>      set root='(/dev/sdb,msdos3)'
>      linux /boot/vmlinuz-2.6.32-trunk-686 root=UUID=aac1a7d7-2cd3-476c-913d-d0f75ac4ab18 ro quiet

(...)

Tengo dudas sobre la línea "set root='(/dev/sdb,msdos3)'", dado que el 
disco duro al que apuntas es externo (USB) la BIOS tendría que verlo 
como la segunda unidad de arranque, es decir, "hd1" (siempre y cuando 
te permita iniciar el sistema desde este tipo de unidades, algo que 
convendría que comprobaras).

Elige una de las dos entradas ("vmlinuz-2.6.32-5-686" o 
"vmlinuz-2.6.32-trunk-686") y prueba con esta opción:

***
set root='(hd1,msdos3)'
linux /boot/vmlinuz-2.6.32-trunk-686 root=UUID=aac1a7d7-2cd3-476c-913d-d0f75ac4ab18 ro quiet
***

Fíjate que el único cambio es en la línea "set root", el resto está igual.

Saludos,

-- 
Camaleón


Reply to: