Недавно я купил новый компьютер HP, он работает в Windows 10, и я установил Ubuntu 16.04, но каждый раз, когда я включаю компьютер, он идет прямо в Windows, так как я могу исправить это, чтобы настроить grub во время загрузки , Я могу получить доступ к Ubuntu из настроек Windows Advanced Restart, но это единственный способ. Я отключил безопасную загрузку в BIOS и быстрый запуск для Windows, но это не сработало.
Запустите это из командной строки Windows
bcdedit /set {bootmgr} path \EFI\ubuntu\grubx64.efi
efi ожидает, что загрузчик по умолчанию будет /efi/boot/bootx64.efi. Windows особенно заботится о том, чтобы убедиться, что он загружается.
fist off, с 8.1 на окнах фактически не закрывается, он приостанавливается на диск (например, спящий режим), так что он быстрее загружается. во-вторых, он изменяет EFI, чтобы сделать запись 0000 (windows) первой в порядке загрузки.
работать: переименовать grubx64.efi в bootx64.efi, затем заменить файл efi / boot / bootx64.efi.this делает grub загрузчик по умолчанию.
second: когда в ubuntu, используйте efibootmgr для удаления всех записей efi. и перезагрузите компьютер. Убедитесь, что первая загружаемая вами система является ubuntu, так что она помещается во вход 0000. Затем загрузите окна.
в-третьих: некоторые обновления BIOS смотрятся в MBR для загрузчика, хотя это gpt / efi disk , Я предполагаю, что это проблема совместимости (обновления с созданного диска MBR). окна будут иметь загрузчик. Установите grub на MBR, а также сделайте это.
Эта проблема может быть решена путем установки пакета boot-repair, выполнив следующие шаги:
1) Откройте терминал и запустите следующие команды:
sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install -y boot-repair
2) Затем выполните boot-repair на sudo boot-repair и используйте «Рекомендуемый ремонт». Затем boot-repair сканирует пути загрузки и исправляет их и обновляет конфигурацию grub и устанавливает grub как загрузчик по умолчанию вашей системы.
Запустите это из командной строки Windows
bcdedit /set {bootmgr} path \EFI\ubuntu\grubx64.efi
efi ожидает, что загрузчик по умолчанию будет /efi/boot/bootx64.efi. Windows особенно заботится о том, чтобы убедиться, что он загружается.
fist off, с 8.1 на окнах фактически не закрывается, он приостанавливается на диск (например, спящий режим), чтобы он быстрее загружался. во-вторых, он изменяет EFI, чтобы сделать запись 0000 (windows) первой в порядке загрузки.
работать: переименовать grubx64.efi в bootx64.efi, затем заменить файл efi / boot / bootx64.efi.this делает grub загрузчик по умолчанию.
second: когда в ubuntu, используйте efibootmgr для удаления всех записей efi. и перезагрузите компьютер. Убедитесь, что первая загружаемая вами система является ubuntu, так что она помещается во вход 0000. Затем загрузите окна.
в-третьих: некоторые обновления BIOS смотрятся в MBR для загрузчика, хотя это gpt / efi disk , Я предполагаю, что это проблема совместимости (обновления с созданного диска MBR). окна будут иметь загрузчик. Установите grub на MBR, а также сделайте это.
Эта проблема может быть решена путем установки пакета boot-repair, выполнив следующие шаги:
1) Откройте терминал и запустите следующие команды:
sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install -y boot-repair
2) Затем выполните boot-repair на sudo boot-repair и используйте «Рекомендуемый ремонт». Затем boot-repair сканирует пути загрузки и исправляет их и обновляет конфигурацию grub и устанавливает grub как загрузчик по умолчанию вашей системы.