XEN, console, init-early.sh
beerdy 12 марта, 2012 - 13:58
День добрый.
dom0 ~ # uname -a Linux dom0 2.6.38-xen #17 SMP Wed Mar 7 21:16:36 MSK 2012 x86_64 AMD Athlon(tm) 64 X2 Dual Core Processor 4600+ AuthenticAMD dom0 beerdy # xm create gentoo -c Using config file "/etc/xen/gentoo". Started domain gentoo (id=17) ... [ 5.816529] REISERFS (device xvda2): Using r5 hash to sort names [ 5.823263] VFS: Mounted root (reiserfs filesystem) readonly on device 202:2. [ 5.823297] devtmpfs: mounted [ 5.823527] Freeing unused kernel memory: 280k freed [ 5.823704] Write protecting the kernel read-only data: 6132k [ 6.047300] init-early.sh used greatest stack depth: 3864 bytes left
Дальше строчки:init-early.sh used greatest stack depth: 3864 bytes left - ничего не появляется.
Вот /etc/xen/gentoo
name = "gentoo"; memory = 512; kernel = "/boot/vmlinuz_tU"; disk = [ "phy:/dev/vg1/lv2,xvda2,w", "phy:/dev/vg1/lv1,xvda1,w", "phy:/dev/vg1/lv3,xvda3,w", "phy:/dev/vg1/lv4,xvda4,w", "phy:/dev/vg1/lv5,xvda5,w", "phy:/dev/vg1/lv6,xvda6,w", "phy:/dev/vg1/lv7,xvda7,w", "phy:/dev/vg1/lv8,xvda8,w" ]; root = "/dev/xvda2 ro"; vif = [ "" ]; dhcp = "dhcp";
Далее захожу по ssh на запущенную GENTOO:
localhost beerdy # uname -a Linux localhost 2.6.38-xen #1 SMP Mon Mar 5 15:59:36 MSK 2012 x86_64 AMD Athlon(tm) 64 X2 Dual Core Processor 4600+ AuthenticAMD localhost beerdy # cat /etc/fstab /dev/xvda1 /boot ext3 noauto,noatime 1 2 /dev/xvda2 / reiserfs noatime,notail 1 1 /dev/xvda3 none swap sw 0 0 /dev/xvda4 /tmp reiserfs noatime,notail 0 1 /dev/xvda5 /var xfs noatime,logbufs=8 1 1 /dev/xvda6 /usr xfs noatime,logbufs=8 1 1 /dev/xvda7 /usr/portage reiserfs noatime,notail 0 1 /dev/xvda8 /home xfs noatime,logbufs=8 1 1 proc /proc proc defaults 0 0 shm /dev/shm tmpfs nodev,nosuid,noexec 0 0
Вот конфиг domU:
localhost linux # grep XEN .config CONFIG_X86_64_XEN=y CONFIG_XEN_PCIDEV_FRONTEND=y # CONFIG_XEN_PCIDEV_FE_DEBUG is not set # CONFIG_NETXEN_NIC is not set # CONFIG_XEN_WDT is not set CONFIG_XEN=y CONFIG_XEN_INTERFACE_VERSION=0x00030207 # XEN # CONFIG_XEN_PRIVILEGED_GUEST is not set CONFIG_XEN_UNPRIVILEGED_GUEST=y CONFIG_XEN_PRIVCMD=y CONFIG_XEN_XENBUS_DEV=y CONFIG_XEN_NETDEV_ACCEL_SFC_UTIL=y # CONFIG_XEN_BACKEND is not set CONFIG_XEN_BLKDEV_FRONTEND=y CONFIG_XEN_NETDEV_FRONTEND=y CONFIG_XEN_NETDEV_ACCEL_SFC_FRONTEND=y CONFIG_XEN_SCSI_FRONTEND=y CONFIG_XEN_USB_FRONTEND=y CONFIG_XEN_USB_FRONTEND_HCD_STATS=y # CONFIG_XEN_USB_FRONTEND_HCD_PM is not set CONFIG_XEN_DISABLE_SERIAL=y CONFIG_XEN_SYSFS=y CONFIG_XEN_NR_GUEST_DEVICES=16 # CONFIG_XEN_COMPAT_030002_AND_LATER is not set # CONFIG_XEN_COMPAT_030004_AND_LATER is not set # CONFIG_XEN_COMPAT_030100_AND_LATER is not set # CONFIG_XEN_COMPAT_030200_AND_LATER is not set # CONFIG_XEN_COMPAT_030300_AND_LATER is not set # CONFIG_XEN_COMPAT_030400_AND_LATER is not set # CONFIG_XEN_COMPAT_040000_AND_LATER is not set CONFIG_XEN_COMPAT_040100_AND_LATER=y # CONFIG_XEN_COMPAT_LATEST_ONLY is not set CONFIG_XEN_COMPAT=0x040100 CONFIG_XEN_VCPU_INFO_PLACEMENT=y CONFIG_XEN_SMPBOOT=y CONFIG_XEN_DEVMEM=y CONFIG_XEN_BALLOON=y CONFIG_XEN_SCRUB_PAGES=y CONFIG_XEN_DEV_EVTCHN=m
Смотрю дальнейшую загрузку ядра после строки init-early.sh used greatest stack depth: 3864 bytes left:
... [ 6.047300] init-early.sh used greatest stack depth: 3864 bytes left [ 6.656701] <30>udevd[683]: starting version 171 [ 8.374106] REISERFS (device xvda4): found reiserfs format "3.6" with standard journal [ 8.374124] REISERFS warning (device xvda4): reiserfs_fill_super: CONFIG_REISERFS_CHECK is set ON [ 8.374128] REISERFS warning (device xvda4): reiserfs_fill_super: - it is slow mode for debugging. [ 8.374131] REISERFS (device xvda4): using ordered data mode ...
Здесь вроде все нормально, но в чем проблема понять немогу!
Пробовал: emerge -av udev Все норм инсталируется.
Каие есть идеи? Весь инет облази хрен чего нашел на эту тему.
»
- Для комментирования войдите или зарегистрируйтесь
у меня в конфигурации domU
у меня в конфигурации domU (/etc/xen/domu) еще такое поставлено
внутри domU /etc/inittab все обычно - текущий openrc. откуда у вас берется этот init-early.sh - хз. в конфигурации ядра заметил:
согласно старинной gentoo wiki про xen, всегда ставлю (no compatibility code):
ну и последнее: вы не используете pygrup или pvgrub, значит - ядро domU должно быть монолитным. соответственно:
еще касательно версий (только мое мнение - не уверен в том, что истина): xen-sources-2.6.38 так себе: в стандартных тестах показывает себя существенно медленнее чем 2.6.34. поэтому себе сделал так: dom0 - gentoo-sources-3.2.1-r2 (pvops), domU - xen-sources-2.6.34-r5
Опана.
Вот спасибо за подсказку следующую тему как раз хотел создать.
Как сделать загрузку через pvgrub?
Попробовал так -
В domU:
Скомпилил ядро с предложенными Вами опциями
В grub.conf поместил:
в dom0:
Конфиг:
При старте xm create gentoo -c:
Такие вот пироги...
Почему - вроде по ману все?
Может чего ч LVM намудрил?
Или какие опции пропустил?
Частично решено
Вот конфиг теперешный domU:
Вот из domU grub.conf:
И вот /etc/xen/gentoo:
Теперь все норм грузиться.
Но вот сама проблема из топика осталась.
Какие еще предположения?
выложите посмотреть dmesg
выложите посмотреть dmesg domU сразу после загрузки
куда-нить типа pastebin
вот полный dmesg
Сразу после загрузки domU
http://pastebin.com/m3LfVvMb
[ 0.000000] Console:
подправить /etc/inittab, соответственно
РЕШЕНО
Спасибо большое, что откликнулись и помогли!
Следуя Вашему совету, решил проблему добавлением строчки:
в файл: /etc/inittab