решение1
Я предполагаю, что у вас GRUB2:
Чтобы настроить параметры GRUB2, вам придется отредактировать файл /etc/default/grub
, а затем выполнить sudo update-grub
команду.
Выберите ОС по умолчанию: измените строку GRUB_DEFAULT=. По умолчанию GRUB_DEFAULT=0 использует первую запись в качестве значения по умолчанию — измените число на 1, чтобы использовать вторую запись, на 2, чтобы использовать третью запись, и т. д. Вы также можете использовать GRUB_DEFAULT=saved, и GRUB будет автоматически загружать последнюю выбранную вами операционную систему при каждой загрузке. Вы также можете указать метку в кавычках. Например, если в вашем списке ОС есть операционная система с именем Windows 7 (загрузчик), вы можете использовать GRUB_DEFAULT="Windows 7 (загрузчик)"
решение2
Это не «BIOS», это не загрузочное меню вашего загрузчика; этоУЕФИefibootmgr
Меню загрузки. Вы можете изменить его порядок через переменную EFI "BootOrder"; в Linux для этого есть команда :
# efibootmgr
BootOrder: 0003,0000
Boot0000* Linux Boot Manager
Boot0003* Windows Boot Manager
# efibootmgr --bootorder 0000,0003
(Бонусная функция: --bootnext
позволяет выбрать ОС только дляодинперезагрузитесь, чтобы можно было создать псевдоним вроде windows() { sudo efibootmgr --bootnext 0003 && systemctl reboot; }
.)
решение3
Так как порядок загрузки отредактирован с помощью:
efibootmgr --bootorder
сбрасывалось при каждой перезагрузке, я нашел это:https://github.com/rhinstaller/efibootmgr/issues/19
Кто-то разместил свое решение здесь:https://communities.intel.com/thread/43629 Первая запись в меню загрузки теперь просто имя моего HDD0, но он загружает Linux, так что все в порядке. И если я захочу загрузить Windows, я тоже могу его выбрать.