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


# Проверяем, что Live USB загружена в UEFI
if [ ! -d /sys/firmware/efi ]; then
    echo "ОШИБКА: Live USB загружена в Legacy. Перезагрузи её в UEFI."
    exit 1
fi

# Монтируем установленную Kali
sudo mount /dev/nvme0n1p2 /mnt || exit 1

# Проверяем, что это действительно установленная система
if [ ! -f /mnt/etc/os-release ]; then
    echo "ОШИБКА: Не найдена установленная система Kali"
    sudo umount /mnt
    exit 1
fi

# Монтируем EFI
sudo mkdir -p /mnt/boot/efi
sudo mount /dev/nvme0n1p1 /mnt/boot/efi || exit 1

# Подготавливаем chroot
sudo mount --bind /dev /mnt/dev
sudo mount --bind /dev/pts /mnt/dev/pts
sudo mount -t proc proc /mnt/proc
sudo mount -t sysfs sysfs /mnt/sys
sudo mount --bind /run /mnt/run

# Проверяем доступность EFI
sudo chroot /mnt efibootmgr -v

# Переустанавливаем GRUB
sudo chroot /mnt apt-get update
sudo chroot /mnt apt-get install --reinstall -y grub-efi-amd64 grub-efi-amd64-bin grub2-common

# Устанавливаем загрузчик
sudo chroot /mnt grub-install \
  --target=x86_64-efi \
  --efi-directory=/boot/efi \
  --bootloader-id=Kali \
  --recheck

# Пересоздаём конфигурацию
sudo chroot /mnt update-grub

# Проверяем результат
sudo chroot /mnt grub-install --version

# Завершаем
sudo umount -R /mnt
sudo reboot