LINUX.ORG.RU

Ошибка initramfs, не запускается первое ядро в списке.

 , ,


0

1

Здравствуйте, на сервере Hetzner установлен proxmox, необходимо установить виртуальную машинку битрикс, я скачал с офф сайта VMBitrix для Vmware, конвертировал это дело в qcow2, далее в raw. Создал виртуальную машинку с дефолтными параметрами, выгрузил диск в формате raw, подменил тем что сконвертировал, далее обратно в lvm закинул. После этого запустил VM. По итогу у меня в списке 3 ядра:

  • CentOS Linux (3.10.0-957.21.3.e17.x86_64) 7 (Core)
  • CentOS Linux (3.10.0-957.e17.x86_64) 7 (Core)
  • CentOS Linux (0-rescue-cb6dc260c0bf48b7b3f2db390383f53f) 7 (Core)

Rescue и второе загружаются норм, и я тут же могу в битрикс зайти. А вот первое при загрузке выдает данную ошибку:

[ 183.290175] dracut-initqueue[331]: Warning: dracut-initqueue timeout - starting timeout scripts
[ 183.799515] dracut-initqueue[331]: Warning: dracut-initqueue timeout - starting timeout scripts
[ 184.308943] dracut-initqueue[331]: Warning: dracut-initqueue timeout - starting timeout scripts
[ 183.818375] dracut-initqueue[331]: Warning: dracut-initqueue timeout - starting timeout scripts
[ 184.818769] dracut-initqueue[331]: Warning: Could not boot.
[ 185.038279] dracut-initqueue[331]: Warning: /dev/disk/by-label/bxRoot dos not exist
Starting Dracut Emergency Shell…
Warning: /dev/disk/by-label/bxRoot does not exist

Generating «/run/initramfs/rdsosreport.txt»

Entering emergence mode. Exit the shell to continue.
Type «journalctl» to view system logs.
You might want to save «/run/initramfs/rdsosreport.txt» to a USB stick /boot after mounting them and attach it to a bug report.

dracut:/#

Я в линуксе полный чайник, начал знакомиться как только эту задачу поставили. Я вижу что он говорит что не существует рута, я не совсем понимаю, что это значит, что с этим делать и куда рыть. Прошу помощи, совета и рекомендаций. Заранее благодарю, что потратили время на прочтение.

Запуск любой операционной системы, будь то Linux, хоть Windows, происходит в несколько этапов.

В начале стартует загрузчик, потом он считывает в память ядро и далее ядро находит и подключает системную файловую систему.

У тебя при запуске с первым ядром оно «не видит» файловую систему с меткой bxroot.

Причиной этого, скорее всего, является то, что в initramfs нет модуля (драйвера) для ATA контроллера виртуальной машины.

А в initramfs двух других ядер есть.

Тебе нужно либо переключить ATA контроллер виртуальной машины в режим работы, для которого есть драйвер в Initramfs, либо пересобрать initramfs для первого ядра и добавить в него модуль с нужным драйвером.

anonymous ()

Если второе ядро запускается и битрикс работает - то удали из grub первое ядро или переключи grub на запуск со второго пункта меню по умолчанию.

anonymous ()