1

Я создал резервную копию файла моего корневого раздела, используя дублирование, с помощью следующей команды:

duplicity \
   -v8 \
   --no-encryption \
   --exclude-other-filesystems \
   --exclude-device-files \
   --exclude /lost+found \
   --exclude '/tmp/*' \
   / \
   file:///.../root-backup/ \
| tee -a /.../backup.log

Затем я восстановил эту резервную копию во втором разделе на том же жестком диске, намереваясь установить дистрибутивное обновление для этой версии системы, оставив исходный файл в покое.

К сожалению, я не могу загрузить второй раздел.

Я уже позаботился о самых очевидных вещах: создание каталогов /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!

Что еще мне нужно сделать на новом разделе, чтобы иметь возможность использовать его как /?

0