Odśwież konfigurację: zmień kolejność rozruchu i domyślny rozruch

9

Zainstalowałem REfind i działa świetnie! To natychmiast opcje Windows i Ubuntu i umieszczają je w ładnym menu do wyboru, kiedy uruchamiam komputer.

Jednak instrukcje konfiguracyjne zastraszyły mnie i były nieco poza moim zasięgiem.

Pierwszą opcją jest system Windows, a system Windows ładuje się, jeśli przez 20 sekund nic nie zostanie wybrane. Chciałbym, aby Ubuntu było domyślnym programem ładującym się, jeśli nic nie zostanie wybrane. Pierwszą opcją dla Ubuntu jest menu grub. Po tym są jeszcze dwie opcje, które wydają się dotyczyć dwóch wersji Ubuntu.

Pierwszy wybrałbym instynktownie, ponieważ wydaje się, że jest to najnowsza wersja. Ale martwię się, czy będę musiał to zmieniać za każdym razem, gdy otrzymam zaktualizowaną wersję Ubuntu z aktualizacji oprogramowania?

Próbowałem zmienić to z menedżera rozruchu efi w terminalu Ubuntu, ale nie zmieniło to kolejności w refind.

AtariBaby
źródło

Odpowiedzi:

21

Po pierwsze, możesz ustawić domyślną opcję uruchamiania w rEFInd, edytując default_selectionelement w refind.conf(zwykle w /boot/efi/EFI/refindkatalogu w Linuksie). Ustaw dowolny odpowiedni podzbiór tekstu, który pojawia się po podświetleniu opcji w menu, aby była domyślna. W twoim przypadku default_selection vmlinuzprawdopodobnie będzie dobrze działać.

Po drugie, „dwie wersje Ubuntu”, do których się odwołujesz, to prawie na pewno dwa różne jądra Linuksa. Jądro nie jest Ubuntu, ale jest rdzeniem („jądrem”) systemu operacyjnego, aw sensie technicznym jest to część Ubuntu, która jest Linuksem - to jądro Linuksa (w przeciwieństwie do jądra FreeBSD, systemu operacyjnego Jądro X lub co tam jeszcze. W każdym razie rEFInd jest kodowany w taki sposób, że wszystkie pliki w katalogu są sortowane według daty w menu rEFInd, przy czym najnowszy plik jest najpierw. Tak więc, kiedy instalujesz nowy pakiet jądra, rEFInd automatycznie przeniesie go na początek listy.

To sortowanie współdziała z ustawieniem domyślnym ustawionym w ten sposób, że po ustawieniu domyślnego pasującego do więcej niż jednego wpisu (podobnie jak w vmlinuzprzypadku wielu jąder Linuksa), rEFInd używa pierwszego elementu na liście jako domyślnego. Zatem refind powinien normalnie uruchomić najnowsze jądro domyślnie jeśli ustawisz default_selection vmlinuzw refind.conf. (Mogą istnieć wyjątki od tej reguły, jeśli zadzierasz ze znacznikami daty przy użyciu touchpolecenia w systemie Linux lub jeśli instalujesz jądra w dziwnej kolejności).

Jako projektant rEFInd stworzyłem ten system, aby rozsądnie działał z większością dystrybucji Linuksa, pod warunkiem, że default_selectionjest ustawiony rozsądny poziom. Szczególnie pomaga w tym sortowanie według datowników.

Rod Smith
źródło