Перейти к содержимому

Как я могу восстановить GRUB без live CD?

7

Я понимаю, что это дубликат вопроса, заданного ранее, но в этом вопросе спрашивающему удалось найти его живой диск, и никакого реального ответа не появилось, поэтому я переспрашиваю его.

Мне удалось испортить GRUB, удалив два раздела Linux на моем жестком диске из Windows. После этого GRUB выдает ошибку «раздел не найден» и выдает приглашение grub-rescue>. Единственная команда, которую я нашел для работы в этом, это 'ls', которая выплевывает мои разделы. Я бы использовал исправление live CD, но я нахожусь в Индии, и все мои live CD возвращаются домой в США ... У меня есть подключение к Интернету, флэш-накопитель на 4 ГБ с установленной Flow OS (которой я являюсь). в настоящее время использую но могу стереть при необходимости) и рабочий ноутбук который я могу одолжить. Что я должен делать?

30 543 просмотра
gkanwar спросил 15 лет назад
G 111

3 ответа

7
Принятый ответ

Ну, мне удалось исправить это примерно через 20 минут после публикации, но я забыл обновить его до сегодняшнего дня. Вот подробности:

Мне удалось загрузиться с помощью подсказки grub rescue с помощью ссылки на Ubuntu grub2, используя эти команды:

  1. Ls
  2. установить префикс = (hdX, Y) / boot / grub
  3. установить root = (hdX, Y)
  4. задавать
  5. ls / boot
  6. insmod /boot/grub/linux.mod
  7. linux / vmlinuz root = / dev / sdXY ro
  8. initrd /initrd.img
  9. ботинок

Это привело меня в мой раздел Ubuntu, после чего я смог выполнить «grub-install / dev / sda». И это все! Я не могу поверить, что мне потребовалось около часа, прежде чем я наконец нашел это решение. Надеюсь, это поможет кому-то еще!

Отлично, хорошо, вы можете это исправить! И документация в вики значительно улучшилась с тех пор, как я ее видел в последний раз, что тоже здорово (может быть полезно и для людей с другими дистрибутивами).

JanC · 15 лет назад · 0

просто для тех, кто может взглянуть на этот ответ, короткий метод - вводить эти команды по порядку. первые ссылки, где находятся ваши файлы grub; 1. префикс = (hdX, Y) / grub 2. insmod нормальный 3. нормальный

Douglas Hosea · 9 лет назад · 0
gkanwar ответил 15 лет назад
G 111
3

Вы удалили разделы, которые содержали grub binaries & config? Если нет, то вы, вероятно, все еще можете загрузиться из командной строки ...

Кроме того, вы можете использовать Unetbootinдля установки Live CD Ubuntu на USB-накопитель (это можно сделать практически из любой системы Linux или Windows).

Нет, не знаю, но понятия не имею, как загрузиться из командной строки. Если бы я мог сделать это, это было бы идеально.

gkanwar · 15 лет назад · 0

Ну, ты был прав. Мне просто нужно было найти команды для загрузки из командной строки. Подробности в моем ответе. Спасибо!

gkanwar · 15 лет назад · 0

+1, так как это помогло решить насущную проблему.

nik · 15 лет назад · 0
JanC ответил 15 лет назад
J 1 085
2

Вы можете получить SuperGrubDisk и, возможно, создать Live USB с Unetbootin на каком-нибудь удобном компьютере с Windows.

Это загрузка Проблема страница Wiki на сайте SuperGrubDisk также хорошая ссылка, чтобы держать под рукой.
Особый интерес может представлять Как починить GRUB .

Возможно, это сработало бы, но в моем случае подсказка по спасению сработала проще. Спасибо, в любом случае!

gkanwar · 15 лет назад · 0
nik ответил 15 лет назад
N 48 068