Windows 10 меняет порядок загрузки UEFI каждый раз

30

У меня HP 500-413nl (настольный компьютер), и Windows 10 постоянно меняет порядок загрузки в UEFI / BIOS, поэтому, если я хочу загрузить Ubuntu 16.10 (64-битную), мне всегда нужно нажимать F10, таким образом, вводя Настройка BIOS и изменение порядка загрузки…

Есть ли обходной путь для моего ПК? Что мне делать? Я немного отчаялся.

PS: я уже отключил «Безопасную загрузку» и «Быстрая / быстрая загрузка» в BIOS и «Быстрый запуск» в настройках Windows / Панель управления.

JK Энди-Дрю
источник
Вы меняли порядок загрузки в настройках UEFI / BIOS? Мне пришлось изменить порядок загрузки для дисков после создания двойной загрузки. Я использую ноутбук MSI, а не HP.
code_dredd
Вы пытались переименовать загрузчик и изменить метку, чтобы она точно соответствовала версии Windows? Это может привести к тому, что ручная загрузка станет более запутанной.
ubfan1
У некоторых HP есть «кастомизированная» загрузка, зарытая довольно глубоко в настройках: ubuntuforums.org/…и один из последующих ответов: askubuntu.com/questions/244261/…
oldfred
@ray Да, я сделал
JK andy-drew
@ JKandy-drew Dumb вопрос, но вы сохранили изменения в UEFI? Я просто не вижу причины, по которой Windows будет изменять настройки UEFI / BIOS, если вы не попросите об этом (если это возможно), но я не удивлюсь, если это действительно так ... не сталкивались с этой проблемой ,
code_dredd

Ответы:

28

Я также столкнулся с той же проблемой, что Windows 10 (Education) автоматически при запуске снова перемещает запись EFI диспетчера загрузки Windows в верхнюю часть. Если я изменил его, после перезапуска с Windows, следующая загрузка пропустила Grub и сразу загрузилась в Windows. Вот как я это сделал:

Я бы порекомендовал инструмент EasyUEFI http://www.easyuefi.com/ для просмотра и изменения некоторых настроек, связанных с EFI.

  1. Откройте инструмент и выберите Manage EFI Boot Option.

  2. Возьмите бабло на выходных записях. Два важных для меня:

    Description:Windows Boot Manager
    GPT partition GUID:{505E666C-00CD-4654-BB80-FBD2C6F9F191}
    Partition number:2
    Partition starting sector:923648
    Partition ending sector:1128447
    File path:\EFI\Microsoft\Boot\bootmgfw.efi
    

    А также:

    Description:Ubuntu 16.04
    GPT partition GUID:{505E666C-00CD-4654-BB80-FBD2C6F9F191}
    Partition number:2
    Partition starting sector:923648
    Partition ending sector:1128447
    File path:\EFI\ubuntu\grubx64.efi
    
  3. Следующий шаг - убедиться, что Windows больше не использует свой собственный bootmgfw.efiфайл, а скорее grubx64.efi. Для этого не перемещайте запись Ubuntu EFI снова (т. Е. Это наша проблема), а просто установите путь к файлу для диспетчера загрузки Windows \EFI\ubuntu\grubx64.efi. Вы также можете сделать это из командной строки администратора:

    Bcdedit /set {bootmgr} path \EFI\ubuntu\grubx64.efi
    

    Теперь Windows больше не должна изменять настройки EFI, и при каждой загрузке GRUB используется по умолчанию. Поскольку GRUB в идеале уже идентифицировал вашу ОС Windows, он также содержит свое значение в настройках grub.

maddin25
источник
1
Если Grub настроен неправильно, обратитесь к этому или этому посту, чтобы добавить Windows в Grub, поскольку теперь вы можете снова загрузиться в Ubuntu. Извините, но из-за недостаточной репутации я не смог предоставить более 2 ссылок в своем ответе.
maddin25
Это решено! Спасибо ВАМ и ВСЕМ, кто внес свой вклад, наконец-то я понял, что это проблема / проблема Windows (не Linux), и в целом я надеюсь, что это может помочь другим людям, испытывающим такие же проблемы. :) Просто используйте последнюю команду @ maddin25.
JK andy-drew
ПРЕДУПРЕЖДЕНИЕ!!! Может вызвать конфликт менеджера загрузки в BIOS! Посмотрите этот вопрос
Картик
2
@Kartik мой пост выше касается UEFI, а не BIOS, это две разные вещи ( см. Здесь )
maddin25
Да. Я должен был написать "во время POST". Вместо этого я написал BIOS и не видел его до сих пор.
Картик
5

У меня была эта проблема, и я решил ее, установив пароль в UEFI / BIOS для доступа к нему. Очевидно, что когда пароль задан, Windows больше не может вносить изменения в UEFI / BIOS. Компьютер Lenovo.

Аквинский
источник
На какой системе?
Старейшина Гик
3

Мой ноутбук Sony также менял порядок загрузки при запуске. Другой альтернативой, которая работала, было использование EasyUEFI для отключения записи EFI в Windows Boot Manager.

Это оставило существующий вариант загрузки Ubuntu как самый высокий активный.

KT12
источник