LINUX.ORG.RU
решено ФорумAdmin

Не получается починить VPS через Systemrescuecd

 ,


0

1

Пытаюсь в первый раз восстановить из бэкапа впсник (полный бэкап всей системы) через systemrescue

  1. Сделан бэкап Restic-ом с флагом –one-file-system всего / кроме временных папок,логов
  • отдельно дамп базы данных , залито в облако через rclone
  1. Подгружаю в панели у хостера systemrescue

  2. загружаюсь в него,настраиваю сеть,чтобы работала (по умолчанию не настроена)

  3. Скачиваю Restic\rclone подключаю репозитарий.

  4. Делаю /mnt/old папку монтирую диск mount /dev/vda1 /mnt/old

  5. Проверяю на всякий случай UUID

blkid /dev/vda1
/dev/vda1: UUID="175ca3f8-4940-465a-be2d-47d828e5a53f" BLOCK_SIZE="4096" TYPE="ext4" PTTYPE="dos" PARTLABEL="primary" PARTUUID="56319780-98a9-4693-9961-d04f692e8362"
  1. Удаляю все c /mnt/old т к все равно весь / буду накатывать полностью

  2. Делаю restore restic-ом на /mnt/old

  3. Делаю

mount -o bind /proc /mnt/old/proc
mount -o bind /sys /mnt/old/sys
mount -o bind /dev /mnt/old/dev
  1. Инфа от lsblk на всякий случай после chroot
NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
loop0	7:0	0 683.9M  1 loop
sr0 	11:0	1   763M  0 rom  
vda	254:0	0	80G  0 disk
`-vda1 254:1	0	80G  0 part /
  1. Проверяю /etc/fstab , в нем следующее
UUID=175ca3f8-4940-465a-be2d-47d828e5a53f /           	ext4	errors=remount-ro 0   	1
/dev/sr0    	/media/cdrom0   udf,iso9660 user,noauto 	0   	0

UUID совпадает

  1. Делаю
grub-install /dev/vda1
Installing for i386-pc platform.
grub-install: warning: File system `ext2' doesn't support embedding.
grub-install: warning: Embedding is not possible.  GRUB can only be installed in this setup by using blocklists.  However, blocklists are UNRELIABLE and their use is discouraged..
grub-install: error: will not proceed with blocklists.
  1. Пробую
grub-install /dev/vda1 --force
Installing for i386-pc platform.
grub-install: warning: File system `ext2' doesn't support embedding.
grub-install: warning: Embedding is not possible.  GRUB can only be installed in this setup by using blocklists.  However, blocklists are UNRELIABLE and their use is discouraged..
Installation finished. No error reported.
update-grub
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-5.10.0-28-amd64
Found initrd image: /boot/initrd.img-5.10.0-28-amd64
Found linux image: /boot/vmlinuz-5.10.0-21-amd64
Found initrd image: /boot/initrd.img-5.10.0-21-amd64
Warning: os-prober will be executed to detect other bootable partitions.
Its output will be used to detect bootable binaries on them and create new boot entries.
Done

exit
umount /mnt/old/dev
umount /mnt/old/proc
umount /mnt/old/sys
  1. Перезагружаюсь, отключаю режим восстановления, загружаю ВПС нормально.

И ничего.. захожу через VNC вижу строчку GRUB и все

Что делаю не так? Что-то пропустил?

Спасибо



Последнее исправление: Semel (всего исправлений: 5)

11 делаю
grub-install /dev/vda1

А надо в начале не делать, а думать что делаешь. Для платформы grub-pc встраивать код загрузчика нужно не на раздел, а в главную загрузочную запись.

anonymous
()
Ответ на: комментарий от anonymous

вот же тупица… и ведь уже столько раз ставил этот самый загрузчик при установке вживую на локальные компьютеры куда надо

стыдобища..спасибо)

Semel
() автор топика