Когда я хотел просто восстановить grub (и не мог понять, как исправить grub), я просто сделал дополнительную установку. Я бы освободил место для нового раздела (или использовал ненужный раздел) и установил бы там новый (маленький/минимальный) экземпляр Linux. Я бы убедился, что устанавливаю новый загрузчик поверх старого загрузчика.Затем пусть установка найдет мою старую установку и добавит ее в меню. Затем обе установки были доступны при перезагрузке. В основном я позволяю установке решить проблемы.
Изменить: протестировано и обновлено с помощью дополнительной команды.
Если вы хотели удалить НОВУЮ установку, теперь вы можете войти в старую ОС и запустить sudo grub-install /dev/где бы ни находился ваш загрузчик
. Просто чтобы получить теплую нечеткость, я зашел в /etc/default/grub и внес небольшое изменение в «GRUB_TIMEOUT» (которое я установил на 7 секунд. Я изменил его на 13 секунд, чтобы убедиться, что я на правильном пути )... а потом sudo update-grub
. Перезагрузка прямо сейчас привела меня в меню grub с моим 13-секундным тайм-аутом, поэтому я знаю, что теперь я хорош для grub, настроенного моей старой установкой. Вернувшись в старую систему, теперь вы можете удалить раздел НОВОЙ ОС и снова запустить update-grub... Это вернет ваше меню grub только к исходной установке...
.... в вашем конкретном случае я был бы немного осторожен. Ваш макет выглядит странным (для меня «лично») ... У вас есть большой раздел 906G с загрузочной меткой, затем расширенный раздел с кучей подкачки, а затем внутри него раздел размером 7,9 гигабайта. Я не могу сказать, где установлена ваша ОС, поэтому я бы не решился сказать вам, где установить, не видя дф-ч
и зная, что у вас есть на этих разделах. Вам просто нужно убедиться, что вы не устанавливаете поверх существующей ОС или каких-либо данных, которые хотите сохранить. Вы бы хотели уменьшить один из этих разделов и создать новый с новым пространством... Вы также можете обойтись без подключения USB-накопителя или SD-карты и вместо этого установить небольшую ОС, делая убедитесь, что вы указываете расположение загрузчика на том диске, который в настоящее время называется /dev/sda на вашем изображении.