LINUX.ORG.RU
ФорумAdmin

xen + arch в pv-mode

 , , ,


0

1

Привет
В который раз я создаю тему о собственном неосиляторстве 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"
kernel и ramdisk я взял с ноутбука, на котором крутится arch x64, ибо в AUR ядра для xen-гостей не поддерживаются.
При попытке загрузиться с таким конфигом получаю:
[    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
Спасите-помогите

Deleted
Ответ на: комментарий от ximeric
[rootfs /]# ls /dev/
char                stdout              tty31               tty56
console             tty                 tty32               tty57
core                tty0                tty33               tty58
cpu_dma_latency     tty1                tty34               tty59
fd                  tty10               tty35               tty6
full                tty11               tty36               tty60
hvc0                tty12               tty37               tty61
hvc1                tty13               tty38               tty62
hvc2                tty14               tty39               tty63
hvc3                tty15               tty4                tty7
hvc4                tty16               tty40               tty8
hvc5                tty17               tty41               tty9
hvc6                tty18               tty42               ttyS0
hvc7                tty19               tty43               ttyS1
input               tty2                tty44               ttyS2
kmsg                tty20               tty45               ttyS3
mem                 tty21               tty46               urandom
network_latency     tty22               tty47               vcs
network_throughput  tty23               tty48               vcs1
null                tty24               tty49               vcsa
port                tty25               tty5                vcsa1
psaux               tty26               tty50               vga_arbiter
ptmx                tty27               tty51               xen
random              tty28               tty52               zero
snapshot            tty29               tty53
stderr              tty3                tty54
stdin               tty30               tty55

я пытался в качестве root передавать различные вариации /dev/*da, но бестолку.

Deleted
()
Ответ на: комментарий от Deleted

А, ты хочешь установку запустить... Не обратил сразу внимание.

Имена устройств хоста передавать бесполезно в любом случае, т.к. ВМ их не видит.

Про запуск установки в «arch'e» не скажу, но когда я делал запуск установки для Fedora8 в графическом режиме, то там точно работала такая строка:

extra = «lang=ru_RU keymap=ru resolution=1024x768 method=hd:/dev/xvdb1:/»

ximeric
()
Ответ на: комментарий от kerneliq

потому что хочется использовать паравиртуализированные оси, где можно, а квм это не умеет, насколько я знаю.

Deleted
()

Погоди, зачем тебе

kernel и ramdisk я взял с ноутбука

ты же установку запускаешь, верно?

SAA ★★★
()
Ответ на: комментарий от Deleted

а квм это не умеет, насколько я знаю.

Умеет.

SAA ★★★
()
Ответ на: комментарий от SAA

да, пытаюсь запустить установку.
по этим манам нужно сперва подсунуть кернел и рамдиск, чтобы запустить установку: Раз, два.

Deleted
()
Ответ на: комментарий от Deleted

по этим манам нужно сперва подсунуть кернел и рамдиск

Не обязательно, пускай загружается ядро и initrd с установочного диска.

SAA ★★★
()
Ответ на: комментарий от SAA
name = "arch_test"
memory = 1024
vcpus = 2

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']

такой конфиг предполагается?

Deleted
()
Ответ на: комментарий от SAA

попробовал, вернулось с той же ошибкой. Этот арч, он как заколдованный.

Deleted
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.