Кажется, ваша проблема в том, что вам нужно обновить репозитории kali
Во-первых: вам нужно знать свою версию kalis, SANA, ROLLING ... выполнив эту команду:
lsb_release -a
После этого, если это ROLLING:
echo -e "deb http://http.kali.org/kali kali-rolling main contrib non-free" > /etc/apt/sources.list
И если это будет запуск SANA:
echo -e "deb http://old.kali.org/kali sana main non-free contrib" > /etc/apt/sources.list
После выполнения этого запуска:
apt-get update
apt-get update --fix-missing
Наконец, вы можете запустить свою установку команда, и она должна работать нормально.
@ Ответ Пола очень помог в поиске возможного решения. Чтобы исправить это, вы можете смонтировать корневой каталог с помощью - bind
и скопировать свои ssh authorized_keys
, как в
mkdir /mnt/root
mount --bind / /mnt/root
cp -a ~/.ssh /mnt/root/user
Это монтирует содержащую файловую систему в / mnt / root
, обращается к точке монтирования (вам необходимо заменить user
своим именем пользователя), копирует папку .ssh
, чтобы к ней можно было получить доступ до зашифрованной файловой системы установлен.
Это происходит и со мной, но мой раздел /home
не является отдельным монтированием. ОДНАКО, я использовал параметр шифрования моей домашней папки при создании учетной записи и заметил, что /home/.encryptfs/<userid>/.Private
подключен к /home/<userid>
, поэтому, возможно, параметр шифрования домашней папки также вызывает такое поведение.