Başlatma sırasında görünecek grub menüsünü bulamıyorum


38

11.10'da daha iyi ATI sürücüleri kurmaya çalıştıktan (ve başarısız olduktan sonra), önyükleme sırasında grub menümü kaybettim. Ekran tanıdık mor renge dönüşür, ancak önyükleme seçeneklerinin bir listesi yerine sadece boş düz renk olur ve ardından hızlı bir şekilde kaybolur ve normal girişe önyükleme yapar.

Bootloader'ı nasıl geri alabilirim? Başarısız sudo update-grubolan startupmanageruygulamada çeşitli çözünürlük ve renk derinliği kombinasyonlarını da denedim ve (640x480, 1024x768, 1600x1200, 16 bit, 8 bit, 10 saniye gecikme, 7 saniye gecikme, 2 saniye gecikme ...)

Düzenle:

Başlatma sırasında Shift tuşunu basılı tutmayı denedim ve bu davranışları değiştirmiyor gibi görünüyor. Terminalde "GRUB Yükleniyor" mesajını alıyorum, ancak grub grubunun normal olarak göründüğü yer bir süre boş bir macenta ekranı alıyorum.

İşte içeriği /etc/default/grub

# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
# For full documentation of the options in this file, see:
#   info -f grub -n 'Simple configuration'

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=" vga=798 splash"

# Uncomment to enable BadRAM filtering, modify to suit your needs
# This works with Linux (no patch required) and with any kernel that obtains
# the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"

# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console

# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
#GRUB_GFXMODE=640x480

# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true

# Uncomment to disable generation of recovery mode menu entries
#GRUB_DISABLE_RECOVERY="true"

# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE="480 440 1"

Lightdm'e veya masaüstünüze önyükleme yapmak mı demek istiyorsunuz yoksa lightdm'e önyükleme yapamadığınız anlamına mı geliyorsunuz? Dosyanın içeriğini /etc/default/grub
kaydedebilir misiniz

ubuntu yüklenmeden hemen önce Shift tuşunu basılı tutmayı denediniz mi?
Bruno Pereira,

o lightdm için bot
wim

GRUB_CMDLINE_LINUX'u "" olarak değiştirip güncelleme grubunu çalıştırırsanız ne olur?
fossfreedom

@fossfreedom az önce denedi, davranışını hiç değiştirmiyor gibi görünüyor
wim

Yanıtlar:


29

Dizüstü bilgisayarımda da aynı sorunu yaşıyordum, macenta boş ekran görüyordum. İşte benim için çalıştı. Ben değiştim:

GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true

için:

GRUB_HIDDEN_TIMEOUT=10
GRUB_HIDDEN_TIMEOUT_QUIET=false

Ve bir CRT'ye sahip olmadığımdan bunun yerine değiştim:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

için:

GRUB_CMDLINE_LINUX_DEFAULT=""

Ardından koştu update-grub. Yeniden başlatıldığında Shifttuşu basılı tutarak menüyü alabildim .


+1 ancak 12.04'tayım ve GRUB_CMDLINE_LINUX_DEFAULTçalışması için değişiklik yapmam gerekmez . Sanırım bu sadece grafik sürücüsü sorunuyla ilgili ve grub menüsünü göstermek için gerekli değil.
laurent

22

Menüyü yalnızca ihtiyacınız olduğunda göstermek için

BIOS yükleme ekranını gördüğünüzde SHIFT tuşunu basılı tutun. GRUB menüsü görünmelidir.

Her zaman göstermek için

Gedit'i root olarak çalıştırın ( gksu gedit) ve dosyayı açın /etc/default/grub. Orada böyle bir şey olmalı:

GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true

Şununla değiştir:

GRUB_HIDDEN_TIMEOUT=10
GRUB_HIDDEN_TIMEOUT_QUIET=false

Onu kaydedin, sudo update-grubbir terminalden çalıştırın ve yeniden başlatın. GRUB menüsü görünmelidir.


3
Önerinizi denedim, ancak bu sorunu değiştirmiyor - hala metin içermeyen sağlam bir macenta ekran görüyorum.
wim

