Изменение порядка загрузки Ubuntu
У меня проблемы с двойной загрузкой ubuntu
а также windows 10
, После перезагрузки система загружается в Windows, а не запускается ubuntu grub
, Я пытался изменить bootorder
с помощью efibootmgr
, Это было до изменения порядка
BootCurrent: 0000
Timeout: 0 seconds
BootOrder: 3003,3000,3001,2001,2002,2003
Boot0000* Ubuntu
Boot0001* ubuntu
Boot0003* Windows Boot Manager
Boot2001* USB Drive (UEFI)
Boot2002* Internal CD/DVD ROM Drive (UEFI)
Boot3000* Internal Hard Disk or Solid State Disk
Boot3001* Internal Hard Disk or Solid State Disk
Boot3003* Internal Hard Disk or Solid State Disk
Я пробовал это command
-
sudo efibootmgr -o 0,1,3
Это заказ после
BootCurrent: 0000
Timeout: 0 seconds
BootOrder: 0000,0001,0003
Boot0000* Ubuntu
Boot0001* ubuntu
Boot0003* Windows Boot Manager
Boot2001* USB Drive (UEFI)
Boot2002* Internal CD/DVD ROM Drive (UEFI)
Boot3000* Internal Hard Disk or Solid State Disk
Boot3001* Internal Hard Disk or Solid State Disk
Boot3003* Internal Hard Disk or Solid State Disk
Но когда я перезагружаюсь, порядок загрузки снова возвращается к исходному, и поэтому окна открываются по умолчанию. Итак, как я могу изменить этот порядок загрузки навсегда.
2 ответа
Сначала загрузитесь в вашу установку Windows и отключите спящий режим и быструю загрузку.
Отключите режим гибернации, открыв командную строку от имени администратора, и выполните:
powercfg /h off
Для отключения быстрой загрузки откройте панель управления (старая версия - не современный дизайн),
выберите настройки энергопотребления, включите показ скрытых настроек и снимите флажок Быстрая загрузка.
Выключите машину полностью - НЕ перезагружайте!
Переустановите загрузчик GRUB на вашу установку Ubuntu в режиме EFI.
Загрузитесь с установочного носителя Ubuntu - откройте терминал и выполните:
sudo mount /dev/sd*** /mnt
sudo mount /dev/sd** /mnt/boot/efi
for i in /dev /dev/pts /proc /sys /run; do sudo mount -B $i /mnt$i; done
sudo chroot /mnt
grub-install /dev/sd*
update-grub
Замечания:
sd*
= диск | sd**
= EFI раздел | sd***
= системный раздел
Для определения номеров разделов используйте GParted, инструмент входит в установочный носитель Ubuntu.
Загрузитесь в BIOS и выберите Ubuntu в настройках UEFI, чтобы быть операционной системой по умолчанию для загрузки.
Теперь вы можете выбрать операционную систему, которую хотите загрузить, из меню загрузки GRUB.
У меня была такая же проблема при установке двойной загрузки Ubuntu/Win7. Вместо того, чтобы показывать Grub, он пропускает прямо в Windows. Однако, для меня было простое решение: использовать Boot-Repair для исправления Grub. Самый простой способ использовать Boot-Repair - это загрузить живую сессию Ubuntu с загрузочного компакт-диска или USB, а затем установить Boot-Repair и запустить его. Ссылка здесь, как это сделать. Изменение порядка загрузки, вероятно, не сработает, потому что Grub даже не запускается, что является проблемой.