KVM - виртуалки не работают в virtio драйверами

Всем добрый день.
Используемая операционная система gentoo, поднял этот топик на opennet.ru - но никто не отвечает пока :(.

Сейчас на сервере kvm запущено несколько машин в виртуалках. Прочитал что при использовании драйвера virtio скорость работы виртуальной машины больше, решил попробовать kvm со следующими параметрами:
/usr/bin/kvm -smp 1 -m 1024 -name test -drive file=/dev/sdc,if=virtio,boot=on -boot d -curses -net nic,model=virtio -net tap,ifname=tap3,script=no -cdrom /home/zero/install-amd64-minimal-20090702.iso

Запускаю систему соответственно с диска, потом монтирую разделы (они видны как vda),
потом chroot туда, чтобы установить загрузчик
тут и появляется проблема:

1) Lilo
lilo.conf:
boot=/dev/vda
prompt
timeout=100
default=2628

image=/boot/2628
label=2628
read-only
root=/dev/vda3

# /sbin/lilo
Warning: LBA32 addressing assumed
Fatal: Linux experimental device 0x04x needs to be defined.
Check 'man lilo.conf' under 'disk=' and 'max-partitions='

Добавил в начало конфига:
disk=/dev/vda
max-partitions=15

после чего
# /sbin/lilo
Warning: LBA32 addressing assumed
Warning: /proc/partitions references Experimental major device 252.
Warning: /proc/partitions references Experimental major device 252.
Warning: /proc/partitions references Experimental major device 252.
Warning: /proc/partitions references Experimental major device 252.
Warning: /proc/partitions references Experimental major device 252.
Warning: /proc/partitions references Experimental major device 252.
Warning: /proc/partitions references Experimental major device 252.
Warning: /proc/partitions references Experimental major device 252.
Warning: /proc/partitions references Experimental major device 252.
Warning: /proc/partitions references Experimental major device 252.
Warning: /proc/partitions references Experimental major device 252.
Warning: /proc/partitions references Experimental major device 252.
Added 2628-g-r3-0 *
13 warnings were issued.

соответственно перегружаюсь - система не может стартовать.

2) GRUB
grub.conf:
default 0
timeout 3
title Gentoo Linux
root (hd0,0)
kernel /2628 root=/dev/vda3

grub-install --no-floppy /dev/vda
expr: non-numeric argument
Could not find device for /boot: Not found or not a block device.

Пробую по другому
добавил
/boot/grub/device.map:
(hd0) /dev/vda

Запускаю:
# grub --device-map=/boot/grub/device.map

grub> root (hd0,0)
Filesystem type is ext2fs, partition type 0x83

grub> setup (hd0)
Checking if "/boot/grub/stage1" exists... yes
Checking if "/boot/grub/stage2" exists... yes
Checking if "/boot/grub/e2fs_stage1_5" exists... yes
Running "embed /boot/grub/e2fs_stage1_5 (hd0)"... 18 sectors are embedded.
succeeded
Running "install /boot/grub/stage1 (hd0) (hd0)1+18 p (hd0,0)/boot/grub/stage2
/boot/grub/menu.lst"... succeeded
Done.

grub>

Все вроде хорошо - перегружаюсь - вылезает консоль grub и все (

2) Система не видит сетевуху virtio, ifconfig -a выводит только lo.

Помогите если кто с таким сталкивался!

Во первых строках гугла

Во первых строках гугла http://www.linux-kvm.org/page/Boot_from_virtio_block_device
P.S. Ну, думаю, для бутового раздела grub можно выделить ide канал kvm, без virtio.
P.P.S. когда настраивал kvm на машине без аппаратной виртуализации скорость чтения с диска virtio не увеличилась (та же 100% нагрузка на CPU и порядка 8-10мб/сек), что странно, virtualbox на этой же машине скорость диска выдавал раза в два побольше (но эмуляция процессора медленнее).

Проблему решил. 1) В гостевой

Проблему решил.
1) В гостевой машине virtio тоже должно быть в ядре
2) Для glilo - использовать парамерт
append="root=/dev/vda3"
3) Для grub - просто добавить root=/dev/vda3 в параметра запуска ядра

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".