[РЕШЕНО] Gentoo не загружается из-за sda дисков! Помогите пожалуйса.

Проблема в том что дома есть компьютер с тремя жескими дисками, 1 ide подключён как мастер и 2 диска тоже иде но подключены через raid-контролер который находиться в PCI слоте...
Два раза пробовал переустанавливать систему, с искреннем недоумеванием почему не грузиться потому что не первый раз ставлю ее, правда на другой домашний комп, а так же под vmware. Долго игрался с различными параметрами grub но не чего не получилось, google.com положительных результатов тоже сильно много не дал, только информацию к само развитию... В итоге сегодня решил отключить шлейф от raid контролера, к моему удивлению она загрузилась без всяких шаманских плясок и правок grub. Gentoo установлена на диск подключёному к материнской плате, разбит на 4 раздела.
/dev/hda1 /boot
/dev/hda2 swap
/dev/hda3 /root
/dev/hda4 /home

Хентдбук читал но причин пока не понял, помогите пожалуйста!!!!

...

Какое состояние опций

Какое состояние опций CONFIG_IDE и CONFIG_ATA в конфигурации ядра ?

Опция CONFIG_IDE является устаревшей, поддержка PATA и SATA устройств в современных ядрах реализована через Lib ATA, включающуюся опцией CONFIG_ATA, опция CONFIG_IDE должны быть выключена.

/

kostik87 написал(а):
Какое состояние опций CONFIG_IDE и CONFIG_ATA в конфигурации ядра ?

Только меня мучают подозрения на предмет того, что CONFIG_IDE скорее всего несовместим уже с актуальной стабильной версией udev?

:wq
--
Live free or die

Есть что по существу сказать

Есть что по существу сказать ? ТС не указал ничего более того, что у него не загружается система при подключении диска к RAID.

kostik87 написал(а):Какое

kostik87 написал(а):
Какое состояние опций CONFIG_IDE и CONFIG_ATA в конфигурации ядра ?

Опция CONFIG_IDE является устаревшей, поддержка PATA и SATA устройств в современных ядрах реализована через Lib ATA, включающуюся опцией CONFIG_ATA, опция CONFIG_IDE должны быть выключена.

Тут сложнее, использовал genkernel... Ядро своими руками пробовал собрать но уходит в кернел паник, пока не разобрался почему, хотя делал по хендбуку... Включал всё что нужно и так далее... НО скорее проблема в том что я чего то недоделываю, хотя в centos нормально компилировалось, Как разберусь в чём проблема сделаю самосборное ядро покаже genkernel. Возможно ли что он не правильно диски определяет?
Если интересует что то конкретно, конфики железо или ещё что напишу сегодня вечером...

Для начала можно ведь просто

Для начала можно ведь просто поиском по конфигу ядра посметреть состояние этих опций. Если не то выставлено - можно прямо так в конфиге и исправить (через любой текстовый редактор), а потом подпихнуть получившийся конфиг genkernelу через опцию --menyconfig к примеру.

Я несу пингвина во имя луны! *WALL*

Т-ссс тебе на

Т-ссс тебе на языкпечаталки.
'make menuconfig' проверяет зависимости опций. Ладно ещё исправить качественный параметр опции (типа CONFIG_LOCALVERSION или CONFIG_FAT_DEFAULT_IOCHARSET).
Пример. Измени вручную значение CONFIG_HZ (и ТОЛЬКО его). Если даже и скомпилится (даже пробовать не хочу), поимеешь проблемы потом.

Ядра не делятся на

Ядра не делятся на самосборные и genkernel.
Они делятся на собранные по вашему конфигу и собранные по чужому конфигу

А вы уверены, что порядок

А вы уверены, что порядок определения дисков ядром всё время одинаковый? Встречался с такой особенностью, что диски, подключённые к контроллеру на материнской плате и определялись в начале, а при подключении дисков к внешнему RAID контроллеру или просто внешнему SATA/IDE контроллеру определялись после дисков, подключенных к этому контроллеру, т.е. ядро в начале опрашивало контроллер на наличие дисков, а уже затем контроллер материнской платы.

