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ą vim
lub dowolnego edytora tekstu:
sudo vim /etc/default/grub
Znajdź linię, która zawiera
GRUB_DEFAULT=0
i ustaw na
GRUB_DEFAULT=x
gdzie x
jest 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 0
i ż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 x
jest 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