LINUX.ORG.RU

Загрузка Kernel 2.4.3 c SCSI HDD


0

0

Поставил я на 7-ю шляпу кернел 2.4.3, в lilo.conf прописал всё точно так же как и для родного ядра:
image=/boot/vmlinuz-2.2.16-22smp
label=linux
initrd=/boot/initrd-2.2.16-22smp.img
read-only
root=/dev/sda1
image=/boot/2.4.3
label=2.4.3
read-only
initrd=/boot/initrd-2.4.3.img
root=/dev/sda1
vga=791
Но при загрузке кернел паникует, говорит что-то типа "не могу подмонтировать диск, подправьте параметр boot= в lilo.conf". А что там не так? Пробовал я сначала без initrd-2.4.3.img, потом создал его - разницы никакой ;(
Он вообще необходим? Именно для SCSI?
Может я что-то с драйверами скази напортачил при конфиге ядра и он не грузит нужный драйвер? Но вроде я указал aic7* (У меня стоит АНА2940UW, если я не ошибаюсь он основан на aic7880). Да и dmesg от старого ядра выдаёт:
(scsi0) <Adaptec AIC-7880 Ultra SCSI host adapter> found at PCI 0/12/0
(scsi0) Wide Channel, SCSI ID=7, 16/255 SCBs
(scsi0) Downloading sequencer code... 422 instructions downloaded
scsi0 : Adaptec AHA274x/284x/294x (EISA/VLB/PCI-Fast SCSI) 5.1.31/3.2.4
<Adaptec AIC-7880 Ultra SCSI host adapter>
В чём может быть проблема, что подкрутить? Кто-нибудь ставил 2.4.х на сказевые диски?

anonymous

lilo.conf:
boot=/dev/sda
и ещё, нельзя делать поддержку скази модулями, если /-система стоит на скази

bass ★★★★★
()

Ну тогда почему родное грузится при boot=/dev/sda1 - это инсталяха сама так сделала. Встроил всё что связано со скази в адро, короче ни то ни другое ни вместе они не помогли ;(, результат абсолютно то же ;((.
Вот подробности:
request_nodule [block-major-8]: Root fs not mounted
VFS: Cannot open root device "801" or 08:01
Please append a correct "root=" boot option
Kernel panic: VFS: Unable to mount root fs on 08:01

Что-то я видать ещё лишнее в модули загнал ;). А может вообще чего лишнего прикрутил?

anonymous
()

А не забыл ли ты сказать lilo после того, как собрал новое ядро? ;)
request_nodule [block-major-8]: Root fs not mounted 
^^^^^^^^^^^^^^^ значит все-таки что-то в модули задвинул

disk=/dev/sda bios=0x80
boot=/dev/sda
map=/boot/map
install=/boot/boot.b
prompt
timeout=10
default=new

image=/boot/vmlinuz-2.2.14
	label=linux
	append="mem=96M"
	read-only
	root=/dev/sda1

image=/boot/vmlinuz-2.2.15
	label=new
	read-only
	root=/dev/sda1

вот с такими параметрами у меня ядро взлетает абсолютно нормально

inkyspot
()

Загнал вообще всё что касается скази в ядро - верхние три строчки пропали, вроде опознаются даже стримеры и CD-RW, но последняя строка осталась всё равно, правда видоизменилась слегка - вместо 08:01, теперь 08:00 ;)
Ну а lilo я ему конечно же сказал ;), иначе бы и сточки не появилось при загрузке оного

anonymous
()

ну ты напиши ЧТО сейчас ядро пишет?

inkyspot
()

А пишет оно следующее:
...
request_module[scsi_hostadapter]: Rootfs not mounted
request_module[scsi_hostadapter]: Rootfs not mounted
scsi0 : Adaptec AIC7XXX EISA/VLB/PCI SCSI HBA DRIVER, Rev 6.1.5
(Adaptec aic7880 Ultra SCSI adapter)
aic7880: Wide Channel A, SCSI Id=7, 16/255 SCBs

Vendor: Quantum Model: XP32275L Rev: LXTA
Type: Direct-Access
Detected scsi disk sda at scsi0, channel 0, id 1, lun 0
(scsi0:A:1): 20.000MB/s transfers (10.000MHz, offset 8, 16 bit)
Vendor: SEAGATE Model: ST39236LW Rev: 0004
...
идёт подобное перечисление остальныех стримеров, сидиромов, CDRW, партиций...
...
NET4: Unix domain sockets 1.0/SMP for Linux NET4.0
Kernel panic: VFS: Unable to mount root fs on 08:00
=====================================================
вроде я всё загнал в ядро из модулей, какие-такие request_module[scsi_hostadapter] он ещё хочет? Перепроверял вроде...
Может я чего лишнего в ядро прикрутил?
Ещё вопрос: UltraWide SCSI позволяет разгонятся до 40МБ/с, а тут почему-то только 20, как Narrow, что за фигня, где что подкрутить?

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