Что делаю - гружусь с livecd debian, размечаю диск по label msdos, 2 раздел под корень и 1-ий - под boot. ФС - xfs. Далее
Код: Выделить всё
mount /dev/sda2 /mnt
xfsrestore -f /lib/live/mount/medium/home/root---.dump -S 3d078e8b-35eb-4b7f-823f-cefab0442646 /mnt/
mount /dev/sda1 /mnt/boot
xfsrestore -f /lib/live/mount/medium/home/boot--.dump -S 565f7d00-3675-4a59-8636-5596ca67c2fa /mnt/boot
cd /mnt
mount -o bind /dev dev/
mount -t sysfs sys sys/
mount -t proc proc proc/
chroot ./
grub2-install /dev/sda && grub2-mkconfig -o /boot/grub2/grub.cfg
dracut -f initramfs-3.10.0-229.el7.x86_64.img 3.10.0-229.el7.x86_64
Потом надо еще подправить fstab.
При попытке загрузиться - появляется меню grub, но система переходит emergency shell, т.к. пытается загрузиться logical volume /dev/centos/root, т.е что было на исходной машине. Получается система пытается загрузиться с lvm, мне же надо, чтобы просто система грузиласть с раздела.
Как понимаю загвоздка где-то в командах
Код: Выделить всё
grub2-install /dev/sda && grub2-mkconfig -o /boot/grub2/grub.cfg
dracut -f initramfs-3.10.0-229.el7.x86_64.img 3.10.0-229.el7.x86_64
Постоянно разворачиваю из дампа debian из обычных разделов - все работает норм
Код: Выделить всё
update-initramfs -v -u -k `uname -r` -t
grub-install /dev/sda && grub-mkconfig -o /boot/grub/grub.cfg