我使用duplicity使用以下命令创建了我的根分区的文件备份:
duplicity \
-v8 \
--no-encryption \
--exclude-other-filesystems \
--exclude-device-files \
--exclude /lost+found \
--exclude '/tmp/*' \
/ \
file:///.../root-backup/ \
| tee -a /.../backup.log
然后我将此备份恢复到同一硬盘驱动器上的第二个分区,打算在该版本的系统上安装dist升级,同时保留原始版本。
不幸的是,我无法启动第二个分区。
我已经照顾最明显的东西:创建目录/dev
,/sys
并且/proc
这是由备份跳过,并修改克隆/etc/fstab
安装新的分区/
。
现在我只需输入grub控制台并输入即可尝试启动此分区
set root=(hd0,msdos2)
linux /boot/vmlinuz-[kernel version here]
initrd /boot/initrd.img-[kernel version]
boot
这会导致内核崩溃,并出现以下错误:
/init: can't open /root/dev/console: no such file
kernel panic - not syncing: Attempted to kill init!
我还需要在新分区上做什么才能使用它/
?