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

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



El Mon, 25 Apr 2016 16:41:55 +0200, Juan Gomez (Txonta) escribió:

> El 21/04/16 a las 17:40, Camaleón escribió:

(...)

>>> - Grub - correcto con sus opciones, incluidas las añadidas para sdb3
>>>       Pero al seleccionarla falla, con mensaje:
>>> 1- error: no such device: aac1a7d7-2cd3-476c-913d-d0f75ac4ab18.
>>>       error: no such disk.
>>>       error: you need to load the kernel first.
>>>       Press any key to continue..._
>>>
>>>     - entrando con e editing commands before booting habla de otra
>>>     UUID
>>> root=UUID=
>>>       42c9a741-0237-4929-a64f-5c77323d23d6

>> Ahí puede estar el problema. Asegúrate de que has editado correctamente
>> el archivo "/etc/fstab" para apuntar al disco correcto y además que el
>> menú de GRUB apunte también a disco/partición correcta donde tengas
>> instalado el sistema en el disco USB.
>> (...)

(...)

> He mirado esos datos que me apuntabais y ...
>      -------------- user@xxxxx:/$ sudo blkid 
> /dev/sda1: UUID="42c9a741-0237-4929-a64f-5c77323d23d6" TYPE="ext4" 
> /dev/sdb3: LABEL="*" UUID="aac1a7d7-2cd3-476c-913d-d0f75ac4ab18" TYPE="ext4"
> sda1 es el sistema a respaldar y sdb3 es el respaldo que quiero probar.

Apuntado.

>      -------------- user@xxxxx:/$ cat /boot/grub/grub.cfg | grep  menuentry 
> menuentry 'Debian GNU/Linux, with Linux 2.6.32-5-686'
--class debian
 --class gnu-linux --class gnu --class os {
>      menuentry 'Debian GNU/Linux, with Linux 2.6.32-5-686 (recovery mode)' --class debian --class gnu-linux --class gnu --class os {
>      menuentry 'Debian GNU/Linux, with Linux 2.6.32-trunk-686' --class debian --class gnu-linux --class gnu --class os {
>      menuentry 'Debian GNU/Linux, with Linux 2.6.32-trunk-686 (recovery mode)' --class debian --class gnu-linux --class gnu --class os {
>      menuentry "Debian GNU/Linux, with Linux 2.6.32-5-686 (on /dev/sdb3)" { 
>      menuentry "Debian GNU/Linux, with Linux 2.6.32-5-686 (recovery mode) (on /dev/sdb3)" {
>      menuentry "Debian GNU/Linux, with Linux 2.6.32-trunk-686 (on /dev/sdb3)" {
>      menuentry "Debian GNU/Linux, with Linux 2.6.32-trunk-686 (recovery mode) (on /dev/sdb3)" {
> 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

> Y por último el grub.cfg que contiene algo que me hace sospechar.
> -------------- user@xxxxx:/$  sudo cat /boot/grub/grub.cfg
>      ................
>      set root='(/dev/sdb,msdos3)'
>      search --no-floppy --fs-uuid --set aac1a7d7-2cd3-476c-913d-d0f75ac4ab18 
>      linux /boot/vmlinuz-2.6.32-trunk-686 root=UUID=42c9a741-0237-4929-a64f-5c77323d23d6 ro quiet
>      ..................
> 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?
> Como dicen los hispanos de américa ¿como le hago?
> No me canso de pedir disculpas si ha alguien le defrauda el nivel de la
> cuestión.

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. Esta no es la forma 
adecuada de hacerlo, es sólo para ver si funciona, y en caso afirmativo 
tendremos que ver como configurar el menú de GRUB para que mantenga los 
cambios de esa entrada de manera permanente.

Saludos,

-- 
Camaleón


Reply to: