LINUX.ORG.RU
ФорумAdmin

Как забекапить и разбекапить EFI SYSTEM раздел

 ,


0

2

ubuntu server
gpt
grub
Пробую забекапить EFI раздел sda1
ddrescue /dev/sda1 sda1.img
все ок.

Создаю новый диск с теми же разделами.
Пробую разбекапить ddrescue --force sda1.img /dev/sdb1
неполучается ddrescue: Write error: No space left on device

Примонтировать тоже не получается
mount -t vfat /dev/sdb1 /mnt/1
can't read superblock on /dev/sdb1.


скрин lsblk и бекапа и разбекапа
https://i.postimg.cc/D0sdQKXM/err.jpg



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

Ответ на: комментарий от Regacar

вроде все сделал но попадаю в EFI при загрузке системы.
я просто скопировал все файлы на новый диск EFI раздел не трогал
https://i.postimg.cc/G3qv9yL6/111.jpg
это изза grub? или efi раздела? или изза того что копировал через squashfs а не tar

Regacar
() автор топика
Последнее исправление: Regacar (всего исправлений: 2)
Ответ на: комментарий от Regacar

fs0 в этом выводе это EFI раздел на вашем новом диске (сравнивать идентификатор GPT)?

В этом uefi shell можете выполнить ″ls -l fs0:″, чтобы проверить, что EFI раздел определился правильно и там есть файлы с загрузчиком. И ″bcfg boot dump″, чтобы посмотреть какие загрузочные записи есть...

В приниципе, вы можете просто из uefi shell попробовать запустить загрузчик, а после загрузки ОС восстановить его (чтобы прописалась загрузочная запись). Наподобие:

fs0:
\EFI\Boot\grubx64.efi

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

попробую, щас все накрылось. долго исправлять переустановил все заного.
нашел файлик /boot/efi/efi/ubuntu/grub.cfg
в нем был uuid старого диска, изменил на новый и попал в при перезапуске в меню grub

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