headermask image
1

Гостевая система Ubuntu Xen подвисает после EXT3-fs: mounted filesystem with ordered data mode message

Во время загрузки виртуальной машины Ubuntu Linux как гостевой системы Xen вы можете получить следующую картину: во время загрузки процесс зависает и останавливается после соообщения “EXT3-fs: mounted filesystem with ordered data mode.” . Концовка экрана загрузки выглядит так:

[67292.662769] TCP cubic registered
[67292.662866] NET: Registered protocol family 1
[67292.663475] Using IPI No-Shortcut mode
[67292.685096] xen-vbd: registered block device major 3
[67292.686185] blkfront: hda1: barriers enabled
[67292.705112] blkfront: hda2: barriers enabled
[67292.764661] netfront: device eth0 has copying receive path.
[67292.858770] XENBUS: Device with no driver: device/console/0
[67292.868502] Freeing unused kernel memory: 200k freed
[67295.891692] AppArmor: AppArmor initialized<5>audit(1206632734.886:2):  type=1505 info="AppArmor initialized" pid=1089
[67295.983233] fuse init (API version 7.8)
[67296.059192] Failure registering capabilities with primary security module.
[67296.190239] thermal: Unknown symbol acpi_processor_set_thermal_limit
[67300.996194] kjournald starting.  Commit interval 5 seconds
[67301.000855] EXT3-fs: mounted filesystem with ordered data mode.

Эта проблема в большинстве случаев возникает когда для создания конфигурационного файла и образов диска используется Xen-Tools.

Обычно эта проблема связана с неспособностью гостевой системы найти соответствующее консольное устройство. Проблема легко решается добавлением следующей строки в конфигурационный файл гостевой системы:

extra      = 'xencons=tty'

К примеру, ниже приведен пример работоспособного конфига:

#
#  Kernel + memory size
#
kernel      = '/boot/vmlinuz-2.6.22-14-xen'
ramdisk     = '/boot/initrd.img-2.6.22-14-xen'
memory      = '64'
extra      = 'xencons=tty'##  Disk device(s).
#
root        = '/dev/hda1 ro'
disk        = [ 'file:/xen/xen/domains/XenUbuntu/disk.img,hda1,w', 'file:/xen/xen/domains/XenUbuntu/swap.img,hda2,w' ]

#
#  Hostname
#
name        = 'XenUbuntu'

#
#  Networking
#
vif         = [ 'ip=192.168.2.101' ]

#
#  Behaviour
#
on_poweroff = 'destroy'
on_reboot   = 'restart'
on_crash    = 'restart'

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

Постовой

Поставим отличные кованые ворота для вашего загородного дома.

Print This Post Print This Post

One Comment

  1. Отличный сайт! так держать

    1. Afraidme on July 18th, 2013 at 3:09 am