|
livecd-creator包不是很实用,我想自己充分定制,所以一直想自己动手做一张livecd。fedora的wiki上只是大致说了livecd-tools干了什么,却没有具体的行为说明。我的制作方法是来自于ubuntu的wiki里的。我做过很多次,最后都是找不到根分区而告终。现在我把我的操作写出来,大家看看哪里有不足的地方。我是在livecd的基础上做的。
su -
cd workspace
mkdir LiveOS 1 2 3
dd if=/dev/zero of=LiveOS/ext3fs.img bs=1M count=8000
mkfs.ext3 -F LiveOS/ext3fs.img
mount -o rw,loop LiveOS/ext3fs.img 1
mount -o loop /media/usb/LiveOS/squashfs.img 2
mount 2/LiveOS/ext3fs.img 3
cp -R 3/* 1
cp /etc/resolv.conf 3/etc
mount --bind /dev 3/dev
chroot 3
mount -t proc none /proc
mount -t sysfs none /sys
(这里是自己的定制。)
mksquashfs LiveOS squashfs.img
mv squashfs.img /media/usb/LiveOS
然后从usb启动失败。大家指教指教。 |
|