引导文件复制的 Linux 根分区

引导文件复制的 Linux 根分区

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

为了能够使用新分区,我还需要在新分区上做什么/

相关内容