[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Newbie сompiling kernel - help, please



On Fri, 18 Jan 2002, Vadim Solonovich wrote:

> From: Vadim Solonovich <vsolon@park.ru>
> Subject: Newbie сompiling kernel - help, please
> X-Mailer: Microsoft Outlook Express 6.00.2600.0000
>
> Добрый день !
>
> Поставил woody ( спасибо за советы Виктору Вагнеру и Николаю Голубу),
> естественно захотел поменять ядро, в частности хотелось бы PIII,

Не очень это естественно нынче.

> udma-100
> и i815 чипсет. Попробовал сделать apt-get install kernel-image-2.17-686.

В названии пакета явная ошибка - должно быть, наверное, 2.4.17

> Однако, оно заявило, что желает initrd.img и конфигурацию загрузчика с

А там точно все перечисленное есть?

> initrd. В связи с этим вопросы:
> - что это за initrd, где об нем почитать и нужно ли оно
initrd - Initial RAM disk - образ файловой системы, который грузится
до старта ядра, средствами lilo, и позволяет, например, грузить драйвер
того контроллера, на котором / живет - модулем. На период инсталляции -
штука крайне полезная. Во всех прочих случаях - нафиг не нужная.

Читают об этом в
/usr/src/kernel-source-${Version}/Documentation/initrd.txt


> - не лучше ли, вместо уствновки
бинарного пакета установить,
>исходники и скомпилировать с помощью kernel-package?

Лучше. Особенно, если четко известно, какие запросы. Правда,
если используются какие модули, идущие отдельными пакетами,
от них тоже надо соответствующие  -source пакеты поставить -
pcmcia-source, lm-sensors-source etc. Чтобы make-kpkg их пересобрать
не забыл.

>( Может оно и не потребует initrd ? ;-)  )

Если правильно сконфигуришь (а именно не забудешь статически собрать
драйвер контроллера и файловой системы, на которой рут живет), то не
потребует.  Хотя, возможно, придется ручками поправить lilo.conf чтобы
на отсутствие initrd не обижался.

Впрочем, возможно, что и с нужным тебе kernel-image initrd не нужен.
Просто его из lilo.conf никто убрать не озаботился (экспериментировать
с этим не советую - а то может понадобиться с rescue-дискеты грузиться)




-- 
Victor Wagner			vitus@ice.ru
Chief Technical Officer		Office:7-(095)-748-53-88
Communiware.Net 		Home: 7-(095)-135-46-61
http://www.communiware.net      http://www.ice.ru/~vitus



Reply to: