Назад | Перейти на главную страницу

centos7: ошибка загрузки dracut-initqueue после преобразования виртуального диска

Я установил centos7 на Ubuntu 16.04 KVM с форматом диска qcow2.

Чтобы развернуть мой centos maschine, мне нужен диск в формате vhdx для поддержки Microsoft Hyper-V. Я использовал qemu-image, чтобы преобразовать его из формата файла qcow2 в vhdx.

qemu-img convert -O vhdx centos.qcow2 centos.vhdx

Когда я создаю в Microsoft Hyper-V виртуальную машину нового поколения 1 с дисковым файлом centos.vhdx, я получаю сообщение об ошибке типа

dracut-initqueue[220]: Warning dracut-initqueue timeout - starting timeout scripts

Смотрите мои bootscren:

Как я могу исправить эту проблему?

Загрузите DVD Centos7, загрузитесь с DVD и спасите систему centos.

Следить за этим: https://wiki.centos.org/TipsAndTricks/CreateNewInitrd

Обязательно перейдите к «собрать его для конкретной версии ядра».

У меня было то же самое, переходя от Virtualbox к Hyper-V.

В моем случае я работал с виртуальным устройством, встроенным в CentOS, созданным для работы на VMware в формате OVA. После импорта в VirtualBox у меня возникла та же проблема «dracut-initqueue» после того, как в то же время появляется сообщение о тайм-ауте. Кто-то прокомментировал, что начало работы после смены устройства контроллера с Iscsi на IDE, я сделал это и работает. Теперь мое устройство работает на CentOS.

Вместо преобразования образа QCOW2 в VHDX я преобразовал его в VMDK. Затем переформатировал VMDK и успешно запустил его в ESXi 5.5, но я не могу использовать его в ESxi 6.5.

С 6.5 ESXi выдает ошибку /dev/disk/by-uuid/xxxxxxxxxxxx does not exist

Затем я нашел обходной путь для ESxi 6.5. В настройках виртуальной машины, если мы изменим узел виртуального устройства с контроллера SCSI на мастер IDE, это решит проблему.

У меня была такая же проблема при попытке завершить новую установку CentoOS 7 на ноутбуке Dell. Нашел ответ Вот:

После того, как сообщение об ошибке тайм-аута закончится, вы войдете в командную строку dracut, просто введите

blkid

Найдите LABEL = *****, связанный с устройством, с которого вы пытаетесь загрузиться, и перезагрузитесь. На странице выбора выберите редактирование или нажмите любую клавишу для редактирования, а затем удалите имя, которое находится рядом с LABEL, и добавьте то, что вы получили от blkid. больше ничего не меняй.

это должно исправить это. Если нет, попробуйте другой создатель USB.