Я пытаюсь загрузить .vhd
файл Azure 16.04 Canonical в виртуальной машине VirtualBox, и он зависает при "инициализации неблокирующего пула".
Он работает в Hyper-V, поэтому это может быть только ошибка в виртуальной коробке (5.0.20).
Я пытаюсь загрузить .vhd
файл Azure 16.04 Canonical в виртуальной машине VirtualBox, и он зависает при "инициализации неблокирующего пула".
Он работает в Hyper-V, поэтому это может быть только ошибка в виртуальной коробке (5.0.20).
Ответы:
Это давняя ошибка в изображениях, выпущенных Canonical.
Конфигурация grub пытается использовать последовательный порт, но когда его нет, он не справляется с этим изящно. Итак, либо добавьте последовательный порт, либо измените grub, чтобы он не требовался.
Здесь есть три варианта загрузки:
console=ttyS0
console=ttyS0
из /boot/grub/grub.cfgДва варианта, чтобы загрузить его после этого:
GRUB_CMDLINE_LINUX_DEFAULT
значение
/etc/default/grub
или /etc/default/grub.d/*.cfg
не включайте его console=ttyS0
, затем запустите sudo update-grub
и убедитесь, что /boot/grub/grub.cfg содержит ваши изменения.У меня была эта проблема на реальной машине, и исправление состояло в том, чтобы включить параметр «nomodeset» для ядра. Это происходит потому, что Ubuntu пытается переключиться в режим видео высокого разрешения для консоли, а ваше оборудование не взаимодействует. Чтобы исправить это
Исправление этого, пока на машине
Когда появится Grub2, выделите пункт меню для Ubuntu и нажмите «e»
Перейдите к строке, в которую загружается ядро, и нажмите «End», чтобы перейти к концу строки. Добавить «nomodeset».
Нажмите F10 или Ctrl-X, чтобы загрузить его
Исправление это навсегда
Обновите конфигурационный файл grub nano / etc / init / grub
Найдите строку, которая начинается с GRUB_CMDLINE_LINUX_DEFAULT
Отредактируйте строку, чтобы включить nomodeset, в моем случае строка выглядела следующим образом: GRUB_CMDLINE_LINUX_DEFAULT = "nomodeset"
Сохранить / выйти nano Запустить update-grub Reboot
Shift
во время загрузки.
Shift
, я получаю: error : terminal 'serial' isn't found
.
nomodeset
(я помещаю его между "ro" и "console = tty console = ttyS0"), затем Ctrl-X для сохранения / загрузки не имеет никакого значения для того, что случается. Не думаю, что у вас есть идеи? Я отмечаю, что шрифт дисплея меняется вскоре после того, как он достигает строки «Переключен на Clocksrc TSC»…