Наконец-то я решил эту проблему!
Использование этой вики-https://wiki.debian.org/GrubEFIReinstall
Прежде всего, загрузите систему Linux и вставьте USB-накопитель с Kali, смонтируйте все разделы USB-накопителя с терминала, введите blkid
и сохраните все UUID разделов на USB-накопителе. Откройте /etc/sftab
на /
USB-накопителя и убедитесь, что все упомянутые там разделы смонтированы через UUID, чтобы не путать систему с загружаемыми разделами. Я бы добавил discard,noatime,commit=600
и, пожалуйста, удалите раздел подкачки с USB-накопителя, заменив на него.
Пример:
UUID=739cbe4a-82c1-46cb-8bb1-dbce3259d1f8 / ext4 discard,noatime,commit=600,defaults 0 2
Возможно, вам придется отредактировать конфигурацию grub, чтобы использовать UUID для поиска корня.
При загрузке компьютера найдите клавишу F для выбора загрузочного устройства (Я видел F10
и F12
, это может быть другое ), вы должны увидеть две записи для USB (если на компьютере включена устаревшая загрузка ), выберите свой американский диск, и, если их два, вы можете выбрать неправильный (устаревшую загрузку ), поэтому повторите с другим, система «должна» загрузиться.