procedure
---------
- 1) install mnimal nfsroot binaries
+ 1) install minimal nfsroot binaries
- vi Config [enter default as a target, specify arch*]
+ vi Config [specify arch* variables]
note: default target is enough. you dont need to specify fai-server.
we are just going to install the nfsroot which will automate
3) adapt configs in ./fai (see chapter "fai config files")
4) pxeboot your install candidates. this is actually not fully
- automated.
+ automated. have a look athe bootdisk section if your client does
+ not support pxeboot.
- type "fai" on pxeboot prompt
- after first bootup, use cfdisk to partition your harddisk
note: restart all the mentioned services.
+bootdisk
+--------
+
+for computers old enough to not support pxe but having installed a piece
+of hardware called floppy disk, you may create a bootdisk containing the
+install kernel (the pxe stuff is replaced by the bootdisk).
+
+- compile a customized kernel < 1.4 mb. do not unset needed features!
+
+ (use ./misc/arch/${hdw_arch}/linux.config as .config + modify)
+
+- copy bzImage to fai/files/boot/vmlinuz_custom/<ip>
+
+- create bootfloppy/image
+
+ easy way: (create the bootdisk)
+
+ mknod /dev/boot255 c 0 255
+ dd if=bzImage of=/dev/floppy/0
+ rdev /dev/floppy/0 /dev/boot255
+
+ lilo way: (create an image)
+
+ dd if=/dev/zero of=bootdisk.img bs=1024 count=1440
+ yes | mke2fs -q -i 40000 -m 0 bootdisk.img
+ mkdir -p /mnt/tmp ; mount -o loop bootdisk.img /mnt/tmp
+ mkdir -p /mnt/tmp/{boot,etc} ; cp bzImage /mnt/tmp/boot/vmlinuz
+
+ [to be continued ...]
+
+
troubleshooting
---------------