清除多餘暫存檔(請小心使用rm
-rf,使用前要確定目錄是正確的)
方法一
-
標準清理作法
清理
cd
rm
rm
清理
cd
rm
rm
清理
cd
rm
清理/var/lib/apt/lists
cd
rm
清理
cd
rm
清理
cd
rm
cd
rm
清理
rm
如果非常需要擠出空間,可刪除程式的說明檔
cd
rm |
方法二
-
因為指令太長,所以我們可以建立一個shell
script來縮短指令
cd /usr/local/bin
touch
chmod |
-
使用文字編輯器gedit或vi修改cleartmp.sh檔,加入以下內容
#!/bin/bash
rm
rm
rm
rm
rm
rm
rm
rm
rm
rm
#
rm |
-
清理暫存區
/usr/local/bin/cleartmp.sh |
離開變換根目錄(exit
chroot)
-
卸載系統與離開變換根目錄
umount
umount
umount (如果出現無法卸載的訊息,請利用桌面的按鈕,重新啟動電腦) exit (此時你的目錄會變成/media/livesystem/system,也就是變換目錄之前的樣子) |
壓縮系統squashfs並建立manifest與md5sum
方法一
-
標準壓縮squashfs作法
cd
chroot system
cp
sed -ie ‘/ubiquity/d’
sed -ie ‘/casper/d’
sed -ie ‘/dmsetup/d’
sed -ie ‘/jfsutils/d’
sed -ie
sed -ie
sed -ie
sed -ie
sed -ie
sed -ie
sed -ie
sed -ie ‘/xfsprogs/d’
sed -ie
rm
rm
mksquashfs ./system
find ./ISO_ubuntu9.04 |
方法二
-
因為指令太長,所以我們可以建立一個shell
script來縮短指令
cd
touch
chmod |
-
使用文字編輯器gedit或vi修改mksquashfs.sh檔,加入以下內容
#!/bin/bash
if
echo
exit fi
echo
echo
rm
chroot
echo
cp
sed
sed
sed
sed
sed
sed
sed
sed
sed
sed
sed
sed
sed
rm
rm
echo
if
echo
modprobe fi
mksquashfs
chmod
echo
find |
-
壓縮系統squashfs
cd
rm
./mksquashfs.sh |
打包ISO
利用virtualbox測試