В случае корня на virtio в образ не попадает модуль virtio_pci, а попадают только virtio и virtio_blk Такая конфигурация не работает, диск не находится и после 180 секунд ожидания вываливаемся в initramfs где видно, что устройств вида /dev/vda* нет.
приложите вывод sudo make-initrd bug-report
task #22688
ой. извиняюсь. окошком ошибся
Created attachment 4332 [details] это вывод make-initrd bugreport сделанный из rescue-системы
Попробуйте master из моего git'а, пожалуйста.
Да. Подтвердите пожалуйста. Очень хочется включить это исправление в следующий релиз.
Проверил. У меня, к сожалению, ничего не изменилось. virtio есть, virtio_blk есть, virtio_pci нет make-initrd bug-report attached
Created attachment 4344 [details] make-initrd bug-report
Можете рассказать как смоделировать такую схему ?
Я тестирую следующим образом - устанавливаю дистрибутив в kvm на virtio-диск. Дистрибутив можно взять тут: ftp://ftp.altlinux.org/pub/beta/centaurus/ KVM я запускаю так: kvm -drive "file=/dev/local/centaurus6,if=virtio,boot=on" -cdrom /mnt/space/office/vitty/centaurus/altlinux-5.9.9-latest-centaurus-x86_64-ru-install-dvd5.iso -m 512 -vnc :10
(В ответ на комментарий №10) > Я тестирую следующим образом - устанавливаю дистрибутив в kvm на virtio-диск. > Дистрибутив можно взять тут: ftp://ftp.altlinux.org/pub/beta/centaurus/ > KVM я запускаю так: > kvm -drive "file=/dev/local/centaurus6,if=virtio,boot=on" -cdrom > /mnt/space/office/vitty/centaurus/altlinux-5.9.9-latest-centaurus-x86_64-ru-install-dvd5.iso > -m 512 -vnc :10 А можно где-нибудь выложить то что в /dev/local/centaurus6 ? Просто меньше целого dvd и тестировать проще будет.
Я имел ввиду, сделать супер минимальную установку.
Я выложил ftp://ftp.altlinux.org/pub/people/vitty/centaurus6.img.gz, но он около 1.5Гб, не думаю что сильно вас обрадует. Попробую сделать образ поменьше.
(В ответ на комментарий №13) > Попробую сделать образ поменьше. ftp://ftp.altlinux.org/pub/people/vitty/centaurus7.img.gz 250Мб в сжатом виде
(В ответ на комментарий №14) > ftp://ftp.altlinux.org/pub/people/vitty/centaurus7.img.gz > 250Мб в сжатом виде Вах! Вот здорово! спасибо!
Не могли бы вы показать вывод: blkid -c /dev/null на машине, где был сделан #8 ?
(В ответ на комментарий №16) > Не могли бы вы показать вывод: > > blkid -c /dev/null > > на машине, где был сделан #8 ? Если я не ошибся с виртуалкой, то /dev/loop0: TYPE="squashfs" /dev/vda1: UUID="0dd1c7f5-f38a-47f1-bb0b-2c24d3ced9bf" TYPE="ext3" /dev/vda2: UUID="5722bb3a-5c09-4ad8-b05b-93b48a2a5665" TYPE="swap" /dev/mapper/vda1: UUID="0dd1c7f5-f38a-47f1-bb0b-2c24d3ced9bf" TYPE="ext3" /dev/mapper/vda2: UUID="5722bb3a-5c09-4ad8-b05b-93b48a2a5665" TYPE="swap"
По моим исследованиям исправление kas@ должно работать. Проверьте пожалуйста make-initrd 0.3.1.
Подтверждаю, работает. virtio_pci в образ попадает.