推 bamchisu: 推 03/11 13:03
推 bamchisu: LFS 很少人用吧 03/11 13:05
→ czm: 實驗學習 緊急救援用 30mb裡面多是busybox的功能 可以再擴充 03/12 03:40
推 holishing: 有類似 Minimal Linux Live 那樣把製作過程弄成腳本嗎? 03/13 04:02
→ czm: sh 如下 說明後推 03/14 08:16
#! /bin/bash
mkdir vmdk
cd vmdk
tar xf lfs_micro.txz
cd ..
mount ./vmdk/micro-lfs.iso /mnt/fm
mkdir -p ./iso/boot/grub
cp /mnt/fm/STARTUP.NSH ./iso/
cp /mnt/fm/boot/grub/*.cfg ./iso/boot/grub/
mount ./vmdk/micro_root.ext4 /mnt/root
#mount ./vmdk/micro_boot.ext2 /mnt/root/boot
#mount ./vmdk/MICRO_EFI.FAT /mnt/root/boot/efi
# sed /mnt/root/etc/fstab
mksquashfs /mnt/root ./iso/lfs-micro.xz.sqfs -comp xz -b 1048576
# sed /mnt/root/etc/fstab
grub-mkrescue -o ./vmdk/lfs-micro.iso -volid LFS_MICRO ./iso
umount -R /mnt/root
umount /mnt/fm
※ 編輯: czm (111.241.94.110 臺灣), 03/14/2021 08:21:39
→ czm: 以上為製iso用 事前先準備好micro_root.ext4與grub/*.cfg 03/14 08:24
→ czm: 個別放到/mnt/root/ 與 ./iso/boot/grub/ 啟動檔放到./iso/ 03/14 08:29
→ czm: mksquashfs 製作rootfs壓縮檔*.sqfs 放到 ./iso/ 03/14 08:31
→ czm: grub-mkrescue 將./iso/* 製作成 *.iso 完成!! 03/14 08:32