LINUX.ORG.RU

gentoo 2006.1: установка kernel 2.4.32


0

0

Здравствуйте! Подскажите, пожалуйста, что я забыл указать для ядра. У меня SATA на ноуте (Amilo pro 2030) разделы как в гентовом хендбуке /dev/sda1 ext2 /boot /dev/sda2 swap /dev/sda3 reiserfs / Следовал инструкциям в гентовом хэндбуке - всё висело. Потом решил сам взяться за это дело, оставил только всё самое необходимое для монтирования корня. Также я поставил devfsd вместо udev, как описано в хэнд буке и установил другой профайл.

reiserfs и SATA (в SCSI опциях установлено)

В грубе всё прописано верно - пробовал загрузить ядро из slackware 11, всё прошло успешно.

Типа dmesg:

Using local APIC timer interrupts. calibrating APIC timer ... ..... CPU clock speed is 1507.6662 MHz. ..... host bus clock speed is 100.5110 MHz. cpu: 0, clock: 1005110, slice: 502555 CPU<T0:1005104,T1:502544,D:5,S:502555,C:1005110> mtrr: v1.40 (200103327) Richard Gooch (rgooch@atnf.csiro.au) mtrr: detected mtrr type: Intel Linux NET4.0 for Linux 2.4 Based upon Swansea University Computer Society NET3.039 IA-32 Microcode Update Driver: v1.14 <tigran@veritas.com> Starting kswapd Journalled Block Device driver loaded Serial driver version 5.05c (2001-07-08) with no serial options enable loop: loaded (max 8 devices) SCSI subsystem driver Revision: 1.00 mice: PS/2 mouse device common for all mice kmod: failed to exec /sbin/modprobe -s -k block-major-8, errno = 2 keyboard: Timeout - AT keyboard not present?(ed) VFS: Cannot open root device "sda3" or 08:03 Please append a correct "root=" boot option Kernel panic: VFS: Unable to mount root fs on 08:03

(перебивал руками с экрана, так что могут быть опечатки, заранее извините)

Все опции ядра, которые присутствуют в моём ядре:

CONFIG_X86=y CONFIG_UID16=y CONFIG_MODULES=y CONFIG_MODVERSIONS=y CONFIG_KMOD=y CONFIG_MPENTIUMIII=y CONFIG_X86_WP_WORKS_OK=y CONFIG_X86_INVLPG=y CONFIG_X86_CMPXCHG=y CONFIG_X86_XADD=y CONFIG_X86_BSWAP=y CONFIG_X86_POPAD_OK=y CONFIG_RWSEM_XCHGADD_ALGORITHM=y CONFIG_X86_HAS_TSC=y CONFIG_X86_GOOD_APIC=y CONFIG_X86_PGE=y CONFIG_X86_USE_PPRO_CHECKSUM=y CONFIG_X86_F00F_WORKS_OK=y CONFIG_X86_MCE=y CONFIG_MICROCODE=y CONFIG_NOHIGHMEM=y CONFIG_MTRR=y CONFIG_X86_UP_APIC=y CONFIG_X86_UP_IOAPIC=y CONFIG_X86_LOCAL_APIC=y CONFIG_X86_IO_APIC=y CONFIG_X86_TSC=y CONFIG_SYSVIPC=y CONFIG_BSD_PROCESS_ACCT=y CONFIG_SYSCTL=y CONFIG_KCORE_ELF=y CONFIG_BINFMT_AOUT=y CONFIG_BINFMT_ELF=y CONFIG_BINFMT_MISC=y CONFIG_BLK_DEV_LOOP=y CONFIG_BLK_STATS=y CONFIG_SCSI=y CONFIG_SCSI_SATA=y CONFIG_INPUT=y CONFIG_INPUT_KEYBDEV=y CONFIG_INPUT_MOUSEDEV=y CONFIG_VT=y CONFIG_VT_CONSOLE=y CONFIG_SERIAL=y CONFIG_SERIAL_CONSOLE=y CONFIG_BUSMOUSE=y CONFIG_LOGIBUSMOUSE=y CONFIG_MOUSE=y CONFIG_PSMOUSE=y CONFIG_REISERFS_FS=y CONFIG_EXT3_FS=y CONFIG_JBD=y CONFIG_FAT_FS=y CONFIG_MSDOS_FS=y CONFIG_UMSDOS_FS=y CONFIG_VFAT_FS=y CONFIG_CRAMFS=y CONFIG_TMPFS=y CONFIG_RAMFS=y CONFIG_ISO9660_FS=y CONFIG_JOLIET=y CONFIG_PROC_FS=y CONFIG_EXT2_FS=y CONFIG_PARTITION_ADVANCED=y CONFIG_MSDOS_PARTITION=y CONFIG_NLS=y CONFIG_NLS_CODEPAGE_855=y CONFIG_NLS_CODEPAGE_866=y CONFIG_NLS_ISO8859_5=y CONFIG_NLS_KOI8_R=y CONFIG_NLS_UTF8=y CONFIG_VGA_CONSOLE=y CONFIG_CRC32=y CONFIG_ZLIB_INFLATE=y CONFIG_ZLIB_DEFLATE=y

Опции с сетью я не включал в ядро сознательно, потому что хотел разобраться с текущей ошибкой, а она не связана с сетью. Помогите, пожалуйста, разобраться с проблемой. Очень хочеться настроить генту... я уже с ней неделю вожусь и гугл не помог.


в разделе SATA
Device Drivers --->
ATA/ATAPI/MFM/RLL support --->
[ ] Support for SATA (deprecated; conflicts with libata SATA driver)

"Device drivers" -> "SCSI device support"

"legacy (/proc/scsi/ support", "SCSI disk support", "SCSI generic support"

"SCSI low level drives"

"Silicon Image SATA support"

"NVIDIA SATA support".

divenvrsk
()
Ответ на: комментарий от divenvrsk

Спасибо, большое за ответ, думаю я близок к разгатке! Почему-то из меню у меня не высвечивается выбор драйверов для SATA и поэтому я не могу выбрать NVIDIA SATA support. Хотя опции

Device Drivers ---> ATA/ATAPI/MFM/RLL support ---> [ ] Support for SATA (deprecated; conflicts with libata SATA driver) (оставил пустым, как у вас)

"Device drivers" -> "SCSI device support" - (было установлено) "legacy (/proc/scsi/ support" - этого даже в .config не нашёл "SCSI disk support", "SCSI generic support" - установил

"Silicon Image SATA support" "NVIDIA SATA support" - такое нашёл только в .config, подскажите, пожалуйста, что нужно включить, что бы эти опции высветились.

Там есть ещё опция [*] Serial ATA (SATA) support - я её включил, но драйвера не высветились Code maturity level options ---> тоже пробовал включить, но не помогло

aeuo
() автор топика
Ответ на: комментарий от aeuo

я нашёл что хотел!!!

Code maturity level options --->

[*] Prompt for development and/or incomplete code/driver

General setup --->

[*] PCI support

И тогда драйвера для SATA появяться!!!

Теперь пробую собрать и зпустить...

aeuo
() автор топика
Ответ на: комментарий от divenvrsk

Огромное спасибо!!! всё заработало, только с драйвером VIA ;) А то так бы и ковырялся не увидев этих опций.

aeuo
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.