Перемещение загрузочного диска lubuntu на SD-карту - Grub говорит, что нет такого устройства

У меня немного необычная проблема. Я установил lubuntu 12.10 AMD64 в свою систему, поместив / и / boot на SSD, а остальное на жесткий диск. Все, кроме / boot, зашифровано. Все было хорошо, пока SSD не начал производить ошибки ввода-вывода. Кажется, мне придется вернуть его для замены, а это значит, что без него в течение нескольких недель.

В качестве замены я скопировал все из / и / boot на SD-карту, установил grub on он (grub-install /dev/sdf), и решил, что смогу использовать SD-карту в качестве загрузочного диска до тех пор, пока не поступит SSD-накопитель. Однако Grub, похоже, не согласен - когда SSD отключился и система снова включилась, Grub загружается с SD-карты, но только говорит:

error: no such device: 5ab2e581-some-guid.
grub rescue>

Я не признаю, что GUID он жалуется - это не в grub.cfg, grubenv или каких-либо других текстовых файлах, которые я нашел в / boot, а sudo blkid не отображает его.

Собирать всю информацию, которую я мог бы найти об этом prompt Я придумал следующий набор команд, которые, казалось бы, должны были иметь возможность вручную загружать ядро ​​здесь:

set root=(hd0,msdos1)/boot
set prefix=(hd0,msdos1)/boot/grub
insmod linux
linux (hd0,msdos1)/boot/vmlinuz-3.5.0-26-generic root=/dev/sde1 rootdelay=5
boot

, но ядро, похоже, не замечает SD-карту и не работает говоря, что мне нужно предоставить соответствующий параметр root= и предоставить список доступных разделов - за исключением того, что список пуст.

Если, с другой стороны, я:

set root=(hd0,msdos1)/boot
set prefix=(hd0,msdos1)/boot/grub
insmod linux
linux (hd0,msdos1)/boot/vmlinuz-3.5.0-26-generic
initrd (hd0,msdos1)/boot/initrd.img-3.5.0-26-generic
boot

он загружается в образ initrd, где я вижу свою SD-карту (на / dev / sde1, not / dev / sdf1, где я получил sde1 в приведенных выше командах), но он не появляется, есть какой-либо способ загрузите его и здесь.

Я не знаю, что я пропустил здесь - что это неизвестный GUID grub ищет, и почему он не может найти и загрузить ядро ​​на SD-карте?

1
задан 9 April 2013 в 15:25

0 ответов

Другие вопросы по тегам:

Похожие вопросы: