zhaoke 发表于 2006-3-24 14:52:37

Linux下如何制做一张引导和运行多系统的DVD盘

Linux下如何制做一张引导和运行多系统的DVD盘(livecd)

发表者: 赵珂 2006年03月24日 #109

http://blog.joylinux.org/zhaoke/cn/109.html


我们可以通过Nautopia.net释出的一个脚本来定制一张可引导和运行多个系统的DVD光盘. 当前Nautopia脚本支持的系统包括:

Knoppix, Kanotix, Kurumin, Livux, MEPIS, ProMEPIS, Slax, Aurox, BerryLinux, Basilisk, Adios, PCLinuxOS, MandrakeMove, Gnoppix, RiP, SystemRescueCD, Ultimate Boot CD和INSERT Distributions.

脚本文件的目录结构:
/dvd/
/dvd/boot/
/dvd/boot/adios/

/dvd/boot/grub/
/dvd/boot/grub/adios/
….
/dvd/boot/grub/ubuntu/

/dvd/boot/ubuntu/
/dvd/flppys/
/dev/ubd/
/dev/ubd/boot/
/dev/ubd/modules/

目录说明:
/dvd/: 放置相应系统的系统文件. 比如说/dvd/knoppix/, knoppix的系统文件都放在该目录下.
/dvd/boot/: 放置相应系统的的内核vmlinuz和initrd文件.
/dvd/grub/: 放置引导程序和主要菜单文件, 其中每一个系统对应的目录包含了该系统的菜单文件.

具体操作:
比如说添加Kanotix KANOTIX-2006-CeBIT-RC3 (Knoppix/Debian)到DVD光盘:

拷贝/boot/里面所有文件(含目录, grub/目录除外)到/dvd/boot/kanotix2006/
拷贝/KNOPPIX/到/dvd/

添加更多系统请参考:
Livecd Collections

系统添加完成后, 在dvd/所在目录下执行下面命令创建DVD盘:
mkisofs -no-iso-translate -U -nobak -R -b boot/grub/stage2_eltorito -no-emul-boot \
-boot-load-size 4 -boot-info-table -o dvd_boot.iso dvd

或者你也可以运行dvd/所在目录下的dvd_iso脚本创建DVD盘:
./dvd_iso

脚本下载: customlivecd.zip (大小: 531Kb)
本地或Nautopia
页: [1]
查看完整版本: Linux下如何制做一张引导和运行多系统的DVD盘