Мне установили Ubuntu на SD-карте на 32 ГБ (в слоте Storage Expansion на Acer Aspire One) с Grub2, установленным в том же разделе. Я загружаюсь в Личинку прежней версии на Карте памяти и хотел бы загрузиться chainloading Grub2 от Личинки (kernel/initrd, или начальная загрузка символьной ссылки будет также прекрасна), но я не выяснил, как сделать это от Личинки прежней версии CLI. Вывод от blkid для этого раздела является/dev/mmcblk0p1: МАРКИРУЙТЕ = "Ubuntu" UUID = "7ceb9fa7-238c-4c5d-bb8e-2c655652ddec" ТИП ='ext4" / fdisk - идентификатор 83 индикатора Boot информации о лютеции.
Связанные записи в grub.cfg:
поиск - без дискет - фс-uuid - корень набора 7ceb9fa7-238c-4c5d-bb8e-2c655652ddec
Linux/boot/vmlinuz-3.5.0-17-generic root=UUID=7ceb9fa7-238c-4c5d-bb8e-2c655652ddec...
initrd/boot/initrd.img-3.5.0-17-generic
Я, может казаться, не копирую это в Личинке прежней версии. Есть ли какой-либо путь, получают Grub2 к chainload? Как я устанавливаю корень с UUID в Личинке прежней версии?
Я предпочитаю загружаться от USB. Был бы Grub2 на USB (копирование grub.cfg, сгенерированного во время установки) быть опцией?
Попробуйте выполнить следующее в командной строке Legacy GRUB:
uuid {{device uuid here}}
kernel /boot/grub/core.img
boot
{{device uuid here}}, очевидно, является UUID вашей SD-карты. Это также предполагает, что ваша установка GRUB2 находится по адресу {{sdcard}} / boot / grub. Вы также можете сделать это через цепную загрузку из Legacy GRUB:
uuid {{device uuid here}}
chainload +1
В любом случае, если вы хотите загрузиться с UUID, убедитесь, что ваш Legacy GRUB имеет версию 0.97 (в противном случае у вас не будет доступа к uuid. это означает, что вам придется искать SD-карту по имени устройства).
Я пробовал каждый вариант Grub (Grub4Dos, устаревший Grub 0.97 и Grub2 с установленным в его разделе Ubuntu grub.cfg), и ни один из них, похоже, не может получить доступ к SD-карте, установленной в слоте Storage Expansion на мой Acer Aspire One. Ну что ж, это был интересный эксперимент. Это проблема Grub, а не проблема Ubuntu.