Grub zaman aşımını tamamen devre dışı bırakmak mümkün mü?


15

Eşimin bilgisayarı için çift önyükleme kurulumu ayarlıyorum. Ben bilgisayar bir seçim yapmadan önyükleme alışkanlık böylece Ubuntu varsayılan OS seçmek için zaman aşımı devre dışı bırakmak istiyorum. (IE. GRUB_TIMEOUT=INFINITE) Bu alanı boş bırakmak mı yoksa #outhat vermek /etc/default/grubmi? Eşim yeni Dual önyükleme PC'sinde işletim sistemini kolayca seçebilmesini istiyorum.

Ayrıca işletim sistemi büyük grafikler biraz daha noob dostu olduğu gibi - bu Burg sonra güncelleme değiştirmek olacağını bilmek istiyorum.

Yanıtlar:


20

Değişim GRUB_TIMEOUTgelen değer 10için -1dosyayı kaydetmektedir ve sonra çalıştırın sudo update-grub2. Yeniden başlatın ve şimdi işletim sistemini seçmek için sonsuz zamanınız var.

Bu GRUB'da çalışırken, BURG ile çalışmaz ve herhangi bir işletim sistemine önyükleme yapmadan önce değişiklikleri beklemek ve değişiklikleri yansıtmak için çalıştırmak için GRUB_TIMEOUTbirkaç 120saniye gibi bir değeri değiştirmek zorundasınız sudo update-burg. /etc/default/burgBURG'de ayarlanan seçenekleri dikkate almadığından , bu değişikliğin dosyaya yapılması gerektiğini de unutmayın/etc/default/grub


Mükemmel cevap. Çok teşekkür ederim. Burg ile 600 saniyeye ayarladım ve harika.
Lasher

4

Zaman aşımının -1 olarak ayarlanması GRUB'un sonsuza kadar beklemesini sağlar .

Bununla, herhangi bir işletim sistemini başlatmadan önce manuel olarak bir giriş seçmeniz ve Enter tuşuna basmanız gerekeceğini kastediyorum.


1

Bir update-grubuyarı çalıştırırken grubtimeout'u sıfır olmayan bir sayıya ayarlamanın artık desteklenmediğini söylüyor. Grub zaman aşımı değerini zaman aşımı olarak değiştirdiğim önemli değil. 10'da kaldı. Bu sorunu yaşıyorsanız, geçici çözüm grub.cfgbulunan dosyayı düzenliyor /boot/grub. Sonunda senaryo diyor IF TIMEOUT = 0 then timeout= 10. Değişim 10için -1. Artık geri sayım yok.

  1. gksu gedit /boot/grub/grub.cfg

  2. Komut dosyasının, sonuna kadar olan kısmını bulun IF TIMEOUT = 0 then timeout= 10. Değişim 10için -1.

Bu, update-grubçalıştırılırsa geri döndürülecek bir çözümdür . update-grubManuel olarak çalıştırılmadığı sürece kalıcı değildir.

(14.04'te çalışır.)


0
  1. /etc/grub.d/30_os-proberDosyayı düzenle :
    sudo gedit /etc/grub.d/30_os-prober
  2. bulmak
    if [ "\${timeout}" = 0 ]; then
      set timeout=10
    fi
    ve değiştir set timeout=10 ileset timeout=0
  3. Grub yapılandırmasını kaydedin ve güncelleyin:
    sudo update-grub

Ubuntu 19.10'da benim için çalıştı

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.