系统生成
复制系统
sudo rsync -Pa / /no-disk --exclude={/proc,/sys,/dev,/run,/tmp,/mnt,/media,/lost+found,/no-disk}
sudo cd /no-disk
sudo mkdir ./proc ./sys ./dev ./run ./tmp ./mnt ./media
把系统生成filesystem.squashfs文件
sudo mksquashfs no-disk filesystem.squashfs -comp xz
创建新文件夹
sudo mkdir ~/iso ~/new-iso
挂载系统
sudo mount -o loop /data/Kylin-Desktop-V10-SP1-General-Release-2303-ARM64.iso ~/iso/
把系统复制到new-iso
sudo cp -rT ~/iso ~/new-iso
卸载iso文件夹
sudo umount ~/iso
删除系统的md5 和filesystem.squashfs
sudo rm -rf ~/new-iso/md5sum.txt
sudo rm -rf ~/new-iso/casper/filesystem.squashfs
把之前生成的filesystem复制到casper下
mv /filesystem.squashfs ~/new-iso/casper/
重新生成md5
sudo sh -c "cd /home/用户/new-iso && find . -type f -print0 | xargs -0 md5sum > md5sum.txt"
无盘服务器安装
pxe镜像安装