16.04 VirtualBox VM (vhd dosyasından) “engellemeyen havuz başlatıldı” da kilitleniyor


10

.vhdBir VirtualBox VM Canonical'ın Azure 16.04 dosyasını önyüklemeye çalışıyorum ve "engelleme havuzu başlatıldı" kilitleniyor.

Hyper-V'de çalışır, bu yüzden sadece sanal kutuda bir hata olabilir (5.0.20).


Bunu sunucu hatası veya süper kullanıcı üzerinde yayınlamalı mıyım?
Rhangaun

Yanıtlar:


17

Bu, Canonical tarafından yayınlanan görüntülerde uzun süredir devam eden bir hatadır.

Grub yapılandırması bir seri bağlantı noktası kullanmaya çalışıyor, ancak orada olmadığında, bunu zarif bir şekilde işleyemiyor. Yani, bir seri bağlantı noktası ekleyin veya gerektirmeyen gruba değiştirin.

İlk kez önyükleme yapmak için üç seçenek:

  1. grub menüsü mevcutsa, kaldırmak için önyükleme bağımsız değişkenlerini düzenleyebilirsiniz console=ttyS0
  2. VirtualBox'da seri bağlantı noktasını da etkinleştirebilirsiniz
  3. sürücüyü başka bir console=ttyS0sanal makineden veya geri döngü aygıtı üzerinden bağlayabilir ve /boot/grub/grub.cfg adresinden kaldırabilirsiniz

Bundan sonra önyükleme yapmak için iki seçenek:

  1. seri bağlantı noktasını VirtualBox üzerinden bağlı bırakın
  2. dahil etmek veya dahil etmemek için GRUB_CMDLINE_LINUX_DEFAULTdeğeri geçersiz kılın , ardından çalıştırın ve /boot/grub/grub.cfg değişikliklerinizin olduğunu doğrulayın./etc/default/grub/etc/default/grub.d/*.cfgconsole=ttyS0sudo update-grub

2
Benim durumumda VirtualBox'a bir seri port eklemek yardımcı gibi görünüyordu.
Kalyan

2
VirtualBox'a seri bağlantı noktası eklemek bu sorunu benim için çözdü
vas

0

Gerçek makinede bu sorunu vardı ve düzeltme çekirdek için "nomodeset" seçeneğini etkinleştirmek oldu. Bunu yapıyor çünkü Ubuntu konsol için yüksek çözünürlüklü bir video moduna geçmeye çalışıyor ve donanımınız işbirliği yapmıyor. Bunu düzeltmek için

Makinede iken bunu düzeltme

Grub2 görüntülendiğinde Ubuntu için menü öğesini vurgulayın ve 'e' tuşuna basın

Çekirdeği yüklediği satıra gidin ve satırın sonuna gitmek için 'End' düğmesine basın 'nomodeset' ekleyin

Önyüklemek için F10 veya Ctrl-X tuşlarına basın

Bunu iyi için düzeltmek

Grub config dosyasını nano / etc / init / grub ile güncelleyin

GRUB_CMDLINE_LINUX_DEFAULT ile başlayan satırı bulun

Çizgiyi nomodeset içerecek şekilde düzenle, benim durumumda çizgi daha sonra şöyle görünüyordu: GRUB_CMDLINE_LINUX_DEFAULT = "nomodeset"

Kaydet / çık nano Çalıştır Güncelleme grubunu yeniden başlat


Bulut / masmavi görüntüde, asılı kalmadan önce bir Grub2 menüsü görünmüyor.
Rhangaun

Grub'un kurulu olması gerekir, ancak muhtemelen gösterilmez. ShiftÖnyükleme sırasında tutmayı deneyin .
tikend

Ben tuttuğumda Shiftalıyorum: error : terminal 'serial' isn't found.
Rhangaun

@tikend Burada benzer bir hata mesajı aldım , ancak ekleyerek nomodeset("ro" ve "console = tty console = ttyS0" arasına koyuyorum) sonra kaydetmek / önyükleme yapmak için Ctrl-X ne fark etmez olur. Herhangi bir fikriniz olduğunu düşünmüyor musunuz? Ekran yazı tipinin "clocksrc tsc'ye geçildi" satırına ulaştıktan kısa bir süre sonra değiştiğini not ediyorum ...
William Turrell

Sabit! Konsolun iki kez listelenmesinin garip olduğunu fark ettim (satırın sonunda nomodeset'i de etkilememiştim), bu yüzden ikinci konsolu sildim ve önyüklendi. Şimdi kalıcı olarak düzeltebilmeliyiz ...
William Turrell
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.