1
+1 - ancak 12.04'ümde grub (kalıcı çözüm) üzerinde değişiklik yapmam gerekiyor ve grub menüsü yalnızca Shift tuşunu basılı tutarsam görünür. Yalnızca Shift tuşuna basıldığında, grub menüsü gösterilmez.
laurent

17

Yukarıdaki önerilerden hiçbiri benim için çalıştı. Bu yüzden iki girişe "yorum yapmayı" denedim. yani onları değiştirdim

GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true

için:

#GRUB_HIDDEN_TIMEOUT=0
#GRUB_HIDDEN_TIMEOUT_QUIET=true

Şimdi 10 saniye boyunca grub menüsü ekranını alıyorum.

GRUB_HIDDEN_TIMEOUT, menünün gösterilip gösterilmeyeceğini kontrol eder. Varsayılan davranış, yalnızca bir işletim sistemi varsa menüyü gizlemektir. Yalnızca Ubuntu'lu bir kullanıcı menüyü görüntülemek isterse, gizli menü özelliğini devre dışı bırakmak için bu satırın başına bir # sembolü yerleştirin. Daha fazla bilgi için Grub 2 Ubuntu yardım sayfasına bakın


2
Teşekkürler, asıl cevap bu: HIDDEN satırlarına yorum yapın, aksi takdirde istediğiniz gibi çalışmaz: menüyü görünmeye zorlamak için.
sorin

1
Bu bile benim için işe yaramadı :( Sadece şimdi
grubun

6

Ubuntu 11.10'da da benzer bir problemim var. Benim için sadece "grub yükleme" ile siyah bir ekran.

Ancak bir geçici çözüm buldum. Konsol satırını aktif hale getirerek menüyü görüntüleyebilirim /etc/default/grub:

GRUB_TERMINAL=console

İyi şanslar!


4

Değiştirdikten sonra

GRUB_HIDDEN_TIMEOUT=10
GRUB_HIDDEN_TIMEOUT_QUIET=false

çizgiyi yorumlamak

#GRUB_GFXMODE=640x480

Bu yapıldıktan sonra sudo update-grubGrub'u çalıştırın ve güncelleyin. Ardından bilgisayarı yeniden başlatın ve sorun çözülecektir. Düzeltdim. Bir CRT monitörü kullanırken bu sorun vardı. Dene. iyi şanslar.


1

Yukarıdakilerin hiçbiri benim için çalışmıyor. /etc/default/grubGRUB gösteren bir makineyle karşılaştırıldığında , aşağıdakileri yorumlamam:

GRUB_TERMINAL=serial    
GRUB_SERIAL_COMMAND="serial --unit=0 --speed=115200 --stop=1"

daha sonra çalıştırın sudo update-grubve rebootGRUB menüsü görüntülenir.

Diğer satırlar:

GRUB_DEFAULT=0
#GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=2
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
#GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX_DEFAULT=""
GRUB_CMDLINE_LINUX=""

umarım bu size yardımcı olur.


1

Burada aynı sondalar. HIDDEN satırlarına yorum yaptıktan ve yorum yapan GRUB_TERMINAL = konsoldan sonra bile

Ben de boşuna GRUB_TIMEOUT_STYLE = menü ekledi.

Ancak burada RTFM'den sonra: https://help.ubuntu.com/community/Grub2#Boot_Display_Behavior (- - "" GRUB vs GRUB2 "ye gidin)

diyor ki:

  1. Önyükleme sırasında menüyü görüntülemek için SHIFT düğmesini basılı tutun (sağ). Bazı durumlarda, ESC tuşuna basmak da menüyü görüntüleyebilir.

BIOS uyarısından sonra ESC'ye bir kez basmak (benim durumumda F2) benim için hile yaptı!


0

BIOS'ta "eski USB" nin işaretlenmemiş olup olmadığını kontrol edin. USB IRQ'ları test etmek için bir süre önce işaretlememiştim ve unuttum. Sonra grub menüsüne girme imkanım yoktu (F2 hala söz konusu BIOS'a erişmeye çalışsa da).

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.