The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"ядро 2.6.18.8+xen+raid1 (не бутиться)"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [ Отслеживать ]

"ядро 2.6.18.8+xen+raid1 (не бутиться)"  +/
Сообщение от piroman17 (ok) on 06-Окт-09, 22:19 
Здравствуйте уважаемые!
Вот наткнулся на такую проблему... На машине есть Debian etch и RAID 1(mirror). Так же на машине есть Xen (ядро 2.6.26-1-xen-amd64). Поставлено всё было из репозитория. Всё работало до тех пор пока не понадобилось пересобрать ядро....
В сорцах нашел Xen на ядре 2.6.18.8 (оно меня всем устраивает), для теста собрал ядро 2.6.18.8 без xen - машина запустилась удачно, но когда собрал ядро с Xen система не захотела бутиться:
mdadm: No devices listed in conf file were found.

Собственно процесс:
1)всё что отвечает за RAID собрано в виде модулей [M]
2)процесс сборки:
#make dep && make clean && make && make modules_install
копирую ядрышко:# cp arch/x86_64/boot/vmlinuz в /boot/vmlinuz-2.6.18-xen-amd64
делаю init ramfs:# mkinitramfs -o /boot/initramfs-2.6.18-xen-amd64 2.6.18.8
#reboot
3)в итоге: модуль md_mod загружается, модуль raid1 загружается, а далее:
mdadm: No devices listed in conf file were found.

подскажите в чем может быть проблема и как её можно решить?

з.ы. RAID не кривой т.к. на других ядрах с 2.6.18 по 2.6.26 система грузится.

Высказать мнение | Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "ядро 2.6.18.8+xen+raid1 (не бутиться)"  +/
Сообщение от ALex_hha (ok) on 07-Окт-09, 12:35 
Такое ощущение что он не видит mdadm.conf
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "ядро 2.6.18.8+xen+raid1 (не бутиться)"  +/
Сообщение от piroman17 (ok) on 07-Окт-09, 14:58 
>Такое ощущение что он не видит mdadm.conf

корневой раздел он не может смонтировать, но ведь mdadm.conf должен быть в init ramfs...
А по каким причинам он может его не видеть? Как можно посмотреть что он записалв init ramfs?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "ядро 2.6.18.8+xen+raid1 (не бутиться)"  +/
Сообщение от piroman17 (ok) on 08-Окт-09, 04:00 
>>Такое ощущение что он не видит mdadm.conf
>
>корневой раздел он не может смонтировать, но ведь mdadm.conf должен быть в
>init ramfs...
>А по каким причинам он может его не видеть? Как можно посмотреть
>что он записалв init ramfs?

Вообщем разобрался, "пишу из под нового ядра")))
Далее пишу для тех у кого такие же проблемы.

В ядре 2.6.18-xen по дефолту отключен весь SATA:
1)смотрим Device Drivers --->  ATA/ATAPI/MFM/RLL support  ---> включаем поддержку SATA
2)смотрим Device Drivers --->  SCSI device support  ---> включаем нужный нам контроллер (если не знаем какой надо - включаем все), я включал всё как модули [M]
дялее всё просто:
#make modules && make modules_install
#mkinitramfs -o /boot/initrd.img-2.6.18-xen-amd64 2.6.18.8
#reboot

и радуемся тому что всё работает.)

з.ы. keywords (для тех кто будет искать этот пост через гугл ;-) ): kernel , 2.6.18-xen , make , boot , raid , sata , asus p5k , intel ICH9 Family , intel P35

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема




Спонсоры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2022 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру