[sisyphus] PXE network boot & initrd.img

Ivan Adzhubey =?iso-8859-1?q?iadzhubey_=CE=C1_rics=2Ebwh=2Eharvard=2Eedu?=
Чт Апр 1 09:47:59 MSD 2004


Господа, товарищи и братья!

Вопрос совершенно off topic, но трехдневное неустанное гугление не привело к 
позитивному результату, так что очень прошу поделиться если у кого есть 
опыт...

Кто-нибудь пользуется сетевой загрузкой? Хочется странного, хотя все советуют 
собирать клиентское ядро со всеми необходимыми драйверами - хочу грузить по 
сети и ядро и initrd с модулями, в том числе с модулями драйверов сетевых 
карточек. Удалось настроить dhcpd, tftp, pxelinux, все работает, кроме 
initrd. При попытке указать в параметрах pxelinux образ initrd - ядро 
загружается нормально, затем пишет на консоли клиента:

Loading initrd: initrd-test.img...

И виснет на этих трех точках. Если initrd не указывать - все работает как 
документировано, но nfsroot естественно не находится, поскольку ядерный 
IP-config сетевой карточки не видит. Причем если initrd.img указан в конфиге 
pxelinux, то tftp/pxelinux действительно пытаются образ загрузить, так как 
если например указать неверное имя файла для него, то выдается ошибка:

Loading initrd: Could not found initrd-xxx.img file

То есть сетевая загрузка как таковая явно работает, капризичает сам 
initrd.img. Чего ему нехватает для счастья?

-- 
Иван




Подробная информация о списке рассылки Sisyphus