要做自己的Linux系统,首先要有总体的概念。
    先说环境,我用的是在VM中的RHCE 5.4 serer 版:然后是材料,做东西总得有材料吧。比如内核,系统文件,引导工具…… 下面会有详细说明。
    首先提供一个小Linux,需要里面的一些东东。http://minimalinux.org/ttylinux/
    然后挂载它,这里就不再详细说明了。比如我挂载到了 /media/cdrom上、
既然是基于光盘启动,最好再格外建一个文件夹,方便管理。默认进入系统后直接在~目录下创建iso,里面包含boot/grub(用于引导)和ttylinux(用于放内核和文件)。命令为# mkdir -pv iso/{ttylinux,boot/grub}
   
2、复制grub可引导的光盘所需的引导程序
# cp /usr/share/grub/i386-redhat/stage2_eltorito  iso/boot/grub

3、然后挂载那个小镜像。并拷贝内核等关键文件。
挂载就不写了
拷贝是# cp -rv /media/cdrom/boot/*  iso/ttylinux/  (其实仅拷贝里面的filesys.gz文件系统,System文件映射表,vmlinuz内核文件  就行)

4、为grub建立配置文件
# vim /root/iso/boot/grub/grub.conf
 
添加如下内容:
default         0
timeout         10
color light-green/black light-magenta/black
title   My ttylinux(ttylinux-9-RC1)
root (cd)
kernel  /ttylinux/vmlinuz load_ramdisk=1 prompt_ramdisk=0 ramdisk_size=8192 ro root=/dev/ram0
initrd  /ttylinux/filesys.gz

5、执行如下命令,创建iso镜像:
# mkisofs -R -b boot/grub/stage2_eltorito -no-emul-boot -boot-load-size 4 -boot-info-table -o ttylinux.iso 

然后iso镜像就出来了。
把它放到windows中,装载到虚拟机上看看效果吧。
再对这个小系统进行DIY,稍后再讨论

如有疑问,也可访问
http://blog.chinaunix.net/u/24866/showart_2118188.html