Начальная загрузка Chainload Ubuntu, установленной на SD-карте на 32 ГБ от Личинки прежней версии, загружается на USB

Мне установили 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, сгенерированного во время установки) быть опцией?

1
задан 3 November 2012 в 06:53

2 ответа

Попробуйте выполнить следующее в командной строке 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-карту по имени устройства).

0
ответ дан 3 November 2012 в 06:53

Я пробовал каждый вариант Grub (Grub4Dos, устаревший Grub 0.97 и Grub2 с установленным в его разделе Ubuntu grub.cfg), и ни один из них, похоже, не может получить доступ к SD-карте, установленной в слоте Storage Expansion на мой Acer Aspire One. Ну что ж, это был интересный эксперимент. Это проблема Grub, а не проблема Ubuntu.

0
ответ дан 3 November 2012 в 06:53

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

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