1

Я пытался переустановить Grub поверх моей новой установки Windows, ссылаясь на это руководство.

К сожалению, на этапе, где они сказали ввести эту команду:

sudo grub-install --root-directory=/media/0d104aff-ec8c-44c8-b811-92b993823444/boot /dev/sda

Я не изменил последнюю часть. Поэтому, пока мой системный зарезервированный раздел - /dev/sda1 весь мой раздел был /dev/sda !

Теперь, когда я пытаюсь запустить все, что я получаю, это терминал Grub. Однако я заметил, что с помощью GParted разделы все еще существуют.

Есть ли способ, которым я могу получить все?

2 ответа2

2

Я предполагаю, что вы сделали это, используя live CD или USB.

Вы можете просто запустить Live CD/USB снова, используя инструкции ниже:

1.Смонтируйте раздел Ubuntu, как показано на рисунке:

2.Теперь вам нужно проверить и скопировать одну вещь; запустить mount | tail -1 в терминале

Вы должны увидеть вывод, похожий на этот:

/dev/sda2 on /media/0d104aff-ec8c-44c8-b811-92b993823444 type ext4 (rw,nosuid,nodev,uhelper=devkit)

Вам нужно будет скопировать номер UUID, выделенный жирным шрифтом, в: /media /0d104aff-ec8c-44c8-b811-92b993823444.

3.Теперь замените номер UUID, который вы скопировали выше в этой команде:

sudo grub-install --root-directory=/media/**UUID** /dev/sda и без /boot

Примечание: /dev/sda - это ваш диск, и это не проблема, проблема в UUID-номере раздела Ubuntu. Grub должен быть установлен в /dev/sda .

0

Я считаю, что grub обращается к командной строке, потому что не может найти файл grub.cfg.

Это, вероятно, потому что ваша командная строка неверна. Видя, что вы используете Ubuntu 10.10, вы используете --root-directory (а не --boot-directory), как сказано в вашем руководстве, но вы указываете загрузочный каталог. Вы должны указать корневой каталог (без /boot).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .