이 페이지의 이전 버전을 보고 있습니다. 현재 버전 보기.

현재와 비교 페이지 이력 보기

버전 1 다음 »

Debian 계열 GParted Live ISO 에 패키지 추가하기


# apt install -y genisoimage isolinux squashfs-tools xorriso

# cd /work
# wget https://downloads.sourceforge.net/gparted/gparted-live-1.6.0-3-amd64.iso
# IMG=gparted-live-1.6.0-3-amd64.iso

# mkdir iso
# mount -o loop $IMG iso

# find iso | grep -E squashfs
iso/live/filesystem.squashfs

# mkdir custom-iso
# rsync -a -H --exclude=casper/filesystem.squashfs iso/ custom-iso/

# rm -rf squashfs-root
# unsquashfs -d squashfs-root iso/live/filesystem.squashfs

# chroot squashfs-root
# cd /
# apt update
# apt -y install qemu-utils libguestfs-tools
# apt clean
# exit

# cd /work
# find . -name qemu-nbd
./squashfs-root/usr/bin/qemu-nbd
# find . -name virt-customize
./squashfs-root/usr/bin/virt-customize

# cd /work/custom-iso
# find . | grep -E 'squashfs|isolinux.bin|boot.cat'
./live/filesystem.squashfs
./syslinux/boot.cat
./syslinux/isolinux.bin

# rm ./live/filesystem.squashfs
# mksquashfs /work/squashfs-root /work/custom-iso/live/filesystem.squashfs

# mkisofs -D -r -V "GParted-live-Q" -cache-inodes -J -l \
  -b syslinux/isolinux.bin -c syslinux/boot.cat -no-emul-boot \
  -boot-load-size 4 -boot-info-table -o ../gparted-live-1.6.0-3-q-amd64.iso .


  • 레이블 없음