Debian 8 KVM Гость – Загрузка исходного ramdisk

Я обновил свой сценарий управления KVM для хостов Ubuntu 14.04 KVM для поддержки 8 гостей из debian. После ручной установки (скрипт preseed еще не работает), я застрял со следующим сообщением при загрузке:

введите описание изображения здесь

  • Обновление openssl на debian squeeze
  • почему NTPD постоянно пытается обновить?
  • Как установить libgnomeprint при тестировании Debian?
  • Debian больше не нужны пакеты
  • Как использовать NMCLI для создания Wifi-соединения и подключения к SSID через WPA?
  • Ошибка «IO Error: Broken Pipe» при обновлении сервера от Debian Squeeze до Wheezy
  • Во время установки I:

    • Выбраны только утилиты ssh и базовые системы.
    • Установите загрузчик grub для установки только в указанную опцию.
    • Используемый режим разбиения на разделы для всех разделов.
    • Использовал местное британское зеркало.

    Есть ли какой-то шаг, который мне нужно сделать, или сделать Debian 8 еще не установленным как гость KVM?


    Обновить

    После отказа и принятия решения просто обновить debian 7 VM до debian 8, обновив все строки в /etc/apt/sources.list до jessie вместо jessie , я обнаружил, что в итоге я получил то же поведение.

    Однако у этого экземпляра был статический IP-адрес, и я обнаружил, что могу все еще использовать SSH на сервере на этом IP-адресе, поэтому похоже, что это какая-то проблема с графикой, когда серверу удается загрузиться, мы просто не можем видеть логин текст. Как я могу это решить?


    Обновить

    На этот раз, на установке debian, созданной при обновлении debian 7, я могу щелкнуть продвинутый из меню grub и выбрать вариант с (sysvinit), который работает сейчас. Я надеюсь, что это может привести к объяснению того, что происходит с нормальной версией, которая загружается?

    введите описание изображения здесь

  • Чтение содержимого файла ELF (программно)
  • Как изменить таймаут в systemctl
  • Debian не может подключаться к локальным демонам из localhost
  • Возможно ли переустановить Debian заново и сохранить всю разрез и данные из существующей установки?
  • Не удается найти пакет, который должен быть доступен
  • перечисление пакетов в Debian, a la `dpkg -l`, но включая исходный источник / источник пакета
  • 3 Solutions collect form web for “Debian 8 KVM Гость – Загрузка исходного ramdisk”

    Благодаря ссылке @Someone, размещенной в комментариях к вопросу, я смог вытащить этот контент, который исправил проблему для меня:

    1. на экране загрузки (ниже) нажмите клавишу «e», чтобы отредактировать конфигурацию. введите описание изображения здесь

    2. Вам будет показан экран, как показано ниже. введите описание изображения здесь

    3. Прокрутите вниз, используя стрелку вниз. Вы хотите, чтобы строка, описывающая linux введите описание изображения здесь

    4. Добавьте текстовую console=ttyS0 после console=ttyS0 слова, а затем нажмите cntrl + x чтобы продолжить введите описание изображения здесь

    5. Теперь как root или используя sudo, запустите команду systemctl enable getty@ttyS0 , чтобы никогда не повторять все эти шаги.

    Я столкнулся с той же проблемой! Результат показал, что виртуальная машина может отсутствовать из процессора или ресурса памяти, и я решил это, добавив аргументы «-smp 4 -m 2048»,

    Вначале я запускал qemu с командой

     qemu-system-x86_64 -hda debian.img -enable-kvm -nographic 

    Но новое ядро ​​застряло в «Загрузка начального ramdisk»

    Позже я попытался

     qemu-system-x86_64 -hda debian.img -enable-kvm -nographic -m 512 -smp 4 

    то есть паника ядра, говорящая: «Паника в ядре – не синхронизация: нехватка памяти и без уничтожаемых процессов …»

    Наконец, это решение

     qemu-system-x86_64 -hda debian.img -enable-kvm -nographic -m 2048 -smp 4 

    Спасибо, выбранный ответ также решил мою проблему на Debian8 на недавно созданной виртуальной машине. Добавив console=ttyS0 получил консоль.

    Но важная дополнительная информация: Как и автор сообщения, я также создал виртуальную машину только с базовой системой и ssh-сервером. Как и многие в этой ситуации, мне не очень хотелось иметь консоль, но в основном SSH.

    Поэтому важно знать, что даже если VM может показаться застревающей, она работает правильно, и вы можете ssh в нее. Вы также можете запустить виртуальную --console без опции --console .

    Если вы использовали сетевые настройки по умолчанию (NAT и DHCP), вы можете получить IP-адрес, назначенный для вашей виртуальной машины:

     # virsh net-dhcp-leases default 

    Или как пользователь:

     $ virsh --connect qemu:///system net-dhcp-leases default 

    (используйте сетевое имя, на котором установлена ​​ваша виртуальная машина, если это что-то другое, чем значение по умолчанию)

    Зная IP, вы можете ssh в свою виртуальную машину.

    Linux и Unix - лучшая ОС в мире.