rm -rf CDroot
fi
mkdir CDroot
mkdir CDroot/{isolinux,boot}
# -------用官方的syslinux5.00
cp -v syslinux-5.00/core/isolinux.bin CDroot/isolinux/
cp -v syslinux-5.00/com32/elflink/ldlinux/ldlinux.c32 CDroot/isolinux/
cp -v syslinux-5.00/com32/menu/vesamenu.c32 CDroot/isolinux/
cp -v syslinux-5.00/com32/menu/menu.c32 CDroot/isolinux/
cp -v syslinux-5.00/com32/lib/libcom32.c32 CDroot/isolinux/
cp -v syslinux-5.00/com32/libutil/libutil_com.c32 CDroot/isolinux/
#a.png b.png 是两张800x600的图片,用于isolinux界面的背景。
cp -v doc/a.png CDroot/isolinux/back.png
cp -v doc/b.png CDroot/isolinux/fmenu.png
touch CDroot/livecd
#这个很重要,否则linuxrc不认它。认为/dev/sr0里没有正确的启动介质。
cat >CDroot/isolinux/boot.msg<<EOF
Funtoo Linux Installation LiveCD
Enter to boot; menu to choose; press F1 for kernel list.
EOF
cat >CDroot/isolinux/kernels.msg<<EOF
Available kernels:
funtoo-x86_64
funtoo-x86_64-nofb
hd0
hd1
EOF
将内核和initrd文件cp到CDroot/isolinux
将squashfs文件cp到CDRoot
cp rootfs/boot/kernel-debian-sources-x86_64-3.2.29-1 CDroot/boot/myfuntoo
cp rootfs/boot/initramfs-debian-sources-x86_64-3.2.29-1 CDroot/boot/myfuntoo.igz
cp rootfs.sqf CDroot/image.squ
cat >CDroot/isolinux/isolinux.cfg <<"EOF"
UI vesamenu.c32
MENU TITLE funtoo Linux
MENU BACKGROUND back.png