# cat /mnt/boot/grub/device.map
# this device map was generated by anaconda
(hd0) /dev/vda ==> sda -> vda 수정
부팅이미지에 virtio 모듈 추가
# cd /boot
# mkinitrd --with virtio_pci --with virtio_blk -f /boot/initrd-$(uname -r).img $(uname -r)
리부팅 하면 vda 로 잡혀서 올라오는게 확인된다.
※ CentOS 6.X / Ubuntu 12.04 부터는 특이사항 없음(Ubuntu 11.10 가능)
boot init 비교 (CentOS 5.X)
virtio init 설정 및 lib 확인
echo "Loading virtio.ko module"
insmod /lib/virtio.ko
echo "Loading virtio_blk.ko module"
insmod /lib/virtio_blk.ko
echo "Loading virtio_ring.ko module"
insmod /lib/virtio_ring.ko
echo "Loading virtio_pci.ko module"
insmod /lib/virtio_pci.ko
[root@localhost lib]# ls -l virtio*
-rw------- 1 root root 43000 Jan 16 18:08 virtio.ko
-rw------- 1 root root 45328 Jan 16 18:08 virtio_blk.ko
-rw------- 1 root root 45864 Jan 16 18:08 virtio_pci.ko
-rw------- 1 root root 40856 Jan 16 18:08 virtio_ring.ko