Назад | Перейти на главную страницу

нет сетевых или дисковых устройств в гостевой Arch Linux Xen во время установки

Я пытаюсь установить Arch Linux под Xen как domU (гость) из официального iso-образа Arch Linux 2011.08 x64 Core. Мой веб-хостинг предлагает панель управления SolusVM с возможностью установки пользовательских ISO, поэтому у меня есть полный контроль над гостем, но не над хостом.

Я могу установить iso-образ i686 Core 2011.08 - это вариант x64, который не работает.

Программа установки не может найти ни сетевой адаптер, ни диски.

Служба поддержки хостинга говорит, что у них есть гостевые системы x64, которые работают нормально, но Ubuntu 11 Minimal x64 не может обнаружить там сетевой адаптер (под тем же Xen dom0).

Когда я сравниваю lsmod | awk '{print $1} | sort из 32-битной и из 64-битной оболочки установки я вижу, что 32-битная установка загружает i2c_piix4 вместо того i2c_piix а также загружает 8139cp, 8139too и ata_generic modules. Но xen_platform_pci Модуль ядра загружается только при неудачной 64-битной установке.

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

Если я пройду xen_emul_unplug=unnecessary вариант ядра от syslinux, установка работает нормально. Кажется, что ядро ​​видит, что паравиртуализированные устройства доступны, отключает эмулируемые устройства, но не может подключить паравиртуализированные устройства.

Вы пробовали задать этот вопрос в списке рассылки xen-users?

http://lists.xensource.com/mailman/listinfo/xen-users

Похоже, могут потребоваться дополнительные шаги, подробно описанные ниже:

https://wiki.archlinux.org/index.php/Xen#Arch_as_Xen_guest_.28PV_mode.29

Ключ может быть в режиме PV с Xen.