Açılışta GRUB menüsüne nasıl gidilir?


270

Bu sorun son zamanlarda benim için ortaya çıktı (ve bu konuda belirli bir soru olarak sormam istendi):

Sistemim çift ​​önyükleme değil , "metal üzerinde" standart bir Ubuntu masaüstü sistemi çalıştırıyorum (VM'de çalıştırmanın aynı olduğunu düşünüyorum).

cÖnyükleme sırasında basılması GRUB menüsünün görünmesine neden olmaz (çift önyükleme sistemi için sanırım).

GRUB menüsünün tek bir sistemli bir sistemde kendini göstermesini nasıl sağlayabilirim ?


22
Ubuntu önyükleme işleminin temelde belgelenmemiş bir özelliğini ortaya çıkarmak için mükemmel bir soru +1, cevabı sadece grub.cfg aracılığıyla gizlice incelerken bulduğum cevap. Bunu en üst seviyeye çıkardığınız için teşekkürler.
msn,

5
Kredinin vadesi geldiğinde kredi ... Bu sorun başka bir soruda ortaya çıktı (yorumların derinliklerine gömüldü). Jorge Castro, bir soru olarak kendine ait bir soru olarak sunulmasının iyi bir fikir olacağını önerdi ... (bu yüzden ona övgü… ve yansıyan ışıltıyı vurguladığım için mutluyum;) Değerini görebiliyorum. birincil bir Q / A olması.
Peter.O

Yanıtlar:


249

ShiftBIOS kullanarak önyükleme yapıyorsanız, Grub yükleme sırasında basılı tutarsanız menü görünür . Sisteminiz UEFI kullanarak önyükleme yaptığında, düğmesine basın Esc.

Kalıcı değişiklik için /etc/default/grubdosyanızı düzenlemeniz gerekir - satırın başına bir "#" sembolü koyun GRUB_HIDDEN_TIMEOUT=0.

Değişiklikleri kaydedin ve sudo update-grubdeğişiklikleri uygulamak için çalıştırın .

Belgeler: https://help.ubuntu.com/community/Grub2


4
@codeMonk: Hata! (Yanlış yorumda olduğum için önceki yorumumu sildim) ... "GRUB_TIMEOUT = 0" bağlamını başlangıçta yanlış anladım. Demek istediğim bağlam GRUB-menüsünün "kalıcı" gösterimi ile ilgili ... "Shift" tuş yöntemiyle ilgili demek istediğinizi düşündüm ... Kalıcı olarak tekrar eden bir göstergede ikisine de ihtiyacınız olduğu doğru " # GRUB_HIDDEN_TIMEOUT = 0 "ve" GRUB_TIMEOUT = * - ZERO * ", cevabındaki bağlantıda açıklandığı gibi ... (Her iki şekilde de test ettim.)
Peter.O

6
Sola kayma
Nick

5
Ubuntu 18.04'te GRUB_HIDDEN_TIMEOUT=0benim içinde hiçbir çizgi yok /etc/default/grub- bunun yerine GRUB_TIMEOUT_STYLE=hidden(Önyükleme sırasında vardiya hiçbir zaman benim için işe yaramadı (Dell?)). ne herhangi bir fikrin var mı?
jena,

3
@jena Ben tavsiyenin en üstünde /etc/default/grubyararlı bulundu: yani, bir göz atmak için info -f grub -n 'Simple configuration'. Bu seçenekleri açıklar. GRUB_TIMEOUT_STYLE=menuMenüyü göstermek için kullanın . Veya ESCayarı sürekli tutarsanız hiddenancak menüyü görmek istiyorsanız tuşuna basın .
bovender

3
Grub her sürümde değişir, lütfen informatoin versiyonunu eklemeyi düşünün. Örneğin bu gerçeği sadece 14.04 için çalışıyor. Tabii 18.04 için artık alakalı değildir
onknows

75

Hem çalıştılar Shiftve Spaceanahtarları ama hiçbir şey çalışır. EscGrubun önyükleme sırasında Grub Menüsünü alması için yalnızca anahtar Ubuntu 14.04 ve 16.04 için çalışır.


2
burada aynı. Ubuntu 14.04 ile sadece ESCAPE anahtarı çalıştı.
atmelino

15
Ubuntu 16.04 için aynı - sadece Escape çalışıyor. Bu belgelerde (Kurtarma Modu) belirtilmelidir
matandked

2
Ubuntu 14.04 burada. Hiç birşey çalışmıyor.
yPhil

1
Shift tuşu v16.04'ümde iyi çalışıyor.
Sopalajo de Arrierez 26:16

7
ESC tuşuna art arda basmak zorunda kaldım, basılı tutmam. Aynı şeyi yapmak için 6 yol var. Linux eğlencelidir.
Jeffrey Blattman

16
  • Shift"Grub Yükleme Mesajını" görene kadar vurmaya devam et
  • Mesajdan sonra, Shiftmenü görünene kadar basılı tutun .

Bu sonunda içeri girmeme yardım eden nüans! Teşekkür ederim! :)
ATSiem

