手斧Linux – 从LFS到Funtoo (121)

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值