Xen - не стартует domU
dom0 под Gentoo, стартует нормально.
Сделал образ с Gentoo для запуска как domU.
Пишу xm create -c gentoo1
Загрузка останавливается на:
[ 1.083903] RPC: Registered tcp transport module.
[ 1.084076] registered taskstats version 1
[ 1.084618] xen-vbd: registered block device major 3
[ 1.084644] blkfront: hda1: barriers enabled
[ 1.182478] XENBUS: Device with no driver: device/console/0
[ 1.182502] drivers/rtc/hctosys.c: unable to open rtc device (rtc0)
[ 1.182796] EXT3-fs: hda1: couldn't mount because of unsupported optional features (240).
[ 1.182960] EXT2-fs: hda1: couldn't mount because of unsupported optional features (240).
[ 1.203520] EXT4-fs (hda1): barriers enabled
[ 1.203674] kjournald2 starting: pid 484, dev hda1:8, commit interval 5 seconds
[ 1.203723] EXT4-fs (hda1): delayed allocation enabled
[ 1.203733] EXT4-fs: file extents enabled
[ 1.203825] EXT4-fs: mballoc enabled
[ 1.203848] EXT4-fs (hda1): mounted filesystem with ordered data mode
[ 1.203878] VFS: Mounted root (ext4 filesystem) readonly on device 3:1.
[ 1.203921] Freeing unused kernel memory: 216k freed
[ 1.205335] Write protecting the kernel text: 3160k
[ 1.205782] Write protecting the kernel read-only data: 1176k
Всё, дальше висит.
Смущает вот это:
XENBUS: Device with no driver: device/console/0
Вот конфиг для gentoo1:
# cat /etc/xen/gentoo1
kernel = "/boot/vmlinuz-2.6.31-xen-r10-athlon-xenU"
memory = 128
name = "gentoo1"
disk = ['file:/xen/images/gentoo1.img,hda1,w']
root = "/dev/hda1"
vif = ['']
Ядро, как видно xen-sources-2.6.31-r10. В конфигу бэкэнд драйвера отключены, фронтэнд включены.
XEN - 3.4.2-r1
Где копать?
- Для комментирования войдите или зарегистрируйтесь
Проблема решилась путем
Проблема решилась путем правки /etc/inittab:
#c1:12345:respawn:/sbin/agetty 38400 tty1 linux
c1:2345:respawn:/sbin/agetty 38400 xvc0
Только теперь появилась другая - не могу залогиниться в domU root'ом. Получается только логин каким-нибудь пользователем с последующим su...
Проблема с логином рута
Проблема с логином рута решилась правкой /etc/xen/gentoo1 (конфиг domU):
extra = 'xencons=tty'
И соответственно откатить /etc/inittab на domU к изначальному варианту.