Вы здесь

[SOLVED...] Xen, не грузится Dom0

При загрузке ядра выдает такой лог:

Цитата:
VFS: Cannot open root device "" or uknown-block(0,0)
Please append a correct "root=" boot option: here are the available partitions:
0080 sda driver: sd
0081 sda1
0082 sda2
0083 sda3
0084 sda4
0b00 sr0 driver: sr
0810 sdb driver: sd
0811 sdb1
0812 sdb2
Kernel panic - not syncing: VFS: Unable to mount root fs on uknown-block(0,0)
Pid: 1, comm: swapper Not tainted 2.6.30-rc3-tip-13084-g4c2f736 #4
Call Trace:
[] ? panic+0x90/0x14b
[] ? printk_all_partitions+0x97/0x1f0
[] ? sys_mount+0x5e/0x100
[] ? mount_block_root+0x162/0x27a
[] ? prepare_namespace+0xfa/0x1a4
[] ? kernel_init+0x195/0x1b4
[] ? child_rip+0xa/0x20
[] ? int_ret_from_sys_call+0x7/0x1b
[] ? retint_restore_args+0x5/0x6
[] ? child_rip+0x0/0x20

grub.conf:

Цитата:
# For booting GNU/Linux
title Linux-2.6.30-Xen
root (hd0,1)
kernel /xen-3.5.gz
module /vmlinuz-2.6.30-rc3-tip-13084-g4c2f736 root=/dev/sda4

Что я делаю не так?

Please append a correct "root=" boot option: here are the available partitions: Что не понятного ?
Тема настолько заезженная, что тошно

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

slepnoga написал:
Please append a correct "root=" boot option: here are the available partitions: Что не понятного ?
Тема настолько заезженная, что тошно

ну тогда проясните мне, что у меня написано в grub.conf?

Где мало слов, там вес они имеют... (с) W. Sheakespeare

Ну так , 1001 раз
lspci -k в студию
конфиг ядра на pastebin.
fdisk -l туда же

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

Где мало слов, там вес они имеют... (с) W. Sheakespeare

Sorry, export LC_ALL=C :)

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

Ув HAMyak, приношу вам свои извиненияпо поводу неоправданно резкого тона в Вашем топике.

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

Да ничего, я не обиделся ;)
ЗЫ. При загрузке ядра без Xen грузится нормально:

Цитата:
root (hd0,1)
kernel /vmlinuz-2.6.30-rc3-tip-13084-g4c2f736 root=/dev/sda4

Установил grub2 - картина осталась прежней... куда копать - ядро кнфигурировать? груб копать или проблема в Xen?
Ситуация по срокам не критичная, но хочется...

Где мало слов, там вес они имеют... (с) W. Sheakespeare

Всё таки попробуйте заменить kernel /xen-3.5.gz на kernel /xen-3.4.gz

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

slepnoga написал:
Всё таки попробуйте заменить kernel /xen-3.5.gz на kernel /xen-3.4.gz

попробую, конечно, и 3.3 попробую, опции разные попробую... до дома только доберусь в понедельник... обязательно отпишусь, что получилось, вдруг кому пригодится...

Где мало слов, там вес они имеют... (с) W. Sheakespeare

задача решена, правда, через ж...
создал генкернелом initramfs, загрузка останавливается на моменте монтирования корня, но теперь можно ввести корень вручную, ввожу то же, что указано в груб - /dev/sda4 -все нормально загружается...
смутное сомнение, что ядру параметры не передаются (на различные параметры vga никакой реакции)...
пробовал xen-3.4, xen-3.3, ядра 2.6.27-r1, 2.6.18, 2.6.29-r4 - ситуация везде аналогичная...
тем не менее система грузится...
Никто не подскажет, есть ли в gentoo nvidia-drivers, патченные для xen? вообще бинарные nvidia-драйвера с xen работают?

Где мало слов, там вес они имеют... (с) W. Sheakespeare

попробуй вместо root= передать real_root=

По поводу драйвера nvidia - попробуй так:
IGNORE_XEN_PRESENCE=1 emerge nvidia-drivers

Black Shadow написал:
попробуй вместо root= передать real_root=

По поводу драйвера nvidia - попробуй так:
IGNORE_XEN_PRESENCE=1 emerge nvidia-drivers

та не, компилиться я их заставил, гугл юзаю не первый год... но после запуска иксов - черный экран, нет сигнала на мониторе, помогает только hard reset...
Пробовал 173.14.18, 180.60, 185.18.14... 185.13 - не компилируются, ошибка - (точно не помню) в какой-то процедуре нет ..чего-то там.. owner...

вместо root= у меня стоит real_root=

Где мало слов, там вес они имеют... (с) W. Sheakespeare

xorg-server собран с hal?

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

krigstask написал:
xorg-server собран с hal?

да...

Где мало слов, там вес они имеют... (с) W. Sheakespeare

Ну тогда надо его настроить. См. FAQ

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

krigstask написал:
Ну тогда надо его настроить. См. FAQ

что вы имеете ввиду под настройкой? с простым ядром все грузится и работает отлично...
Для Xen нужны особенные настройки Xorg-server`а?
PS. В логах иксов - ошибка переключения на nvidia XGL (по памяти, приду домой - скажу точнее...)

Где мало слов, там вес они имеют... (с) W. Sheakespeare

3д графика/дрова в зене из разряда "может быть, в следующем столетии сделают"

Да, и ещё раз проверь запись в grub. У меня она выглядит так:

title Gentoo 2.6.29-xen-r4
root (hd0,0)
kernel /xen.gz
module /vmlinuz-2.6.29-xen-r4 real_root=/dev/homesrv_sys/rootfs-new dolvm
module /initramfs-genkernel-x86_64-2.6.29-xen-r4

У меня та же проблема. При загрузке ядра с XEN выдаёт kernel panic. Автор пишет, что проблема решена созданием с помощью генкернел iniramfs, но у меня не получается выдает:

* ERROR: x86-xen0 not yet supported by genkernel. Please add the arch-specific config file, /usr/share/genkernel/arch/x86-xen0/config.sh

использовал эту инструкцию для установки xen с помощью генкернел:
http://en.gentoo-wiki.com/wiki/Xen#Using_genkernel

Возможно есть другой способ создания initramfs?