URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 65943
[ Назад ]

Исходное сообщение
"linux загрузка без initrd"

Отправлено miron , 27-Апр-06 00:02 
не получается сделать монолитное ядро с поддержкой sata. linux redhat 73. ядро 2.4.32.
не хочу всякие initrd. хочу вбить sata/scsi дрова в ядро. не работает! возмущается по поводу отсутствия libata в виде модуля.

а что меня злит больше всего: почему ядро в состоянии загрузить initrd, но не в состоянии загрузить рядом лежащий модуль? что за бред сивой кобылы?


Содержание

Сообщения в этом обсуждении
"linux загрузка без initrd"
Отправлено bass , 27-Апр-06 07:29 
>не получается сделать монолитное ядро с поддержкой sata. linux redhat 73. ядро
>2.4.32.
>не хочу всякие initrd. хочу вбить sata/scsi дрова в ядро. не работает!
>возмущается по поводу отсутствия libata в виде модуля.
>
>а что меня злит больше всего: почему ядро в состоянии загрузить initrd,
>но не в состоянии загрузить рядом лежащий модуль? что за бред
>сивой кобылы?

вы просто не знаете базиса, вот и злитесь :) почитайте внутреннее устройства ядра 2.4 в документации на этом сайте.

потрудитесь также приводить не ваши домыслы по поведению системы, а конкретные строчки ошибок.

всего хорошего.


"linux загрузка без initrd"
Отправлено miron , 27-Апр-06 19:51 
>>не хочу всякие initrd. хочу вбить sata/scsi дрова в ядро. не работает!
>>возмущается по поводу отсутствия libata в виде модуля.

уже работает. проблема была в дурацком lilo

>>а что меня злит больше всего: почему ядро в состоянии загрузить initrd,
>>но не в состоянии загрузить рядом лежащий модуль? что за бред
>>сивой кобылы?
>
>вы просто не знаете базиса, вот и злитесь :) почитайте внутреннее устройства
>ядра 2.4 в документации на этом сайте.
>
>потрудитесь также приводить не ваши домыслы по поведению системы, а конкретные строчки
>ошибок.

подискутируем?
кстати как грузить модули я так и не понял. ладно nfs сам грузанулся, для некоторых можно в modules.conf алиясы вписать, а что делать, например с flop.o и тд? в gentoo эта проблема решаема стандартными средствами, а в RH? только и нашел rc.modules "для совместимости". правда пока не смог завести его

а вот про противный initrd... кто меня убедит что он нужен и что без него никак нельзя?


"linux загрузка без initrd"
Отправлено fevil , 28-Апр-06 08:28 
если я не ошибаюсь то после загрузки ядро сразу ищет initrd

"linux загрузка без initrd"
Отправлено Gennadi , 28-Апр-06 10:56 

>а вот про противный initrd... кто меня убедит что он нужен и что без него никак нельзя?

...  а теперь подумайте..

Если у вас система на SCSI-дисках или RAID.

Ведь пока незагрузятся модули из initrd, ядро ненайдёт диски...

... и приплыли...


"linux загрузка без initrd"
Отправлено _KAV_ , 28-Апр-06 11:07 
>
>>а вот про противный initrd... кто меня убедит что он нужен и что без него никак нельзя?
>
> ...  а теперь подумайте..
>
>Если у вас система на SCSI-дисках или RAID.
>
>Ведь пока незагрузятся модули из initrd, ядро ненайдёт диски...
>
>... и приплыли...

Ну, у меня система грузится без initrd - я все модули в ядро вкомпилил


"linux загрузка без initrd"
Отправлено miron , 28-Апр-06 18:49 
вобчем так. этот initrd нужен только тогда когда невозможно впендюрить дрова для дисковых контролеров в ядро, те дрова существуют только в виде модулей. не знаю правда как там со всякими raid/lvm...

но я удивляюсь... загрузчик в состоянии загрузить с тех же дисков ядро. почему тогда не может и модуль?

и вслед за этим, ядро грузит initrd. почему бы вместо него не загрузить модули?

бред

и все у них так! без нескольких посредников/прокладок типа не могут...