Ремонт Grub изнутри системы (не используя CD)

229
KcFnMi

Я играл с Debian Jessie, установил его на USB-накопитель и (почти) все было в порядке.

В конце я заметил, что оригинальный Grub (в SSD ноутбука) был переписан.

Я могу войти в Ubuntu 15.04, которая установлена ​​в SSD ноутбука через новый Grub, фактически установленный в USB. Другими словами, теперь мне нужно вставить USB для загрузки в старую систему.

Я хотел бы иметь возможность войти в старую систему без USB, используя Grub, установленный в SSD ноутбука.

Вопрос, как починить Grub?

PS: я привык делать подобные вещи в LILO, просто чтобы выполнить lilo. Но Grub - это что-то новое для меня.

1
Интересно, что пошло не так. Когда вы говорите «Мне нужен USB для загрузки в старую систему», вы имеете в виду «Я загружаюсь с SSD, а Grub нужны файлы на USB» или «Мне нужно загружаться с USB, потому что загрузка с SSD вообще не работает» «? Kamil Maciorowski 7 лет назад 0
Я имею в виду «Я должен загрузиться с USB, потому что загрузка с SSD вообще не работает», фактически он переходит в режим восстановления. KcFnMi 7 лет назад 0

1 ответ на вопрос

0
Kamil Maciorowski

Простая форма:

sudo grub-install /dev/sda 

где /dev/sdaнаходится устройство, на которое вы хотите установить grub. Это предполагает, что правильное место для установки изображений grub /boot/grub/. В противном случае обратитесь man grub-installи используйте --boot-directoryопцию.

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