引导文件复制的Linux根分区


1

我使用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!

我还需要在新分区上做什么才能使用它/

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.