ru
Yesterday

Чистая переустановка Whonix в Virt-Manager (QEMU-KVM) для Arch Linux

🕰 ДАТА обновления статьи: 13.07.2026

⚠️ВНИМАНИЕ! Использовать, если Whonix уже был установлен ранее и был удален.

Мануал: Чистая переустановка Whonix в Virt-Manager

1. Скачивание образа
Перейдите по официальной ссылке и скачайте (stabel) Whonix для KVM
(в формате .libvirt.xz): https://www.whonix.org/wiki/KVM#Download_Whonix

* Скачивание образа (последняя версия 17-ой ветки) - Перейдите по официальной ссылке и скачайте (через web.archive.org) Whonix для KVM (в формате .libvirt.xz): https://web.archive.org/web/*/https://www.whonix.org/download/libvirt/17.4.4.6/* - Резервная ссылка для скачивания образа для KVM (в формате .libvirt.xz):
https://drive.proton.me/urls/HN9APV3KSM#mcxswqa9CCyj 2. В Virt-Manager: Правой кнопкой мыши на Whonix-GatewayУдалить → Удалить.

3. То же самое проделать и с Whonix-Workstation.

4. Очистка старых «хвостов», чтобы снести старые конфиги сетей и диски, которые мешают установке:(скопируйте и вставьте всё целиком — это одна команда.) sudo virsh net-destroy Whonix-External 2>/dev/null; sudo virsh net-undefine Whonix-External 2>/dev/null
sudo virsh net-destroy Whonix-Internal 2>/dev/null; sudo virsh net-undefine Whonix-Internal 2>/dev/null
sudo virsh destroy Whonix-Gateway 2>/dev/null; sudo virsh undefine Whonix-Gateway 2>/dev/null
sudo virsh destroy Whonix-Workstation 2>/dev/null; sudo virsh undefine Whonix-Workstation 2>/dev/null
sudo rm -f /var/lib/libvirt/images/Whonix-Gateway.qcow2 /var/lib/libvirt/images/Whonix-Workstation.qcow2

5. Импорт и запуск (Обновленная команда)
(скопируйте и вставьте всё целиком — это одна команда.)

cd "$(xdg-user-dir DOWNLOAD)" && \
sudo systemctl start libvirtd && \
sudo mkdir -p /var/lib/libvirt/dnsmasq && \
sudo chown -R nobody:kvm /var/lib/libvirt/dnsmasq && \
tar -xvf Whonix*.libvirt.xz && \
touch WHONIX_BINARY_LICENSE_AGREEMENT_accepted && \
sudo mv -f Whonix-Gateway*.qcow2 /var/lib/libvirt/images/Whonix-Gateway.qcow2 && \
sudo mv -f Whonix-Workstation*.qcow2 /var/lib/libvirt/images/Whonix-Workstation.qcow2 && \
sudo virsh net-define Whonix_external*.xml && \
sudo virsh net-define Whonix_internal*.xml && \
sudo virsh net-autostart Whonix-External && \
sudo virsh net-start Whonix-External && \
sudo virsh net-autostart Whonix-Internal && \
sudo virsh net-start Whonix-Internal && \
sudo virsh define Whonix-Gateway*.xml && \
sudo virsh define Whonix-Workstation*.xml && \
rm Whonix*.xml WHONIX_BINARY_LICENSE_AGREEMENT_accepted

Готово! Теперь ты можешь открыть Virt-Manager через меню приложений и запустить сначала Whonix-Gateway, а затем Whonix-Workstation для первичной настройки.

6. Фикс ошибки обновления (недействительные PGP-ключи / EXPKEYSIG) Если при попытке обновиться внутри запущенной системы возникает ошибка, связанная со старыми или просроченными PGP-ключами репозиториев Whonix / Kicksecure, выполни следующие действия:

  1. Запусти (или перезагрузи) виртуалку и в меню загрузчика GRUB выбери второй режим: SYSMAINT SESSION (режим системного обслуживания).
  2. После успешной загрузки открой терминал.
  3. Введи команду для обновления подписи ключа через защищенную onion-сеть:

sudo curl --proxy socks5h://127.0.0.1:9050 --output /usr/share/keyrings/derivative.asc --url http://www.w5j6stm77zs6652pgsij4awcjeel3eco7kvipheu6mtr623eyyehj4yd.onion/keys/derivative.asc После перезагрузки в обычном режиме система будет обновляться без ошибок.