新建个2G的img文件,不要小于系统占用空间大小:fallocate -l $(( 2048 * 1024 *1024 )) ubuntu.img
分区:cat > fdisk.cmd <
o
n
p
1
+128MB
t
c
n
p
2
w
EOF
fdisk ubuntu.img < fdisk.cmd
挂载img为loop设备:losetup -f -P --show ubuntu.img
格式化及挂载:mkfs.vfat -n "BOOTFS" /dev/loop0p1
mke2fs -F -q -t ext4 -L ROOTFS -m 0 /dev/loop0p2
mkdir /img
mount /dev/loop0p2 /img
mkdir /img/boot
mount /dev/loop0p1 /img/boot
备份系统:cd /
DIR_INSTALL=/img
cp -r /boot/* /img/boot/
mkdir -p $DIR_INSTALL/dev
mkdir -p $DIR_INSTALL/media
mkdir -p $DIR_INSTALL/mnt
mkdir -p $DIR_INSTALL/proc
mkdir -p $DIR_INSTALL/run
mkdir -p $DIR_INSTALL/sys
mkdir -p $DIR_INSTALL/tmp
ta