Ubuntu'yu zaten yükledikten sonra 'nomodeset'i nasıl ayarlarım?


100

Önyükleme seçenekleri satırını düzenlemenin ve 'nomodeset' eklemenin dizüstü bilgisayarımın LiveCD modunda sorununu çözdüğünü biliyorum, bilmediğim şey Ubuntu'yu kurduktan sonra Grub2 üzerinden açılışta nasıl ayarlayacağımı bilmem.

Yani benim sorum şu; Ubuntu'ya önyükleme yapmadan önce nomodeset'i nasıl ayarlarım?

Yanıtlar:


110

Grub2'yi önyükleme işlemi sırasında düzenlemek için aşağıdakileri deneyin:

  1. Başlatma sırasında BIOS açılış ekranından hemen sonra, SHIFT düğmesini basılı tutun. Bu, bir çekirdek listesi ve kurtarma seçenekleri içeren grubunuzu gösterir

    görüntü tanımını buraya girin

  2. eGörüntülenen ilk çekirdeği düzenlemek için basın

    görüntü tanımını buraya girin

  3. İle biten çizgiyi bulun quiet splash. Önyükleme seçeneğinizi bu anahtar kelimelerden önce ekleyin; yani, çizgi [...]nomodeset quiet splash
  4. Önyüklemek için CTRL + X tuşlarına basın.

Coldfish'in nomodeset önyükleme seçeneğinin kalıcı olarak nasıl sabitleneceği konusundaki cevabındaki adımları takip edin, böylece bu manuel prosedürden tekrar geçmek zorunda kalmazsınız.


Korkarım o bölgede sessiz bir sıçrama seçeneğim yok. Aslında çizgilerin hiçbirini tanımıyorum.
Dante Ashton

2
fossfreedom. Çok teşekkür ederim! 10.04'ten beri bu sorunu yaşıyorum! Tanrım, yapabilseydim sana sarılırdım! : D
Dante Ashton

1
Ro nereye gidiyor?
Hellreaver

1
Ya hayır ise quiet splash? Bu da eklenmeli mi?
Nic Hartley

1
Olmayanlar için quiet splashbaşlayan satırın sonuna eklemek -linux
Sanjay Manohar

118

/etc/default/grubÖncelikle bu seçeneği eklemelisiniz :

sudo nano /etc/default/grub

ve sonra eklemek nomodesetiçin GRUB_CMDLINE_LINUX_DEFAULT:

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

Ve sonra Ctrl+ ' Oya basarak kaydedin , sonra nano'yu Ctrl+ ile çıkın X, sonra çalıştırın:

sudo update-grub

bash: update-grub: komut bulunamadı ...
stiv

@stiv Bu inanıyorum Debian / Ubuntu tabanlı sistemler içindir. Diğer sistemlerde GRUB yapılandırmanızı doğrudan düzenleyebilirsiniz; bu da, genellikle /boot/grub/doğru hatırlıyorsam bulunur.
Tim Visee

10

Ben de aynı problemi yaşadım. Yukarıdaki çözümlerin hepsi doğrudur, ancak bir Live CD'den çalıştırırken bunu düzeltmeniz gerektiğinde biraz daha zordur. Bu blog gönderisini çok faydalı buldum .

Yazar temel olarak kurulu Linux'u LiveCD içinden monte etmeyi önerir. Bunu yaptım ve bana çok yardımcı oldu. Yani burada adımlar:

  • Live CD'den çalıştırın ve Ubuntu'yu kurun ya da önceden yapıldıysa devam edin.
  • Yüklü bölümünüzü "gparted" komutuyla kontrol edin. Ubuntu'yu nereye kurduğunuzu söyleyen bir Pencere açılır. Benim durumumda ext4 bölümü içeren / dev / sda2 idi.
  • Bölümü monte edin: sudo mount /dev/sdXY /mnt
  • Ardından Grub'un erişmesi gereken dizinleri ekleyin / bağlayın: sudo mount --bind /dev /mnt/dev && sudo mount --bind /dev/pts /mnt/dev/pts && sudo mount --bind /proc /mnt/proc && sudo mount --bind /sys /mnt/sys

  • Sonra bir süpersmart fikri bulduğum chroot'u kullanarak bu ortama geçin: sudo chroot /mnt

  • /etc/default/grubDiğerlerinin dediği gibi, şimdi düzenleme yapabilmelisiniz . Gibi: sudo vi /etc/default/grubve çizgiyi değiştirdim GRUB_CMDLINE_LINUX_DEFAULT="nomodeset"Sessizliği ve sıçramayı da gidermeyi çok faydalı buldum, böylece sahnelerin arkasında hareket eden bir şey görebildim.
  • Yazar başlangıçta, Grub'u bozan bir Windows kurulumundan sonra buna ihtiyacı olduğunu belirtti. Yeniden kurmak zorunda kaldı. Benim durumumda Grub sağlamdı ama bilgisayarım (mac) orjinal Grub ayarlarıyla açılmadı. Yani benim için geriye kalan tek şey ...update-grub

Yazar unmounted, ancak sadece yeniden başlattı ve yeni ayarları yerinde. "Nomodeset" seçeneği ile Ubuntu ve Lubuntu'yu bir MacBook Pro harddiskten açabildim.

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.