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

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

  • du на ramdisk отображает на 3GB меньше, чем df
  • Что касается создания и уничтожения конфиденциальных данных в системах linux / unix
  • Показывать загрузочный всплеск только в системе ramdisk
  • Как загрузить оригинальный файл ramdisk на компьютер?
  • Как сохранить файл в ОЗУ
  • Tmpfs с переполнением на диске?
  • Невозможно освободить кэшированную память ядра, даже сбросив кеши
  • Отсутствует / dev / ram0 / dev / ram1 и / proc / kcore
  • 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

    Объединить все комментарии об исходных файлах в дереве каталогов

    PowerVM lpar конкретная информация о cpu / mem

    Grep один вкладыш для удаления блоков случайного текста

    Теоретическое минимальное количество блоков в группе – ext2

    Как настроить ubuntu / truecrypt, чтобы пользователи могли монтировать тома в случае необходимости и только в том случае, если у них есть соответствующие разрешения для точки монтирования?

    Wiki для пользователей emacs

    Каков наиболее эффективный / безопасный способ пользователя для входа на серверы Linux с использованием SSH-ключей?

    Почему oot говорит «эй» в унии -o?

    Когда использовать escape-код bash ANSI C, например $ '\ n'

    Получение текущего пути в записи .desktop для команды ICON

    Lvm, показывающий в режиме ожидания

    Возможно ли иметь «комбинацию клавиш», чтобы решить, где войти в систему, окна или ubuntu?

    создать конкретный маршрут с помощью systemd-networkd

    почему blktrace только пишет блоки из 8?

    Wifi AP с ASUS USB-N10

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