|
本帖最后由 wmsnet 于 2013-8-31 09:20 编辑
最简单的办法,下载一个光盘,把里边的系统文件删除,只留一个引导的部分,主要作用是引导,你的vmlinuz和initrd.gz一个是内核,一个是文件系统,加上光盘的引导就可以,使用工具是ultroiso。
制作的参考步骤如下:(任何linux系统环境,建议centos,下载isolinux安装包并安装)
为iso映像建立一个目录,作为iso的根目录(也就是光盘的根目录),比如myiso/
在建立好的目录下,建立一个isolinux目录(这个名称必须有,最好不要修改) 随后把isolinux.cfg和isolinux.bin放到isolinux目录下。
在iso的根目录下,放置光盘所包含的内容,要包含刚才的内核和文件系统俩文件。 其他放什么都可以,大小最好别超过CD光盘的大小,到此目录结构建立完成。例子如下:
myiso
|---isolinux | |
| |---isolinux.bin
| |__isolinux.cfg
|---vmlinuz
|---initrd.gz
|---readme 。
接下来配置isolinux.cfg isolinux.cfg的格式和lilo.conf grub.conf相似:
prompt 1
timeout 100
default myiso
label mysio
kernel /bzImage append initrd=/COLOR.gz load_ramdisk=1 prompt_ramdisk=0 ramdisk_size=60000 rw root=/dev/ram
然后,执行生成iso,命令如下:
mkisofs -o myiso.iso -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table myiso
到此,iso生成,在虚拟机下测试OK后,可以刻录光盘,或者使用ultroiso,将iso镜像系统写到U盘中做引导,需要主板支持。
|
|