Я пытаюсь настроить гостевую систему Gentoo на диске virtio. Когда я загружаю виртуальную машину с помощью ubuntu livecd, у меня есть / dev / vda, на котором я установил систему с помощью LVM. Я скомпилировал ядро 4.9.16-gentoo, позволяющее практически все с virtio в имени, которое я смог найти, а затем сгенерировал initrd, используя dracut (поскольку мой корень находится на LVM), но когда я загружаюсь, я попадаю в оболочку dracut и Я вижу, что / dev / vda не существует.
Поскольку он отлично работает на livecd, мне что-то не хватает в конфигурации ядра, есть идеи? Я погуглил кучу, но мне трудно найти реальный список того, что вам нужно для работы virtio, по крайней мере, не актуального.
Вот конфигурация ядра, которую я использую сейчас, возможно, слишком много вещей включено, но я просто пытаюсь понять, что мне не хватает https://datas.ulrar.net/config_virtio
Спасибо
Разобрался, видимо требуется virtio legacy. Я читал, что «современная» реализация не готова и поэтому не включена по умолчанию в qemu, но Linux> 4 все же переименовал фактическую стабильную реализацию в устаревшую. Звучит немного глупо, но включенный старый virtio pci в ядре работает ..