制作一个最小的CentOS6系统 首先要明确一下CentOS6启动的过程 POST -> BootSequence(BIOS) -> Bootloader(MBR) -> Kernel(ramdisk) -> rootfs -> switchroot -> /sbin/init -> (/etc/inittab,/etc/init/*.conf) -> 设置默认运行级别 -> 系统初始化脚本 ->关闭或启动对应级别下的服务 -> 启动终端 1、POST不用管,硬件的事 2、BootSequence,手动选择某个硬盘启动即可 3、Bootloader即stage1.0阶段,使用grub-install生成 stage1.5阶段也用grub-install生成 4、stage2.0阶段即内核文件vmlinuz和ramdisk镜像从源系统复制一份 然后需要grub文件,CentOS6就手动写一份吧,格式如下: default=#:设定默认启动的菜单项;落单项(title)编号从0开始 timeout=#:指定菜单等待选项选择的时长 splashimage=(hd#,#)/PATH/TO/XPM_PIC_FILE:指定菜单背景图片 hiddenmenu:隐藏菜单 title TITLE:定义菜单标题 root(hd#,#)grub查找stage2及kernel文件所在的设备分区