Nasıl grup2 son seçimi hatırlamak için?

82

Grub2 - Topluluk Ubuntu Belgeleri şunları söylüyor:

  

Bir işletim sistemi kaydediliyorsa, eğer sudo set-set-default ise   DEFAULT = kaydedildi / etc / default / grub olarak ayarlandı. Ayrıca kaydedilebilir eğer   GRUB_SAVEDEFAULT = true, / etc / default / grub da ayarlanır. Bu durumda,   Varsayılan işletim sistemi, yeni bir işletim sistemi manuel olarak seçilinceye kadar kalır.   GRUB 2 menüsü veya grub-set-default komutu çalıştırılır.

Satırları DEFAULT=saved AND GRUB_SAVEDEFAULT=true /etc/default/grub koydum ve sudo grub-set-default koştum. İşte çıktı:

$ sudo grub-set-default
entry not specified.
Usage: grub-set-default [OPTION] entry
Set the default boot entry for GRUB.

  -h, --help              print this message and exit
  -v, --version           print the version information and exit
  --boot-directory=DIR    expect GRUB images under the directory DIR/grub
                          instead of the /boot/grub directory

ENTRY is a number or a menu item title.

Report bugs to <[email protected]>.

Belgeleri doğru şekilde takip etmiyor muyum? Bunu yapmanın doğru yolu nedir?

    
sordu Jay Sullivan 09.06.2012 19:47

4 cevap

125

Bu durumda dokümantasyon yanlış. % Co_de% cinsinden tüm değişkenler /etc/default/grub ile başlıyor, bu yüzden GRUB_ , değil GRUB_DEFAULT=saved . Bunu yansıtmak için Ubuntu wikiyi düzelttim.

Resmi grubun kılavuzu bunu doğru olarak açıklar: İşte

Aşağıdakileri DEFAULT=saved dizinine koyun:

GRUB_DEFAULT=saved
GRUB_SAVEDEFAULT=true

Çalıştırın:

sudo update-grub
    
verilen cevap Jordan Uggla 11.06.2012 21:47
2

Numarayı unutuyorsunuz (örneğin, metinde "ENTRY bir sayı veya menü öğesi başlığıdır.".

sudo grub-set-default 1

seçeneği 1 için varsayılan değerdir.

Her zaman değişiklikleri uygulamak için sudo update-grub dosyasını değiştirdikten sonra /etc/default/grub dosyasını çalıştırın.

    
verilen cevap Rinzwind 09.06.2012 19:50
2

Benim durumumda, /etc/grub.d/40_custom satırında savedefault satırı eksik olan girişler için çalışmıyordu.

menuentry "Chameleon" {
    savedefault ### <<<< this must be added
    set root="(hd1)"
    chainloader +1
}
    
verilen cevap ccpizza 14.09.2015 20:37
1
Otomatik oluşturulan grub.cfg'de uygun başlık yoksa

savedefault çalışmayacaktır.

Uygun başlık oluşturmak için / etc / default / grub olarak ayarlamanız gerekir

GRUB_DEFAULT=saved

ve grub-mkconfig 'un grub.cfg kopyanızı değiştirmesini sağlayın

grub-mkconfig -o /boot/grub.cfg

Grub 2.02’den kaydedilen kayıtlar herhangi bir ek argüman gerektirmiyor

grub.cfg dosyasında kaydedilmiş olanın kaynağını görebilirsiniz

    
verilen cevap Dblmok 08.09.2017 21:30

Etiketlerdeki diğer soruları oku