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

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

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

Во время установки 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), который работает сейчас. Я надеюсь, что это может привести к объяснению того, что происходит с нормальной версией, которая загружается?

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

  • Есть ли ramdrive на экземпляре AWS EC2 по умолчанию?
  • почему сценарий с интенсивной файловой системой не работает быстрее на диске
  • Linux ускоряется, перемещая файлы в ramdisk при запуске
  • Linux 3.x init ramdisk встроен в bzImage?
  • du на ramdisk отображает на 3GB меньше, чем df
  • Как указать U-Boot не использовать uramdisk
  • Можете ли вы ограничить пропускную способность на ramdisk на основе tmpfs?
  • Что касается создания и уничтожения конфиденциальных данных в системах linux / unix
  • 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 в свою виртуальную машину.

    Interesting Posts

    Определите максимальную длину столбца для каждого столбца в упрощенном csv-файле (по одной строке в строке)

    Статическая привязка util-linux – кросс-компиляция (вместо этого создает динамически связанные файлы)

    Установка сервера SME с USB-сбоев с «IOError: Файловая система только для чтения"

    Использование sed для замены строки со многими специальными символами?

    Как я могу удалить слово назад в командной строке (bash и zsh)?

    Поиск MFLOPS с использованием Linux

    Настройка разрешений

    Перемещение файлов путем чтения их имен файлов в разные каталоги

    Как перезаписать эту функцию, чтобы избежать ввода аргументов

    кратчайший способ замены символов в переменной

    Синтаксис сбоя с gpg-агентом и SSH

    Найдите любые линии, превышающие определенную длину

    Как получить среднюю скорость потока труб

    создание пользовательской службы на ubuntu

    Ошибка разрешения доступа к установленному каталогу в локальном хосте

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