Как указать на GRUB вместо Windows Loader?
Я относительно новичок в Ubuntu и только что установил 12.04.2 на свою машину вместе с предустановленной Windows 8. Я создал новый раздел ext4 в начале моего диска, запустил восстановление загрузочного файла из сеанса в реальном времени и сказал ему установить это новый раздел в качестве загрузочной точки и раздел Windows efi в качестве загрузочного efi. Теперь, когда я загружаю свой компьютер, он запускается только в Windows. Если во время запуска я вхожу в менеджер загрузки (F9), у меня появляются следующие варианты загрузки: менеджер загрузки ОС (загружает окна), Ubuntu (загружает GRUB с выбором ubuntu или windows), загрузка из файла EFI, жесткий диск ноутбука.
Я хотел бы установить GRUB по умолчанию, чтобы мне не приходилось каждый раз заходить в Boot Manager для загрузки Ubuntu. Я запустил boot-repair еще раз и получил эту информацию: http://pastebin.ubuntu.com/6097128/. Как я могу это исправить?
Спасибо!
2 ответа
Попробуйте следующее:
- Загрузиться в Linux.
- Откройте окно терминала.
- Тип
sudo efibootmgr -o 1,2,
По идее это должно настроить Linux (Boot0001 в efibootmgr вывод) в качестве первого элемента в списке загрузки, затем Windows (Boot0002). К сожалению, некоторые компьютеры (особенно многие модели HP) имеют неисправные EFI, которые игнорируют этот параметр. Если у вас есть такой компьютер, вам может потребоваться:
- Перезапустите Boot Repair.
- Выберите Дополнительные параметры в Boot Repair.
- Установите флажок для резервного копирования и переименования загрузочных файлов Windows.
- Нажмите Применить, чтобы внести изменения.
Эта процедура применяет некрасивое решение проблемы уродливой EFI: она переименовывает файл загрузчика Windows и помещает на место копию GRUB. Таким образом, сломанный EFI запустит GRUB, думая, что это загрузчик Windows. Boot Repair также настроит конфигурацию GRUB для запуска Windows под новым именем. Это можно сделать вручную; Ремонт загрузки просто делает это проще.
Кроме того, вы можете вернуть компьютер за возмещение и купить что-нибудь с менее испорченным EFI. В конечном счете, если у вас есть EFI, который сломан достаточно сильно, чтобы нуждаться в этом втором (безобразном хакерском) решении, это лучшее решение. Если люди примут испорченную прошивку, производители продолжат продавать нам испорченную прошивку, поэтому мы будем иметь дело с той же проблемой в будущем. Если мы вернем дефектную продукцию, производители, скорее всего, заметят проблему и исправят ее.
Если вы используете вашу командную строку для efibootmgr, он оставляет загрузчик Windows на первом месте. Просто переключите числа в конце вашей командной строки для более чистого исправления, например sudo efibootmgr -o 2,1,