
У меня есть компьютер с двумя дисками — SSD и HDD, на SSD установлена Windows 7.
Я установил Linux (Debian netinst) на HDD. Не хотел заморачиваться с установкой Winв любом случаепоэтому я решил установить GRUB на жесткий диск, ожидая, что смогу загрузить его, когда выберу загрузку с жесткого диска.
Но когда я это делаю, появляется черный экран с таким текстом:
selected boot device failed
Выбрана устаревшая загрузка (без UEFI), безопасная загрузка тоже отключена. Windows работает нормально, как и раньше.
Что я делаю не так и как это исправить?
EDIT: Я подумал, что, возможно, забыл установить флаг загрузки, поэтому попробовал сделать это снова, и теперь появился этот текст:
missing operating system
решение1
Вам необходимо установить grub на жесткий диск: grub-install /dev/sdX
или, если вы устанавливаете его в раздел, вам следует сделать этот раздел загрузочным (например, с помощью cfdisk
. (Поскольку жесткий диск не является первым жестким диском, возможно, Debian не жаловался на то, что на таком диске не установлен флаг загрузки.