У меня есть внешний жесткий диск и я установил Ubuntu 13.04 на него. У меня Samsung ATIV Book 8 под управлением Windows 8. Когда я загружаюсь, я получаю меню Grub и могу загружаться как в Windows, так и в Ubuntu. Тем не менее, если я отключу жесткий диск, появится меню Grub, предлагающее найти носитель для загрузки. Как я могу настроить его так, чтобы без жесткого диска он просто загружался в Windows?
В вашем случае GRUB устанавливается на внутренний жесткий диск, а его файлы - на внешний. Это ПЛОХОЙ . Вы должны установить GRUB на внешний жесткий диск и Windows MBR на внутренний. Затем настройте запись GRUB в Windows. Вот шаги:
Подключите внешний жесткий диск, загрузитесь с него в Ubuntu и выполните команду:
sudo grub-install /dev/sdb
где /dev/sdb
- ваш внешний жесткий диск. [ +1115]
Откройте командную строку и запустите:
bootrec /fixmbr
Другие инструкции также рекомендуют запустить bootrec /fixboot
, но в моем случае он просто очищает хранилище BCD (поэтому я нигде не могу загрузиться), поэтому вам следует Запустите его , только если у вас есть проблемы с загрузкой в Windows.
После этого вы можете загружаться как с внутренних, так и с внешних жестких дисков. Другой способ - переместить раздел /boot
на внутренний жесткий диск и использовать GRUB, но это немного более сложное решение.