Итак, я начал с жесткого диска на 250 ГБ, стандартного диска EeePC 1015pem, который я пытаюсь превратить в MintBook. Диск физически исправен, но все данные были уничтожены, включая старую ОС. Учитывая это, я подключил жесткий диск к своему рабочему столу и установил Linux Mint 16 Xfce с живого USB, созданного через Unetbootin-585. Отложите 10 ГБ для swap
и 240 ГБ для ext4
и /
.
Теперь накопитель отказывается загружаться как для настольного компьютера, так и для нетбука. Обе материнские платы издают правильную последовательность звуковых сигналов, поэтому они кажутся здоровыми, и я могу успешно получить доступ к BIOS в обеих системах. Тем не менее, единственное, что появляется после запуска компьютера, это не отвечающая командная строка. Нет сообщения об ошибке, нет grub или grub-rescue, ничего.
Могу ли я попробовать что-нибудь кроме переформатирования и начала заново? Как мне установить загрузчик, который может загрузить мою ОС?
источник
Ответы:
Похоже, вы не установили на диск загрузчик (например, grub). Это означает, что, хотя у вас есть действующая ОС, вы не можете загрузить ее, и поэтому вы не можете ее использовать.
Вам необходимо подключить жесткий диск к работающему компьютеру (вы можете использовать live CD), настроить среду chroot и установить на нее grub.
Смонтируйте раздел, который вы будете использовать как
/
(я назову диск/dev/sdb
и/
разделsdb1
, имена могут отличаться в вашей системе, вам нужно будет использовать правильные ) где-нибудь:Привязать каталоги, которые
grub
должны иметь доступ кНастройте
chroot
средуСоздайте конфигурационный файл grub:
Если у вас установлено несколько операционных систем, убедитесь, что в приведенной выше команде перечислены все из них. Например:
Теперь установите grub на MBR вашего диска (не забудьте сменить
/dev/sdb
тот диск, на который вы хотите его установить)Выйдите из
chroot
и размонтируйте все, чтобы ваша работающая система вернулась в нормальное состояние:Попробуйте загрузиться с диска, на этот раз у вас должно быть меню grub.
источник
update-grub
страницы руководстваupdate-grub is a stub for running grub-mkconfig -o /boot/grub/grub.cfg
. Так что не нужно делатьgrub-mkconfig
иupdate-grub
. Я думаю, что послеgrub-install
- это правильное время (если оно имеет какое-то значение), поэтому вам, по сути, не нужен шаг 4 (хотя вы, вероятно, можете просто перевести вывод на шаг 5, поскольку он будет таким же).update-grub
вообще удалил , это вещь Debian и, как вы сказали, просто скрипт оболочки, который запускаетсяgrub-mkconfig
после использованияset -x
для отладки. Нет смысла,grub-mkconfig
должно быть достаточно.