Yaya zaman aşımı ve grup varsayılan önyükleme girdisini nasıl ayarlayabilirim?

173

Ubuntu 12.04'te (veya üstü), çift önyükleme Windows (7/8) ve Ubuntu (12.04 veya üstü) olduğum için GRUB zamanını ve varsayılan işletim sistemini (önyükleme sırasında gördüğümü) nasıl ayarlayabilirim? ?

    
sordu meteors 08.06.2012 12:10

4 cevap

209
  • Alt + F2 tuşlarına basın, gksudo gedit /etc/default/grub yazıp Enter tuşuna basın ve parolanızı girin.
  • Aşağıdaki içerikleri göreceksiniz:

    GRUB_DEFAULT=0
    GRUB_HIDDEN_TIMEOUT=0
    GRUB_HIDDEN_TIMEOUT_QUIET=true
    GRUB_TIMEOUT=10
    GRUB_DISTRIBUTOR='lsb_release -i -s 2> /dev/null || echo Debian'
    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
    GRUB_CMDLINE_LINUX=""
    
  • Varsayılan değeri 0'dan Grubun bootup menüsündeki girdiye karşılık gelen herhangi bir sayıya değiştirebilirsiniz (ilk giriş 0, ikinci değer 1, vb.)

  • "Gizli zaman aşımı" nı değiştirebilirsiniz (menü yok); ve geri sayımı da gösterir ( GRUB_HIDDEN_TIMEOUT_QUIET=false )
  • Grup menüsünü, iki GRUB_HIDDEN satırını satırın başında # ile yorumlayarak göstermeye zorlayabilirsiniz
  • Ve grup menü zaman aşımını ayarlayın (varsayılan değer 10 saniyedir)

  • Değişikliklerinizi yapın, kaydetmek için Ctrl + S tuşlarına basın ve çıkmak için Ctrl + Q tuşlarına basın.

  • Önemli : Yalnızca Ctrl + Alt + T olan bir terminal açın ve değişiklikleri yalnızca uygulamak için sudo update-grub yazın yapılan
  • Yeniden başlat ve zaman aşımı / varsayılan giriş değişikliğini görmelisiniz

Bağlantılı Soru:

verilen cevap ish 08.06.2012 12:21
26

Yukarıdaki örnekte (/ etc / default / grub) düzenlediğiniz dosyayı okursanız, ilk çift satırların gerçekleri güncellemek için değişiklik yaptıktan sonra update-grub çalıştırmanız gerektiğini bildirirsiniz. grubun "kendi talimatlarını" (/boot/grub/grub.cfg) almak için okuduğu dosya. Gerçekte komutu çalıştırmak için root yetkilerine ihtiyaç duyduğunuzdan önce, sudo komutuyla çalıştırmanız gerektiğini unutmayın (bu, yukarıdaki posterin sudo update-grub yazmasına neden olduğunu belirtir). Bu, /boot/grub/grub.cfg adresine yazılmasını yaptığınız değişikliklere neden olur. Bir sonraki iki satır, info -f grub -n 'Simple configuration' yazarak bu dosyadaki seçeneklerin tam listesini (/ etc / default / grub) okuyabileceğinizi söylüyor.

Bu, "grup süresinin" belirsiz olmasını istiyorsanız GRUB_TIMEOUT değerini -1 olarak ayarlayın. Diğer bir deyişle, otomatik olarak önyükleme yapmaz. Bir seçim yapmanız gerekecek.

Son olarak, sorunuzu yanıtlamak için, yukarıda belirtilen dokümanlardan doğrudan "gizli gizli satırlar" açıklamaları aşağıda açıklanmıştır:

GRUB_HIDDEN_TIMEOUT
    Wait this many seconds for a key to be pressed before displaying
    the menu.  If no key is pressed during that time, boot
    immediately.  Unset by default.

GRUB_HIDDEN_TIMEOUT_QUIET
    In conjunction with 'GRUB_HIDDEN_TIMEOUT', set this to 'true' to
    suppress the verbose countdown while waiting for a key to be
    pressed before displaying the menu.  Unset by default.

Umarım bu yardımcı olur!

    
verilen cevap Sean 07.08.2012 02:32
12

Grub Customizer adlı bir uygulamayı kullanabilirsiniz. Çok daha kolay.

Bunu yükleyebilirsiniz:

sudo add-apt-repository ppa:danielrichter2007/grub-customizer
sudo apt-get update
sudo apt-get install grub-customizer

Bununla ilgili bir Nasıl Yapılır Geek makalesi var, Linux GRUB 2 Önyükleme Menüsünü Kolay Şekilde Yapılandırma . Ayrıca, Ubuntu Forumları'nda çözülmüş bir ileti var, GRUB 2'de önyükleme sırasını değiştir bu araçtan bahseder.

İşte bu yazılımın bazı ekran görüntüleri:

    
verilen cevap Kolappan Nathan 02.01.2015 08:42
5

İlk cevabı takip ettim, ancak Windows 7 Pro ve Ubuntu 16.04 ile çift önyükleme yapıyorsanız güncellenmesi gerekiyor. Ayrıca, BIOS'ta güvenli önyüklemenin kapalı olduğundan emin olun.

a) İlk önce bir terminal penceresi açmak istediğini düşündüğümde Alt + F2 kullanıldığını söylüyor. Benim durumumda Ctrl + Alt + T .

b) İlk girdide gksudo gedit /etc/default/grub gksudo komutu Ubuntu 16.04 içinde varsayılan olarak yüklenmez. Bunu aşmak için Terminalde aşağıdakileri yapın:

sudo -i ve Enter 'a basın ve şifrenizi girin ve Enter ' a tekrar basın.

sonra yazın:

gedit /etc/default/grub ve Enter 'a basın.

c) Şimdi grubunu değiştirme menüsünü yanıt 1'de gösterildiği gibi göreceksiniz. Ctrl + S olana kadar yanıtını izleyin. değişiklikleri kaydetmek için. Bu Ubuntu 16.04'te çalışmaz, ancak ekranın sağ üst köşesinde bir kaydetme düğmesi görmelisiniz. Bunun üzerine tıklayın.

d) Ctrl + Q çıkmak için.

e) Sonraki sudo update-grub ve Enter

f) exit yazın. Bunu iki kere yapmalısın.

g) Yeniden başlat

Birkaç oturum açtıktan sonra bilgisayarımda önyükleme işleminin başlangıçta grub ekranını göstermeyeceğini buldum ve bu nedenle Windows'u varsayılan önyükleme olarak ayarladığım için Ubuntu'ya giremedim Ubuntu'ya girmek istediğimde 7 saniyelik bir gecikme.

Bu sorunu düzeltmek için Windows'a girmeniz gerekiyor.

  1. Başlat menüsüne tıklayın ve arama kutusuna CMD yazın.

  2. Sağ tıklama ile oluşturulan ekranın en üstünde olması gereken CMD satırına sağ tıklayın.

  3. Yönetici olarak çalıştır 'ı tıklayın.

  4. Komut satırında bcdedit /set {bootmgr} path \EFI\ubuntu\grubx64.efi yazın. Bu giriş, grup menüsünü Windows Önyükleme Yöneticisi ile kaydetme etkisine sahiptir. (Krediye: Grub, Windows 8.1 için başlangıçta görünmüyor Ubuntu 13.10 Çift önyükleme )

  5. Son olarak, yeniden pencerelere yeniden başlattım.

Umarım bu yardımcı olur.

    
verilen cevap jsfines 22.09.2016 05:15

Etiketlerdeki diğer soruları oku