Я создал резервную копию файла моего корневого раздела, используя дублирование, с помощью следующей команды:
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!
Что еще мне нужно сделать на новом разделе, чтобы иметь возможность использовать его как /
?