3
Bu benim için işe yaramaz. Bu zayıf SHIFT anahtarına ne yaparsam yapayım, bu Intel NUC grub menüsünü atlıyor :(
yPhil

2
@ yPhil Intel NUC, yiyen ucube Shift. Her yerde çalışıyor. EscNUC'im için çalıştığı için şanslıyım ama senin için işe yaramadı, değil mi?
Franklin Yu,

15

Ubuntu 18.04'te GRUB_HIDDEN_TIMEOUT=0satır yok /etc/default/grub- bunun yerine var GRUB_TIMEOUT_STYLE=hidden. Göre info -f grub -n 'Simple configuration':

bu seçenek ayarlanmamışsa veya 'menü' olarak ayarlanmışsa, GRUB menüyü görüntüler ve daha sonra varsayılan girişi başlatmadan önce 'GRUB_TIMEOUT' tarafından ayarlanan zaman aşımını bekler. Bir tuşa basmak zaman aşımını engeller.

Öyleyse satırı kaldırır ya da yorumlarsanız:

#GRUB_TIMEOUT_STYLE=hidden

daha sonra menü varsayılan olarak gösterilecektir.

18.04 + Çift önyükleme yapılmadı, 5 saniyede önyükleme yapıldı:

GRUB_TIMEOUT_STYLE = false

GRUB_TIMEOUT = (değer yok). LVM iyi çalışıyor.


1
Mükemmel! Bu QEMU kurulumuyla test edilmiştir: askubuntu.com/questions/924913/…
Ciro Santilli,

ayrıca 18.10'da çalışıyor
Budget Tech

Bu benim Geç 2010 MBP üzerinde Lubuntu 19.04 ile çalıştı.
SurvivalMachine

8

Varsayılan olarak , ikinci bir işletim sistemi kurulu ise GRUB menüyü gösterecektir. Yalnızca Ubuntu kuruluysa, GRUB genellikle menüyü göstermeden Ubuntu'yu yükler. İçin her zaman bir menü göstermek için GRUB yeniden :

  1. Düzenle /etc/default/grub:

    Ayarla GRUB_HIDDEN_TIMEOUT=( =işaretten sonra değer yok ). Menüyü n saniye gösterecek şekilde
    ayarlayın .GRUB_TIMEOUT=n

  2. Ayarlara göre update-grubyeniden oluşturmak için çalıştırın ./boot/grub/grub.cfg/etc/default/grub

Varsayılan GRUB_HIDDEN_TIMEOUT=0ayar geçerli olsa bile GRUB’un menüyü göstermesini sağlayabilirsiniz :

  • Bilgisayarınız önyükleme için BIOS kullanıyorsa Shift, önyükleme menüsünü almak için GRUB yüklenirken tuşu basılı tutun .
  • Bilgisayarınız önyükleme için UEFI kullanıyorsa Esc, önyükleme menüsünü almak için GRUB yüklenirken birkaç kez basın .

Umarım bu neden olarak karışıklığı temizler Shiftbazı kullanıcılar için çalışır ve Escdiğerleri için çalışır .


3

Shift'in yaptığını duydum. Ama daha önce Space'i kullandım ve işe yaradı.


1
Şimdi hem Shift'i hem de Space'i iki durumda denedim: VM'de ve "metalde" ... "Shift" her iki durumda da çalıştı ... "Space" her iki durumda da başarısız oldu ...
Peter.O

4
Vardiyayı kullanamazsanız kaçmayı deneyin. Ubuntu 12.10 ile benim için çalışıyor gibi görünüyor.
user530873

Ubuntu 15.04. Boşluk tuşu çalışıyor. Teşekkürler!
DmitryKanunnikoff 8:15

0

Daha yeni Ubuntu sürümleri için GRUB_HIDDEN_TIMEOUTbunun yerine varsayılan GRUB_TIMEOUT_STYLEolarak ayarlanmış olan yoktur hidden.

Dosya açın sudo nano /etc/default/grub değişikliği değerini GRUB_TIMEOUT_STYLEgelen hiddenetmek menuve emin olun GRUB_TIMEOUTayarlanmamışsa 0sonra çalıştırın

sudo update-grub

Done!!!

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.