Дано
xen-3.1.1 + kernel-xen-2.6.18Немогу победить такую проблему : ядро собирается, устанавливается, но при загрузке не находит корневой раздел, пытается искать NFS root, затем флоповод. Сначало я грешил на ФС, так как у меня JFS а в ядре походу дефолтног собирался ext2-3 & reiserfs
Но ничего не помогло. Грешу на libata, но не могу понять, где ее принудительно прописать в конфиге ядра, попытка подгружать ее ввиде модуля не помогает.Сам арк на ядре 2.6.27
Дайте совет, очень нужен ксен
В порядке очередности
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
>В порядке очередности
>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Фиг знает, очень много где юзаем, пока нареканий нет.
>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.
>[оверквотинг удален]
>
>Тут не подскажу ибо с xen пока дела не имел
>
>>Вот! ничего такого оно не говорит. 2.6.22 с кернел.орг подойдет, или нужно
>>патченное ?
>
>Откуда мне то знать, что у вас за железо и на каком
>ядре есть его поддержка :)
>Но так как на 2.6.27 у вас все работает, то почему бы
>не поставить его же только с xen патчем?Вот где его взять ? Откуда качать ядра с патчем под ксен ?
>
>>Фиг знает, очень много где юзаем, пока нареканий нет.
>
>У каждой fs есть свои преимущества и недостатки, их нужно осознавать. Я
>не говорю что jfs плоха сама по себе, очень даже хорошая
>fs, вот только для корневой системы лучше оставлять ext3 ибо основное
>требование надежность(в том числе и то, что она будет видна почти
>любому ядру), а не скорость. Основная нагрузка обычно падает на /var
>и уже там лучше ставить оптимальную fs.
Ну это уже в вашем дистре смотреть надо. Хотя можете попробовать и сборки других дистров.