5.19.2009

Linux DOM Step by Sept

Step 1: download kernel
http://www.kernel.org/pub/linux/kernel/v2.4/linux-2.4.35.2.tar.bz2

Step 2: make menuconfig

Step 3: make dep & make

Step 4: format
fdisk /dev/hda
n,p,1,1,13,a,1,w
mkfs.ext2 /dev/hda1

Step 5: mount and make base dir
mount /dev/hda1 /mnt/dom
cd /mnt/dom
mkdir bin boot dev etc home lib mnt proc root sbin sys tmp usr var

Step 6: copy arch/i386/boot/bzImage /mnt/dom

Step 7: make ramdisk
#dd if=/dev/zero of=/tmp/loop_tmp bs=1k count=15360 //单位KB
#mke2fs -F -v -m 0 /tmp/loop_tmp
#mkdir /mnt/loop
#mount -o loop /tmp/loop_tmp /mnt/loop
#cd /mnt/loop
#cp -arf /bin /dev /etc /lib /proc /sbin /usr /tmp /var ./
#cd / //进入别的目录以便umount
#umount /mnt/loop
#gzip -v9 /tmp/loop_tmp > /tftpboot/ramdisk.gz

Step 8: setup grub.conf