|
最近学会了利用grub制作了PE,GEEXBOX,DOS,LINUX 多合一光盘
最近正好要复制一张DVD光盘《喜羊羊与灰太狼》,
VIDEO_TS 文件夹有4G
看到还有300MB的空间可利用
就想做一张可以启动的DVD光盘,顺便可以用GEEXBOX来观看光盘里的片子
menu.lst文件内容如下:
title DOS
kernel /MEMDISK.GZ
initrd /DOS.IMG
title WINDOWS PE
chainloader /AXPE/SETUPLDR.BIN
title GeeXboX 影音系统1.2.1
kernel /GEEXBOX/boot/vmlinuz root=/dev/ram0 rw rdinit=linuxrc boot=cdrom lang=zh_CN remote=atiusb receiver=atiusb keymap=qwerty splash=silent vga=789 video=vesafb:ywrap,mtrr quiet
initrd /GEEXBOX/boot/initrd.gz
使用命令 mkisofs -J -R -b GRLDR -no-emul-boot -boot-load-size 4 -o E:\grub.iso cd
在虚拟机Microsoft Virtual PC下光盘能引导grub菜单
但是只能DOS能顺利进入
PE 和 GeeXboX 都报错
错误如下:invalid or unsupported executable format
用UltraISO打开生成的iso文件,发现 光盘标记为 DVD视频 而不是 可引导光盘
删除VIDEO_TS文件夹,重新mkisofs 制作iso,虚拟机下能够正常使用PE,GEEXBOX,DOS
总结:原因主要是因为根目录里有VIDEO_TS这个特殊文件夹引起的吧!
暂时还没有刻录光盘看实际效果
想问高手们,改怎么解决这个问题呢? |
|