1. 首先找一台linux ,並提升至 root 權限,至 https://www.finnix.org/Download 下載最新版的 iso 
目前最新版本為 122
# cd /workdir/
# wget https://www.finnix.org/releases/122/finnix-122.iso

2. 掛載 iso 檔
mkdir /mnt/finnixiso
# mount -o loop /workdir/finnix-122.iso /mnt/finnixiso
# mkdir /workdir/myfinnix-122

3. 因為mount 上來的iso 是唯讀狀態,所以我們要複製一份檔案至 /workdir/myfinnix-122
# rsync -a /mnt/finnixiso/ /workdir/myfinnix-122/

4. 解壓檔案系統
#  cd /workdir/myfinnix-122/isolinux/live
# unsquashfs filesystem.squashfs

5. 這時候可以將需要的檔案放進解壓縮出來的檔案系統
# cd squashfs-root/home/

例如,把 openwrt-19.07.8-x86-64-combined-ext4.img 放進 ./home/openwrt/
# mkdir openwrt
# cd openwrt/
# cp /path/openwrt-19.07.8-x86-64-combined-ext4.img .

6. 重新壓縮檔案系統
# cd /workdir/myfinnix-122/isolinux/live
# rm -r filesystem.squashfs
# mksquashfs squashfs-root filesystem.squashfs
#  rm -rf squashfs-root

7. 製作 iso 檔
# cd ../
# genisoimage -l -r -J -V "myfinnix-122" -b isolinux/isolinux.bin -no-emul-boot -boot-load-size 4 -boot-info-table -c isolinux/boot.cat -o ../myfinnix-122.iso ./

以上步驟即可完成客製化 finnix livecd

也可以利用 rufus 工具將客製化 iso 製作成開機 usb 隨身碟

arrow
arrow
    文章標籤
    livecd finnix linux
    全站熱搜

    helloworld 發表在 痞客邦 留言(0) 人氣()