我已使用 Rsync 将 Linux 系统根文件夹 (/) 复制到本地文件夹。 (不包括500GB数据)
是否可以创建在 Virt-manager 中启动的可启动系统映像?
Rsync命令:Rsync -aAXv
Rsync 不包括 /dev/* /proc/* /sys/* /tmp/* /usr/tmp/* /run/* /mnt/* /media/* /var/cache/* /lost+found /var/www / /根/
答案1
它有效(Debian 9):
首先构建一个qcow2镜像(第一次尝试Img Raw)
将其格式化为 ext4(分开)
作为 NetBlockDevice 挂载到 /mnt/example
Rsync -aAXv 到 /mnt/example
将 /boot/initrd 和 /boot/vmlinuz 从映像复制到本地文件系统。
卸载它
创建新的 virt-manager 设备(通用操作系统)、uefi x86_64、映像作为 SCSI 磁盘
7.1 将/boot/initrd和/boot/vmlinuz文件复制到本地文件系统
7.2 添加boot-Options->direct Kernel->initrd和vmlinuz文件
7.3 添加内核启动参数:root=/dev/sda1
8.0 在首次启动的系统中:
8.1 mount -o 重新挂载,rw /dev/sda1 /
8.2 猫 blkid >> /etc/fstab
8.3 注释掉旧的 root 挂载并使用新的 UUID 构建同一行
有用!