Попробуйте вместо указания абсолютных имён устройств указывать UUID файловых систем в параметрах, передаваемых ядру и /etc/fstab. Кроме того придётся использовать initrd, например собранный genkernel`ом с параметром '--disklabel'

genkernel ramdisk --disklabel

Вот как раз в гугеле похожее

Вот как раз в гугеле похожее и накопал, но как раз я не уверен что он их правильно определяет, хотя если смотреть ход загрузке вроде идут в правильном порядке. Я бы не хотел пока использовать UUID из за многих вопросов, но он расатривается как крайней случай! Пока хочется всё попробовать решить через /dev.

Вы в шапке не написали что

Вы в шапке не написали что диски, подключенный к RAID определяются как sd*, а подключенные к контроллеру материнской платы как hd*, проверяйте указанные мной опции.

Прошу прощения за то что не

Прошу прощения за то что не написал сразу. Обязательно сегодня проверю!

Глупый вопрос но скажите

Глупый вопрос но скажите пожалуйста, как посмотреть конфиг ядра в системе?

.

undertaket написал(а):
Глупый вопрос но скажите пожалуйста, как посмотреть конфиг ядра в системе?

/proc/config[.gz,bz2,...] || /usr/src/linuc/.config

:wq
--
Live free or die

обычно /proc/config.gz , но

обычно /proc/config.gz , но нужно включить опцию в ядре
генкернел сохраняет конфиги в /etc/kernels

Вот что я там

Вот что я там нашёл!
CONFIG_HAVE_IDE=y
CONFIG_IDE=y

CONFIG_ATA_OVER_ETH=y

CONFIG_IDE_XFER_MODE=y
CONFIG_IDE_TIMINGS=y
CONFIG_IDE_ATAPI=y
# CONFIG_BLK_DEV_IDE_SATA is not set
CONFIG_IDE_GD=y
CONFIG_IDE_GD_ATA=y
# CONFIG_IDE_GD_ATAPI is not set
CONFIG_BLK_DEV_IDECS=m
CONFIG_BLK_DEV_DELKIN=m
CONFIG_BLK_DEV_IDECD=y
CONFIG_BLK_DEV_IDECD_VERBOSE_ERRORS=y
# CONFIG_BLK_DEV_IDETAPE is not set
CONFIG_BLK_DEV_IDEACPI=y
CONFIG_IDE_TASK_IOCTL=y
CONFIG_IDE_PROC_FS=y

CONFIG_ATA=m

Выключайте CONFIG_IDE и

Выключайте CONFIG_IDE и включите поддержку CONFIG_ATA монолитно в ядре. Прочитайте первое чообщение темы.

Не забудьте включить поддержку соответствующих устройств в libata:

Device Drivers  --->
   Serial ATA and Parallel ATA drivers  ---> 

ЗЫЖ: неужели было так трудно сразу выполнить рекомендации в первом посте, а не разводить словоблудие?

Согласен! Но и из этого

Согласен! Но и из этого словоблудия я кое что новенькое узнал)

CONFIG_IDE находится здесь,

CONFIG_IDE находится здесь, не забудьте его выключить, напротив этого пункта даже написано заглавными буквами DEPRECATED (устаревшее и не поддерживаемое) это уже само собой должно вас навести на мысль о том, что использовать не стоит.

Device Drivers  --->
   ATA/ATAPI/MFM/RLL support (DEPRECATED)  --->

Спасибо большое за помощь!

Спасибо большое за помощь! Сегодня всё сделаю!

kostik87 написал(а): Device

kostik87 написал(а):
Device Drivers  --->
   ATA/ATAPI/MFM/RLL support (DEPRECATED)  --->
kostik87 написал(а):
Device Drivers  --->
   Serial ATA and Parallel ATA drivers  ---> 

При переходе на ata и отключение ide все работает спасибо большое!!)

Пожалуйста. Пометьте тему как

Пожалуйста. Пометьте тему как решённую, допишите к заголовку темы [РЕШЕНО] или [SOLVED], а в низу описания темы допишите:

...

Решение:
что сделали.

.

undertaket написал(а):
Два раза пробовал переустанавливать систему, с искреннем недоумеванием почему не грузиться потому что не первый раз ставлю ее

Смысл в переустановке Gentoo GNU/Linux ... бывает редко когда.

Причина недоумения в очевидной недостаточности наличных навыков конфигурирования ядра.

Рекомендации:
1. В текущем приближении железо оставить как есть (RAID физически отключен, пусть так и остаётся на время тестов).
2. fdisk -l && lspci -k на загруженной системе.
3. Скачать/записать SysRescueCd, загрузиться. lspci -k. Сравнить с результатом п.2.

Причина твоей ошибки (с использование рекомендованного Handbook'ом сценария сборки ядра) скорее всего в том, что не используя Initramfs ты не включил (МОНОЛИТНО в состав ядра) поддержки контроллера жёсткого диска (в _правильном_ варианте, т.е. [codeCONFIG_IDE is not set[/code]) или файловой системы корня.
Параметры тебе подскажет п.3.

:wq
--
Live free or die

Опыта в компиляции ядер у

Опыта в компиляции ядер у меня не много, но со временем исправлю это упущение).
Ммм.. файловая система на /boot ext2, на /root и /home reiserfs... думаю потом и /boot перевести на reiserfs..
fdisk -l я выполнял он показывает первый hda, потом два ide как sda и sdb.

н показывает первый hda, ССЗБ

н показывает первый hda,

ССЗБ

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 ;)

???

???

.

undertaket написал(а):
???

Очевидно http://lurkmore.to/ССЗБ

:wq
--
Live free or die

Возможно и так. Но я пытаюсь

Возможно и так. Но я пытаюсь разобраться с проблемами даже если и сам их создал.

Вот вывод команды lspci

Вот вывод команды lspci -k
00:00.0 Host bridge: Intel Corporation 82845G/GL[Brookdale-G]/GE/PE DRAM Controller/Host-Hub Interface (rev 03)
Subsystem: Intel Corporation 82845G/GL[Brookdale-G]/GE/PE DRAM Controller/Host-Hub Interface
00:01.0 PCI bridge: Intel Corporation 82845G/GL[Brookdale-G]/GE/PE Host-to-AGP Bridge (rev 03)
00:1d.0 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #1 (rev 02)
Subsystem: ASUSTeK Computer Inc. P4B533
Kernel driver in use: uhci_hcd
Kernel modules: uhci-hcd
00:1d.1 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #2 (rev 02)
Subsystem: ASUSTeK Computer Inc. P4B533
Kernel driver in use: uhci_hcd
Kernel modules: uhci-hcd
00:1d.2 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #3 (rev 02)
Subsystem: ASUSTeK Computer Inc. P4B533
Kernel driver in use: uhci_hcd
Kernel modules: uhci-hcd
00:1d.7 USB Controller: Intel Corporation 82801DB/DBM (ICH4/ICH4-M) USB2 EHCI Controller (rev 02)
Subsystem: ASUSTeK Computer Inc. P4B533
Kernel driver in use: ehci_hcd
Kernel modules: ehci-hcd
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 82)
00:1f.0 ISA bridge: Intel Corporation 82801DB/DBL (ICH4/ICH4-L) LPC Interface Bridge (rev 02)
00:1f.1 IDE interface: Intel Corporation 82801DB (ICH4) IDE Controller (rev 02)
Subsystem: ASUSTeK Computer Inc. P4B533
Kernel driver in use: PIIX_IDE
Kernel modules: ata_piix
00:1f.5 Multimedia audio controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Audio Controller (rev 02)
Subsystem: ASUSTeK Computer Inc. Device 810d
Kernel driver in use: Intel ICH
Kernel modules: snd-intel8x0
01:00.0 VGA compatible controller: ATI Technologies Inc RV350 AR [Radeon 9600]
Subsystem: ATI Technologies Inc Radeon 9600XT
01:00.1 Display controller: ATI Technologies Inc RV350 AR [Radeon 9600] (Secondary)
Subsystem: ATI Technologies Inc Radeon 9600XT (Secondary)
02:05.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
Subsystem: ASUSTeK Computer Inc. Device 80b3
Kernel driver in use: 8139too
Kernel modules: 8139cp, 8139too
02:0a.0 RAID bus controller: VIA Technologies, Inc. VT6421 IDE RAID Controller (rev 50)
Subsystem: VIA Technologies, Inc. VT6421 IDE RAID Controller
Kernel driver in use: sata_via
Kernel modules: sata_via
02:0c.0 Ethernet controller: D-Link System Inc DGE-530T Gigabit Ethernet Adapter (rev 11) (rev 11)
Subsystem: D-Link System Inc DGE-530T Gigabit Ethernet Adapter (rev 11)
Kernel driver in use: skge
Kernel modules: skge

Загружен с minimal cd и

Загружен с minimal cd и подключил все диски, вот что выдает система на fdisk -l
Disk /dev/hda: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders, total 156301488 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x90909090

Device Boot Start End Blocks Id System
/dev/hda1 2048 104447 51200 83 Linux
/dev/hda2 104448 1153023 524288 83 Linux
/dev/hda3 1153024 53581823 26214400 83 Linux
/dev/hda4 53581824 156301487 51359832 83 Linux

Disk /dev/sda: 122.9 GB, 122941242880 bytes
255 heads, 63 sectors/track, 14946 cylinders, total 240119615 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xa8a8a8a8

Device Boot Start End Blocks Id System

Disk /dev/sdb: 120.0 GB, 120034123776 bytes
255 heads, 63 sectors/track, 14593 cylinders, total 234441648 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xa8a8a8a8

Device Boot Start End Blocks Id System

мой grub default 0 timeout

мой grub
default 0
timeout 10
splashimage=(hd0,0)/boot/grub/splash.xpm.gz

title Gentoo Linux 3.3.8
root (hd0,0)
kernel /boot/kernel-genkernel-x86-3.3.8-gentoo root=/dev/ram0 real_root=/dev/sda3 init=/linuxrc ramdisk=8192 udev vga=0x318
initrd /boot/initramfs-genkernel-x86-3.3.8-gentoo

/

undertaket написал(а):
Загружен с minimal cd и подключил все диски, вот что выдает система на fdisk -l
Disk /dev/hda: 80.0 GB, 80026361856 bytes
...

А ведь тебе говорили использовать http://www.sysresccd.org/Download
Какую версию minimal cd ты используешь?
Неужто он до актуальный версий определяет IDE как hdX???

:wq
--
Live free or die

minimal последний с yandex

minimal последний с yandex зеркала скачанный.
А ведь тебе говорили использовать http://www.sysresccd.org/Download я до него не добрался ещё

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".