Привет
В который раз я создаю тему о собственном неосиляторстве xen.
Есть у меня centos 6.3 х64. на которой я пытаюсь настроить xen и приблизить вселенское счастье.
Я уже научился устанавливать ubuntu/suse/debian в режиме паравиртуализации в xen, осталось осилить всемилюбимый арчик, который, как раз, и не осиливается.
Читал маны: вот этот
Что делал я:
name = "arch_test"
memory = 1024
vcpus = 2
#disk = ['file:/work/virtual_machines/arch_test/arch.img,hda,w']
disk = ['file:/work/distribution/archlinux-2012.08.04-dual.iso,hda:cdrom,r','file:/work/virtual_machines/arch_test/arch.img,hdb,w']
vif = ['mac=aa:00:00:00:00:05','bridge=br0']
kernel = "/work/kernel/arch_x64/vmlinuz-linux"
ramdisk = "/work/kernel/arch_x64/initramfs-linux.img"
extra = "console=hvc0"
При попытке загрузиться с таким конфигом получаю:
[ 0.000000] PCI: Warning: Cannot find a gap in the 32bit address range
[ 0.000000] PCI: Unassigned devices with 32bit resource registers may break!
[ 0.333018] i8042: No controller found
[ 0.430529] drivers/rtc/hctosys.c: unable to open rtc device (rtc0)
:: running early hook [udev]
:: running hook [udev]
:: Triggering uevents...
ERROR: device '' not found. Skipping fsck.
ERROR: Unable to find root device ''.
You are being dropped to a recovery shell
Type 'exit' to try and continue booting
sh: can't access tty; job control turned off