々win々 发表于 2015-1-21 22:20:22

LINUX定制GRUB2的CD启动文件

1:在当前用户目录下创建grub目录 mkdir ./home/zyx/grub
2:进入当前用户目录,复制GRUB相关文件到刚才创建的目录下 cd /home/zyx,cp -r /boot/grub2/i386-pc /home/zyx/grub/grub
3:在grub目录下创建grub配置文件并编辑好该文件 vim grub/grub.cfg
set default=0
set timeout=30
menuentry "windowsxp"{
insmod ntfs
set root='(hd0,1)'
chainloader +1
}
menuentry "bootmgr"{
search --file /bootmgr --set=root
chainloader +1
}
submenu "one"{
menuentry "2.1" {
echo "2.1.1.0"
}
menuentry "2.2"{
echo "2.1.1.1"
}
}
menuentry "reboot"{
reboot
}
}
4:在用户目录下创建简易引导文件bootcfg便编辑好 vim /home/zyx/bootcfg
set root=(cd)
set prefix=(cd)/grub
insmod normal
insmod configfile
configfile /grub/grub.cfg
5:生成GRUB2内核core.img cd /home/zyx grub2-mkimage -p grub/grub/i386-pc/ -c bootcfg -o core.img -O i386-pc biosdisk iso9660
6:生成GRUB2引导文件g2ldrcat /usr/lib/grub/i386-pc/cdboot.img core.img >g2ldr
7:制作可以启动的grub2cd.iso mkisofs -R -J -v -l -no-emul-boot -boot-info-table -boot-load-size 4 -b g2ldr -o ../grub2cd.isog2ldr bootcfg grub
8:快速制作方法grub2-mkrescue -o grub2cd.iso

页: [1]
查看完整版本: LINUX定制GRUB2的CD启动文件