36 подписчиков

Install Win11 KVM on Manjaro Gnome 23.04 ( revised )

Обратите внимание, что в конкретном случае извлечение содержимого rpms поддерживается через bsdtar -xf *.rpm . Остальная процедура развертывания остается такой же, как и в предыдущих версиях Manjaro Linux. Таким образом, команды, которые помогут вам успешно развернуть гостевую KVM Windows 11, должны быть :

~/Downloads > bsdtar -xf  virtio-win-0.1.229-1.noarch.rpm

~/Downloads > sudo cp -r usr /

~/Downloads > sudo pacman -S swtpm

Детально все необходимы команды ( CLI - Command Line Interface ) приведены в блоге https://dbaxps.blogspot.com/2023/11/install-win11-kvm-on-manjaro-gnome-2304.html

Подтверждение версии Виндовс у KVM гостя
Подтверждение версии Виндовс у KVM гостя
Все обновления приняты
Все обновления приняты
Солнечно стало после принятия обновлений
Солнечно стало после принятия обновлений

Для сравнения , на Manjaro 22.0X rpmextract отлично работал как wrapper bsdtar, он прoсто вызывал bsdtar -xf vash.rpm. На самом деле, еще лучше, когда Виндовс Виртуалка выполняется в облаке и стартует на Compute Node , выполняя скрипт cloud-init , обращаясь к сервисам Openstack Controller - Nova API Service && Neutron Service. Последнее, разумеется, мое сугубо частное мнение.

Таже схема проверена на ArcoLinux-v23.11-03-x86-64 (another Arch Linux Clone)

 ArcoLinux-v23.11-03 Runtime 1
ArcoLinux-v23.11-03 Runtime 1
 ArcoLinux-v23.11-03 Runtime 2
ArcoLinux-v23.11-03 Runtime 2

Я не являюсь экспертом по клонам Arch Linux, но в обоих случаях "bsdtar" устанавливался на систему по умолчанию.

Blogger's stats 21/12/23
Blogger's stats 21/12/23

Фактически, любой клон RHEL , такой как Alma Linux, Rocky Linux , или Fedora Linux, с установленными rpm2cpio и cpio, позволяет конвертировать virtio-win-0.1.240-1.noarch.rpm в cоответствующий tar-ball - usr.tar.gz , который копируется по scp в Manjaro установку для извлечения содержимого и развертывания. Детально код можно посмотреть в блоге. Для меня это возможность не работать в мало знакомых клонах Arch Linux и не вникать в особенности bsdtar .

boris@fedora:~/SENDTO$ uname -a

Linux fedora 6.6.1-300.fc39.x86_64 #1 SMP PREEMPT_DYNAMIC Fri Nov 10 20:08:54 UTC 2023 x86_64 GNU/Linux

boris@fedora:~/SENDTO$ rpm2cpio virtio-win-0.1.240-1.noarch.rpm | cpio -idum

2448567 blocks

boris@fedora:~/SENDTO$ ll

total 252216

drwxr-xr-x. 1 boris boris        10 Nov 11 19:25 usr

-rw-r--r--. 1 boris boris 258267861 Nov 11 19:24 virtio-win-0.1.240-1.noarch.rpm

boris@fedora:~/SENDTO$  tar -zcvf usr.tar.gz usr

boris@fedora:~/SENDTO$ scp usr.tar.gz 192.168.0.27:/home/boris/target

boris@192.168.0.27's password:

usr.tar.gz                                                     100%  385MB 480.2MB/s   00:00

where 192.168.0.27 - IP of remote Manjaro Instance running sshd daemon.

Это стандартная конвертация rpm в *.tar.gz архив