Загрузка данных


sudo mkdir -p /mnt/newroot
sudo mount /dev/nvme0n1p7 /mnt/newroot

sudo mkdir -p /mnt/newroot/boot/efi
sudo mount /dev/nvme0n1p1 /mnt/newroot/boot/efi

sudo cp /mnt/newroot/etc/fstab /mnt/newroot/etc/fstab.bak

cat <<'EOF' | sudo tee /mnt/newroot/etc/fstab
# Astra restored without LUKS
UUID=3e636c00-27bd-4f48-a988-93de94e91494 / ext4 errors=remount-ro 0 1
UUID=6480-7E3F /boot/efi vfat 
umask=0077 0 1



EOF

sudo cp /mnt/newroot/etc/crypttab /mnt/newroot/etc/crypttab.bak 2>/dev/null
echo "" | sudo tee /mnt/newroot/etc/crypttab

for i in /dev /dev/pts /proc /sys /run; do
  sudo mount --bind $i /mnt/newroot$i
done

sudo chroot /mnt/newroot


sed -i 's/^GRUB_CMDLINE_LINUX=.*/GRUB_CMDLINE_LINUX=""/' /etc/default/grub
sed -i 's/^GRUB_CMDLINE_LINUX_DEFAULT=.*/GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"/' /etc/default/grub

update-initramfs -u -k 6.1.90-1-generic

grub-install \
  --target=x86_64-efi \
  --efi-directory=/boot/efi \
  --bootloader-id=AstraRestored \
  --recheck

update-grub

exit

sudo efibootmgr --create \
--disk /dev/nvme0n1 \
--part 1 \
--label "Astra Restored" \
--loader '\EFI\AstraRestored\grubx64.efi'


mkdir -p /usr/lib/grub/x86_64-efi
cp -a /boot/grub/x86_64-efi/* /usr/lib/grub/x86_64-efi/


ls /usr/lib/grub/x86_64-efi/modinfo.sh

grub-install \
  --target=x86_64-efi \
  --efi-directory=/boot/efi \
  --bootloader-id=AstraRestored \
  --recheck


update-grub