URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 83899
[ Назад ]

Исходное сообщение
"Archlinux + Xen Help!"

Отправлено conn , 31-Янв-09 17:28 
Дано
xen-3.1.1 + kernel-xen-2.6.18

Немогу победить такую проблему : ядро собирается, устанавливается, но при загрузке не находит корневой раздел, пытается искать NFS root, затем флоповод. Сначало я грешил на ФС, так как у меня JFS а в ядре походу дефолтног собирался ext2-3 & reiserfs
Но ничего не помогло. Грешу на libata,  но не могу понять, где ее принудительно прописать в конфиге ядра, попытка подгружать ее ввиде модуля не помогает.

Сам арк на ядре 2.6.27

Дайте совет, очень нужен ксен


Содержание

Сообщения в этом обсуждении
"Archlinux + Xen Help!"
Отправлено angra , 31-Янв-09 17:42 
В порядке очередности
1. Убедитесь что правильно указали root в параметрах ядру в загрузчике.
2. Посмотрите на сообщения ядра перед остановом, он должен увидеть заделы на винтах, типа такого
[    5.271043]  sda: sda1 sda2 < sda5 sda6 sda7 sda8 sda9 sda10 >
[    5.331078] sd 2:0:0:0: [sda] Attached SCSI disk
Если не видит, то придется собрать ядро поновее для xen. Например 2.6.22 не видит IDE диски на 790gx чипсете, а 2.6.26 уже это умеет.
3. Добавьте драйвер для jfs в initrd
4. Осознайте, что использование jfs для корня(да и не только) есть глупость и пока не поздно перейдите на ext3

"Archlinux + Xen Help!"
Отправлено conn , 31-Янв-09 18:07 
>В порядке очередности
>1. Убедитесь что правильно указали root в параметрах ядру в загрузчике.

Все правильно указал, по мануалу :

title  Xen [/boot/xen.gz]
root (hd0,0)
kernel /boot/xen.gz dom0_mem=524288
module /boot/vmlinuz-2.6.18.8-xen0 root=/dev/sda1 ro


>2. Посмотрите на сообщения ядра перед остановом, он должен увидеть заделы на
>винтах, типа такого
>[    5.271043]  sda: sda1 sda2 < sda5 sda6 sda7 sda8 sda9 sda10 >
>[    5.331078] sd 2:0:0:0: [sda] Attached SCSI disk
>Если не видит, то придется собрать ядро поновее для xen. Например 2.6.22

Вот! ничего такого оно не говорит. 2.6.22 с кернел.орг подойдет, или нужно патченное ?

>не видит IDE диски на 790gx чипсете, а 2.6.26 уже это
>умеет.
>3. Добавьте драйвер для jfs в initrd

Добавлял

>4. Осознайте, что использование jfs для корня(да и не только) есть глупость
>и пока не поздно перейдите на ext3

Фиг знает, очень много где юзаем, пока нареканий нет.


"Archlinux + Xen Help!"
Отправлено angra , 31-Янв-09 18:43 
>title  Xen [/boot/xen.gz]
>root (hd0,0)
>kernel /boot/xen.gz dom0_mem=524288
>module /boot/vmlinuz-2.6.18.8-xen0 root=/dev/sda1 ro

Тут не подскажу ибо с xen пока дела не имел

>Вот! ничего такого оно не говорит. 2.6.22 с кернел.орг подойдет, или нужно
>патченное ?

Откуда мне то знать, что у вас за железо и на каком ядре есть его поддержка :)
Но так как на 2.6.27 у вас все работает, то почему бы не поставить его же только с xen патчем?

>Фиг знает, очень много где юзаем, пока нареканий нет.

У каждой fs есть свои преимущества и недостатки, их нужно осознавать. Я не говорю что jfs плоха сама по себе, очень даже хорошая fs, вот только для корневой системы лучше оставлять ext3 ибо основное требование надежность(в том числе и то, что она будет видна почти любому ядру), а не скорость. Основная нагрузка обычно падает на /var и уже там лучше ставить оптимальную fs.



"Archlinux + Xen Help!"
Отправлено conn , 31-Янв-09 19:15 
>[оверквотинг удален]
>
>Тут не подскажу ибо с xen пока дела не имел
>
>>Вот! ничего такого оно не говорит. 2.6.22 с кернел.орг подойдет, или нужно
>>патченное ?
>
>Откуда мне то знать, что у вас за железо и на каком
>ядре есть его поддержка :)
>Но так как на 2.6.27 у вас все работает, то почему бы
>не поставить его же только с xen патчем?

Вот где его взять ? Откуда качать ядра с патчем под ксен ?


>
>>Фиг знает, очень много где юзаем, пока нареканий нет.
>
>У каждой fs есть свои преимущества и недостатки, их нужно осознавать. Я
>не говорю что jfs плоха сама по себе, очень даже хорошая
>fs, вот только для корневой системы лучше оставлять ext3 ибо основное
>требование надежность(в том числе и то, что она будет видна почти
>любому ядру), а не скорость. Основная нагрузка обычно падает на /var
>и уже там лучше ставить оптимальную fs.


"Archlinux + Xen Help!"
Отправлено angra , 31-Янв-09 19:26 
Ну это уже в вашем дистре смотреть надо. Хотя можете попробовать и сборки других дистров.