Построение бездиск овых станция на ядре 2.6.х + загрузка по сети
"Andrey N. Kobluk" <[email protected]> Wed, 20 Oct 2004 17:33:36 +0300
| Newsgroups | gmane.linux.mandrake.expert.russian |
|---|---|
| Organization | Ukr-Com |
| Message-ID | <20041020173336.2abdef4f@winsor> |
Используется пакет syslinux pxelinux.0
#cat /var/lib/tftpboot/pxelinux.cfg/C0A8
default linux
prompt 1
timeout 100
display texts/default.txt
F1 texts/f1.txt
label linux
kernel kernel/bzImage
append initrd=kernel/initrd load_ramdisk=1 prompt_ramdisk=1 ramdisk_size=7000 rw init=/linuxrc root=/dev/rd/0
1.Создаем initrd
Используется busylinux
#ls ./initrd_dir
bin/ dev/ etc/ initrd/ lib/ linuxrc* linuxrc~* linuxrc_@ mnt/ proc/ root/ sbin/ tmp/ var/
#cat ./initrd_dir/linuxrc
echo Linuxrc running?????
2.diskless станция получает адрес, загружает ядро+initrd - запускает их
Логи (часть порезана)
RAMDISK: ext2 filesystem found at block 0
RAMDISK: Loading 7000 blocks [1 disk] into ram disk... done.
VFS:Mounted root (ext2 filesystem).
Mounted devfs on /dev
VFS: Mounted root (ext2 filesystem).
Trying to move old root to /initrd ... okay
Mounted devfs on /dev
Freening unused kernel memory: 220k freed
Kernel panic: No init found. Try passing init= option to kernel.
Такое ощущение что чего то не так делается с корневой системой... кто сталкивался с таким и имел опыт построения подобных систем - бросьба огромная отозваться.
--
WINS1-UANIC