Grub varsayılan önyükleme girişini, herhangi bir ek araç kurmanıza gerek kalmadan komut satırından da değiştirebilirsiniz. Bu, listedeki sırayı değiştirmeyecek, ancak farklı bir işletim sisteminin varsayılan olarak önyüklenmesini sağlayacak ve bu da yine de istediğiniz gibi görünecektir.
İlk önce bir yedek kopyasını alın /etc/default/grub
. Bir şeyler ters gittiğinde, bilinen iyi kopyaya kolayca geri dönebilirsiniz:
sudo cp /etc/default/grub /etc/default/grub.bak
Ardından, dosyayı kullanarak vim
veya seçtiğiniz metin editörünü düzenleyin:
sudo vim /etc/default/grub
İçeren satırı bulun
GRUB_DEFAULT=0
ve ayarla
GRUB_DEFAULT=x
nerede x
grub menü öğesinin endeksi varsayılan olarak önyükleme istiyorum için hangi. Menü öğelerinin sıfır dizinli olduğunu unutmayın. Bu, listedeki ilk öğenin 0
ve altıncı öğenin gerçekte olduğu anlamına gelir 5
. Böylece listedeki altıncı öğeye önyükleme yapmak için satır şunu okurdu:
GRUB_DEFAULT=5
Öğelerin sırasını unuttuysanız, bir göz atın /boot/grub/grub.cfg
. Her menü girişi bir tür satırla belirtilir:
menuentry 'Ubuntu' [options] {
Varsayılanı indeks yerine ismiyle de seçebilirsiniz, örneğin:
GRUB_DEFAULT='Ubuntu'
eğer bir menuentry 'Ubuntu'
çizgi varsa /boot/grub/grub.cfg
. Bu, değişebilecek olan girdilerin sırasına bağlı olmadığından daha iyi bir yöntem olabilir.
"Önceki Linux Sürümleri" alt menüsündeki bir çekirdeği kullanmak için:
GRUB_DEFAULT="Previous Linux Versions>x"
(alıntıları eklediğinizden emin olun), x
alt menüdeki eski çekirdeğin dizini veya göründüğü gibi çekirdeğin adı /boot/grub/grub.cfg
. Örneğin,
GRUB_DEFAULT="Previous Linux Versions>4.13.0-43-generic"
Ardından güncellenmiş grub menüsünü oluşturun:
sudo update-grub