制作 Fedora Core 3 LiveCD
先装好 Fedora Core 3
安装套件容量要控制在 1.4G–1.7G 之间,最好不要超过 2G
装 X 和 KDE
制作过程:
1.在根目录先建立好 livecd 目录
mkdir /livecd
2.复制 /bin /usr /sbin /var /etc /lib 目录到 /livecd 目录之下
cp -aRpf /bin /usr /sbin /var /etc /lib /livecd
3.删除一些说明档
rm -rf /livecd/usr/share/doc/*
4.删除 Kernel 的一些模组
rm -rf /livecd/lib/modules/*
5.下载 mklive-1.0-2.i386.rpm,并安装
rpm -Uvh mklive-1.0-2.i386.rpm
6.把目录切换到 /livecd
cd /livecd
7.删除 livecd 目录之下的 etc/fstab,要注意不要删错了
rm -rf etc/fstab
8.删除 livecd 目录之下的 etc/mtab
rm -rf etc/mtab
9.删除 livecd 目录之下的 etc/modpr*.conf
rm -rf etc/modpr*.conf
10.复制 /opt/livecd/script/mksqfs-2.0 到 /usr/bin 目录之下
cp /opt/livecd/script/mksqfs-2.0 /usr/bin
1.先建立好 /livecd 目录
mkdir /livecd
2.将 /etc /bin /sbin /usr /var /lib 目录复制到 /livecd 之下
cp -aRpf /etc /bin /sbin /usr /var /lib /livecd
3.为了增加空间,所以删除一些文件说明档
rm -rf /livecd/usr/share/doc/*
4.把核心删除
rm -rf /livecd/lib/modules/*
5.删除 /livecd/etc/fstab
rm -rf /livecd/etc/fstab
6.删除 /livecd/etc/mtab
rm -rf /livecd/etc/mtab
7.复制 /opt/livecd/scripts/mksquashfs 到 /usr/bin 目录之下 mksquashfs 就是 LiveCD 的压缩程式
cp /opt/livecd/scripts/mksquashfs /usr/bin
8.复制 /opt/livecd/scripts/mkxf86config 到 /livecd/usr/sbin 目录之下
cp /opt/livecd/scripts/mkxf86config /livecd/usr/sbin
9.复制 /opt/livecd/scripts/hotplug-knoppix 到 /livecd/sbin 目录之下
cp /opt/livecd/scripts/hotplug-knoppix /livecd/sbin
10.复制 /opt/livecd/scripts/hwsetup 到 /livecd/sbin 目录之下
cp /opt/livecd/scripts/hwsetup /livecd/sbin
11.新建立 fstab 这个档案
touch /livecd/etc/fstab
12.新建立 mtab 这个档案
touch /livecd/etc/mtab
13.切换目录到 /livecd/lib/modules
cd /livecd/lib/modules
13.1 新建立一个 2.6.9pake 这个目录
mkdir 2.6.9pake
14.把核心 2.6.9.tgz 解压缩到 2.6.9pake 这个目录
tar xvzf /opt/livecd/2.6.9.tgz
15.建立 fedora3 这个目录
mkdir /fedora3
16.把目录切换到 /livecd 这个目录
cd /livecd
17. -be 大格式档案的压缩,可以改 linuxerrc
mksquashfs * /fedora/fedora3 -be
18.
cp -aRpf /opt/livecd/scripts /
19.
cp -aRpf /opt/livecd/isolinux /
20.主要在建立 grub 的选单
/opt/livecd/pake
21.
reboot
压成 ISO
1.
mkdir /iso
2.
mv isolinux /iso
3.
mv scripts /iso
4.
mv fedora3 /iso
5.
cd /iso
5.
/iso/scripts/mkISOboot fc3 /fc3.iso
如果要新增套件或美化桌面都要在制作过程之前先做好!
装好之後套件可以更新,包括核心的部分,因为制作 Fedora LiveCD 时,会用其它的核心来取代目前的核心!
取消 root 的密码
passwd -d root
制作典故
由於live-cd 技术的盛行愈来愈多人用这样的技巧将自己的os打包成一片光碟或是小至200多mb的光碟片上,更有人做到15mb的大小, 让linux直结跑在usb碟上,不过这样小的linux大多都是用debian所做出来的,较少有人用其他linux来制作,小弟想用 fedora core2这个肥大的系统来打破这个传说.
目前小弟也满成功的做出100mb以内的fedora linux system 经过後制成live-cd 的压缩技巧 目前大小约为 36mb