Jak umieścić Menedżera rozruchu systemu Linux przed Menedżerem rozruchu systemu Windows?
1
Edycja: używam systemd-boot
Skonfigurowałem podwójny rozruch z Windows 10 i Arch na moim laptopie, ale nie mogę przenieść opcji Linux Boot Manager z menu opcji uruchamiania przed Windows Boot Manager:
Próbowałem umieścić HDD0 w gnieździe 1, ale nic to nie zmieniło.
Aby dostosować ustawienia GRUB2, musisz edytować /etc/default/grubplik, a następnie uruchomić sudo update-grubpolecenie.
Wybierz domyślny system operacyjny: Zmień wiersz GRUB_DEFAULT =. Domyślnie GRUB_DEFAULT = 0 używa pierwszego wpisu jako domyślnego - zmień liczbę na 1, aby użyć drugiego wpisu, 2, aby użyć trzeciego wpisu itd. Możesz także użyć GRUB_DEFAULT = zapisany, a GRUB automatycznie uruchamia ostatnio wybrany system operacyjny przy każdym uruchomieniu. Możesz także określić etykietę w cudzysłowie. Na przykład, jeśli masz system operacyjny o nazwie Windows 7 (moduł ładujący) na liście systemów operacyjnych, możesz użyć GRUB_DEFAULT = „Windows 7 (moduł ładujący)”
To nie jest „BIOS”, to nie jest menu rozruchowe bootloadera; to menu rozruchowe UEFI . Możesz zmienić jego kolejność za pomocą zmiennej EFI „BootOrder”; Linux ma do tego polecenie efibootmgr:
# efibootmgr
BootOrder: 0003,0000
Boot0000* Linux Boot Manager
Boot0003* Windows Boot Manager
# efibootmgr --bootorder 0000,0003
(Funkcja bonusowa: --bootnextpozwala wybrać system operacyjny tylko dla jednego restartu, dzięki czemu możesz utworzyć alias jak windows() { sudo efibootmgr --bootnext 0003 && systemctl reboot; }.)
To nie działało, kolejność rozruchu jest resetowana przy każdym ponownym uruchomieniu. Odkryłem, że inni mają ten sam problem, jest opisany tutaj: github.com/rhinstaller/efibootmgr/issues/19 I to było „rozwiązanie”: Communities.intel.com/thread/43629 Menu rozruchu 1. wpis to tylko nazwa mojego HDD0, ale uruchamia Linuksa, więc jest w porządku. A jeśli chcę uruchomić system Windows, mogę go również wybrać.
Aeron,
0
Ponieważ kolejność rozruchu została edytowana za pomocą:
Ktoś opublikował tam swoje rozwiązanie: https://communities.intel.com/thread/43629
Menu uruchamiania 1. wpis to teraz nazwa mojego HDD0, ale uruchamia Linuksa, więc jest w porządku. A jeśli chcę uruchomić system Windows, mogę go również wybrać.
To nie jest „BIOS”, to nie jest menu rozruchowe bootloadera; to menu rozruchowe UEFI . Możesz zmienić jego kolejność za pomocą zmiennej EFI „BootOrder”; Linux ma do tego polecenie
efibootmgr
:(Funkcja bonusowa:
--bootnext
pozwala wybrać system operacyjny tylko dla jednego restartu, dzięki czemu możesz utworzyć alias jakwindows() { sudo efibootmgr --bootnext 0003 && systemctl reboot; }
.)źródło
Ponieważ kolejność rozruchu została edytowana za pomocą:
byłby resetowany przy każdym ponownym uruchomieniu, znalazłem to: https://github.com/rhinstaller/efibootmgr/issues/19
Ktoś opublikował tam swoje rozwiązanie: https://communities.intel.com/thread/43629 Menu uruchamiania 1. wpis to teraz nazwa mojego HDD0, ale uruchamia Linuksa, więc jest w porządku. A jeśli chcę uruchomić system Windows, mogę go również wybrać.
źródło