Możesz także zmienić domyślny wpis uruchamiania GRUB-a z wiersza poleceń bez konieczności instalowania dodatkowego narzędzia. Nie zmieni to kolejności na liście, ale domyślnie pozwoli na uruchomienie innego systemu operacyjnego, co i tak brzmi jak możesz.
Najpierw wykonaj kopię zapasową /etc/default/grub. Jeśli coś pójdzie nie tak, możesz łatwo powrócić do znanej dobrej kopii:
sudo cp /etc/default/grub /etc/default/grub.bak
Następnie edytuj plik za pomocą vimlub dowolnego edytora tekstu:
sudo vim /etc/default/grub
Znajdź linię, która zawiera
GRUB_DEFAULT=0
i ustaw na
GRUB_DEFAULT=x
gdzie xjest indeks elementu menu Grub, do którego domyślnie chcesz uruchomić komputer. Zauważ, że pozycje menu są indeksowane od zera. Oznacza to, że pierwszą pozycją na liście jest 0i że szósta pozycja jest w rzeczywistości 5. Aby uruchomić szósty element na liście, wiersz brzmiałby:
GRUB_DEFAULT=5
Jeśli zapomniałeś kolejności przedmiotów, spójrz na /boot/grub/grub.cfg. Każda pozycja menu jest określona przez linię typu:
menuentry 'Ubuntu' [options] {
Możesz również wybrać domyślną nazwę zamiast indeksu, np .:
GRUB_DEFAULT='Ubuntu'
jeśli była menuentry 'Ubuntu'linia /boot/grub/grub.cfg. Może to być lepsza metoda, ponieważ nie zależy ona od kolejności wpisów, które mogą ulec zmianie.
Aby użyć jądra w podmenu „Poprzednie wersje Linux”:
GRUB_DEFAULT="Previous Linux Versions>x"
(pamiętaj o uwzględnieniu cudzysłowów), gdzie xjest indeks starego jądra w podmenu lub nazwa jądra, w jakim się pojawia /boot/grub/grub.cfg. Na przykład,
GRUB_DEFAULT="Previous Linux Versions>4.13.0-43-generic"
Następnie skompiluj zaktualizowane menu GRUB:
sudo update-grub