Próbuję uruchomić .vhd
plik Azure 16.04 firmy Canonical na maszynie wirtualnej VirtualBox i zawiesza się on przy „zainicjowaniu puli nieblokującej”.
Działa w Hyper-V, więc może to być tylko błąd w wirtualnym pudełku (5.0.20).
virtualbox
16.04
hyper-v
azure
Rhangaun
źródło
źródło
Odpowiedzi:
Jest to długotrwały błąd w obrazach opublikowanych przez Canonical.
Konfiguracja grub próbuje użyć portu szeregowego, ale gdy go nie ma, nie obsługuje tego z gracją. Dodaj więc port szeregowy lub zmień grub, aby tego nie wymagał.
Tutaj trzy opcje, aby uruchomić go za pierwszym razem:
console=ttyS0
console=ttyS0
z /boot/grub/grub.cfgDwie opcje, aby uruchomić go później:
GRUB_CMDLINE_LINUX_DEFAULT
wartość w/etc/default/grub
lub,/etc/default/grub.d/*.cfg
aby jej nie uwzględniaćconsole=ttyS0
, a następnie uruchomsudo update-grub
i sprawdź, czy /boot/grub/grub.cfg ma zmiany.źródło
Miałem ten problem na rzeczywistym komputerze i poprawką było włączenie opcji „nomodeset” dla jądra. Robi to, ponieważ Ubuntu próbuje przejść do trybu wideo wysokiej rozdzielczości dla konsoli, a twój sprzęt nie współpracuje. Aby to naprawić
Naprawienie tego na komputerze
Kiedy pojawi się Grub2, podświetl pozycję menu Ubuntu i naciśnij „e”
Przejdź do linii, w której ładuje jądro i naciśnij „End”, aby przejść do końca linii Dodaj „nomodeset”
Naciśnij F10 lub Ctrl-X, aby go uruchomić
Naprawienie tego na dobre
Zaktualizuj plik konfiguracyjny grub nano / etc / init / grub
Znajdź linię zaczynającą się od GRUB_CMDLINE_LINUX_DEFAULT
Edytuj wiersz, aby uwzględnić zestaw nomod, w moim przypadku linia wyglądała później tak: GRUB_CMDLINE_LINUX_DEFAULT = „zestaw nomode”
Zapisz / wyjdź nano Uruchom aktualizację-GRUB Uruchom ponownie
źródło
Shift
podczas uruchamiania.Shift
, otrzymuję:error : terminal 'serial' isn't found
.nomodeset
(umieszczam go między „ro” a „console = tty console = ttyS0”), a następnie Ctrl-X, aby zapisać / uruchomić, nie ma znaczenia dzieje się. Nie przypuszczasz, że masz jakieś pomysły? Zwracam uwagę, że czcionka wyświetlacza zmienia się wkrótce po osiągnięciu linii „przełączony na clocksrc tsc”…