GQemoo for Mageia QA

This forum is dedicated to testing early releases and cauldron : Howtos, tips, tricks and user global feedback and thoughts...

Helpful tip :
For bugs tracking we use : https://bugs.mageia.org = The Mageia Bug Tracker
In this bug tracker you'll find already reported bugs and you'll be able to report those you have found....

GQemoo for Mageia QA

Postby mgauser » Dec 18th, '22, 14:24

GQemoo - GUI for qemoo - wrapper script for QEMU to start and install guest systems.

ScreenShot: https://i.ibb.co/Wp0W0Y4/GQemoo-v0-3.png

qemoo project: https://abf.io/import/qemoo
qemoo_rpm: qemoo-x.x-x-rosa2021.1.noarch.rpm (Ctrl+F)

VM loading from flash drives and images is supported *.qcow2 and *.iso. Before loading the VM, you can connect other flash drives, *.iso, *.img images and block devices.

Dependencies: qemoo qemu gtk2

Working directory: ~/qemoo_tmp; The images for loading and connecting are here.

Note: You need to add the user to group disk and reboot: usermod -aG disk $(logname); reboot

You may already have something like this, but I thought it might be useful for you to quickly launch/test new Mageia distributions in various modes.

GQemoo GitHub: https://github.com/AKotov-dev/gqemoo
MSI H81M-ECO, Intel Core i3-4130T, Intel HD Graphics 4400 | Mageia-9 Budgie 10.6.4 x86_64
User avatar
mgauser
 
Posts: 45
Joined: Jul 14th, '21, 07:38
Location: Russia, Bogorodsk

Re: GQemoo for Mageia QA

Postby morgano » Dec 19th, '22, 11:43

Great :)
Maybe you can add that to https://wiki.mageia.org/en/Virtualisation#QEMU ?
At home & work Mandriva since 2006, Mageia 2011. Thinkpad T40, T43, T60, T400, T510, Dell M4400, M6300, Acer Aspire 7. Workstation using LVM, LUKS, VirtualBox, BOINC
morgano
 
Posts: 1484
Joined: Jun 15th, '11, 17:51
Location: Kivik, Sweden

Re: GQemoo for Mageia QA

Postby mgauser » Dec 19th, '22, 13:55

morgano wrote:Great :) Maybe you can add that to https://wiki.mageia.org/en/Virtualisation#QEMU ?

Oh, Morgan. :( Lately I have become so lazy and phlegmatic that it is impossible to imagine. Since I have to be honest with you, I'll explain with an example... The day before yesterday I went to bed and lay down somehow not very comfortable and crushed my left egg with my foot (I'm sorry). I feel that it is very uncomfortable for me to lie down and my leg starts to go numb, but I continued to lie down because I was too lazy to turn over to the other side. That's how I suffered until my wife punched me in the back and gently asked me not to snore. Well, if I start filling out Wikipedia, then I'll just fell asleep in the middle of the article. I attribute all this to the fact that a lot of snow fell on the street, about waist-deep and the movement of time stopped.

Let me also congratulate you, Morgan, and everyone else on the upcoming new year and wish you good health and happiness in the new year 2023. 8-)

Sincerely,
Alex
MSI H81M-ECO, Intel Core i3-4130T, Intel HD Graphics 4400 | Mageia-9 Budgie 10.6.4 x86_64
User avatar
mgauser
 
Posts: 45
Joined: Jul 14th, '21, 07:38
Location: Russia, Bogorodsk

Re: GQemoo for Mageia QA

Postby morgano » Dec 19th, '22, 19:42

Well I am just back from trying to repair a forklift, but my ass and fingers are now frozen so I too can neither sit nor write on the keyboard at all.
Oh wait... seems i can...
At home & work Mandriva since 2006, Mageia 2011. Thinkpad T40, T43, T60, T400, T510, Dell M4400, M6300, Acer Aspire 7. Workstation using LVM, LUKS, VirtualBox, BOINC
morgano
 
Posts: 1484
Joined: Jun 15th, '11, 17:51
Location: Kivik, Sweden

Re: GQemoo for Mageia QA

Postby mgauser » Dec 19th, '22, 20:41

Yes, Morgan! You know how to cheer up, thank you. This is what we all sometimes lack - humor. :D

Meanwhile, together with the backend developer (qemoo script), we continue to improve the work of these two things: qemoo + gqemoo. There are still some disadvantages, for example, installing mageia-netinstall-8/9 in EFI mode shows an incorrect screen (although Mageia-7-netinstall-EFI works well), there are also problems with image file names with spaces (if it concerns Windows) and other little things. In general, we are working in this direction.

I also want to inform you that the maintainers from the ROSA distribution took the initiative and packed almost all of my work with GitHub; now my programs are officially in their repositories. In general, we cooperate because the ROSA and Mageia distributions are very similar.

Well, there's no more news yet. See you, my friend. ;)

With best wishes,
Alex
MSI H81M-ECO, Intel Core i3-4130T, Intel HD Graphics 4400 | Mageia-9 Budgie 10.6.4 x86_64
User avatar
mgauser
 
Posts: 45
Joined: Jul 14th, '21, 07:38
Location: Russia, Bogorodsk

Re: GQemoo for Mageia QA

Postby mgauser » Dec 28th, '22, 23:30

GQemoo-v1.0 + qemoo-v0.9

ScreenShot: https://i.ibb.co/F01ZSPZ/GQemoo-v1-0.png

Installation qemoo + GQemoo
---
Download and install the packages "qemoo" (noarch) and "gqemoo" for your Mageia from GitHub:
https://github.com/AKotov-dev/gqemoo/releases

For example:
All Mageia: qemoo-0.9-9-rosa2021.1.noarch.rpm
Mageia-8: gqemoo-1.0-1.mrx8.x86_64.rpm
Mageia-9: gqemoo-1.0-1.mrx9.x86_64.rpm

Note: together with the packages, "qemu" package will be installed (in dependencies). After installation, the launch shortcut is located in the menu "Utilities".

How to work with GQemoo
---
After pressing the "Start" button, GQemoo looks through the loading sources in turn: flash drive, boot image. Before starting the Loading or Installation from the source, you can select the EFI mode, display (default, STD, QXL, VIRTIO) and connect devices from the list of devices + an additional image.

Example of actions
---
1. Set the mode: "Loading" or "Installation" the image
2. Specify the VM loading source: from a USB flash drive or an Image
3. To start the Loading or Installation, click the "Start" button
4. If the Installation was selected, after closing the VM, the *.qcow2 image will appear in the "Installed" list
5. You can launch the Installed VM (green disks) by double-clicking

Note: For Mageia-8/9, the VIRTIO Display is preferred (Mageia =< 7 - QXL/STD). If Mageia is installed in EFI mode, enable "Install in /EFI/BOOT (removable device or workaround for some BIOS's)" at the last step of the installer.

Good luck to everyone in testing Mageia distributions.
MSI H81M-ECO, Intel Core i3-4130T, Intel HD Graphics 4400 | Mageia-9 Budgie 10.6.4 x86_64
User avatar
mgauser
 
Posts: 45
Joined: Jul 14th, '21, 07:38
Location: Russia, Bogorodsk

Re: GQemoo for Mageia QA

Postby mgauser » Jan 6th, '23, 12:37

UPD: GQemoo-v1.3 + qemoo-v1.0

ScreenShot: https://i.ibb.co/b3PZmXY/Screen-Shot8.png

+ SPICE is involved; QXL display for all guest systems
+ Bidirectional Clipboard, support Drag and Drop files Host->Guest
+ Easy connection of the shared directory Host (~/qemoo_tmp) <> Guest (~/hostdir) via the Clipboard
+ Scaling of the display in the remote-viewer when stretching starting from Mageia-9(Cauldron)
+ Dynamic disk *.qcow2 (when installing OS) increased to 20GB

Description: https://github.com/AKotov-dev/gqemoo
Release: https://github.com/AKotov-dev/gqemoo/releases/tag/v1.3

p.s. The presence of spice-vdagent and the support of the p9 filesystem in the Mageia kernel by default is amazing. The kernel maintainer should be awarded a medal of merit. Testing Mageia becomes easier.
MSI H81M-ECO, Intel Core i3-4130T, Intel HD Graphics 4400 | Mageia-9 Budgie 10.6.4 x86_64
User avatar
mgauser
 
Posts: 45
Joined: Jul 14th, '21, 07:38
Location: Russia, Bogorodsk

Re: GQemoo for Mageia QA

Postby mgauser » Jan 12th, '23, 13:41

UPD: GQemoo-v1.5 + qemoo-v1.1

+ Universal script for automatic scaling of a Linux virtual machine window (VM requires xrandr)
+ Universal script for mount/umount a shared directory ~/hostdir (VM requires spice-vdagent)
+ [ Ctrl+Q ] - Resetting all processes remote-viewer & qemu-system-x86_64

Now, when you click on the button, you can get ready-made scripts to the clipboard for mounting ~/hostdir inside the VM and automatically scaling the VM window when stretching. Scripts are inserted into the VM terminal and executed with any privileges (pkexec + logname is used). The first run of any script adds the corresponding function, the second run cancels the function. The same function is taken into account when restarting the VM.

Tested with Mageia-7/8/9(Cauldron) i586/x86_64, Fedora-36, LUBuntu-20.04, LinxMint-21 Cinnamon VMs in Mageia-9(Cauldron).
Mageia-7/8/9(Cauldron) i586/x86_64 Plasma/Cinnamon/GNOME scale by themselves, XFCE/MATE/LXDE/LXQt - XResize script works.

Description: https://github.com/AKotov-dev/gqemoo
Release: https://github.com/AKotov-dev/gqemoo/releases/tag/v1.5
MSI H81M-ECO, Intel Core i3-4130T, Intel HD Graphics 4400 | Mageia-9 Budgie 10.6.4 x86_64
User avatar
mgauser
 
Posts: 45
Joined: Jul 14th, '21, 07:38
Location: Russia, Bogorodsk

Re: GQemoo for Mageia QA

Postby mgauser » Jan 26th, '23, 09:37

UPD: GQemoo-v2.1 + qemoo-v1.4-14

Screenshot_1 of testing Mageia-9-alpha1-Live-Plasma-x86_64: https://i.ibb.co/0cQtPmK/GQemoo-v2-0-Mageia-9.png
Screenshot_2 of testing Mageia-9-alpha1-Live-Plasma-x86_64: https://i.ibb.co/C6qg9Wb/GQemoo-v2-0-Mageia-9-2.png

Changes:
+ Adaptation to qemoo >= v1.4-14 with EFI+NVRAM support
+ Replacing configuration option --qemoocfg with --config
+ Requirement to include the user in the kvm group
+ Disabling devices if specified to be added before installation
+ RPM Packages for Mageia-8 (ROSA-2021.1) and Mageia-9
+ Unmounting flash drives from the list of block devices, if selected

Among other improvements: the ability to clone installed VMs (images), the script for automatic scaling of the VM screen has been improved, and most importantly, the use of EFI+NVRAM. Now Mageia (and other distributions) is installed without additional inclusions "Install in /EFI/BOOT (removable device or workaround for some BIOS's)", that is, as it should be when installed on a regular computer.

The process of testing new releases of Mageia becomes easier to understand and turns into an easy game. 8-)

I want to thank the maintainer "eatdirt <eatdirt>", who put together the Lazarus-2.2.4 package in Mageia-9(Cauldron) for a timely update, it was very useful to me. I hope that Lazarus will be updated just as well in the future. Thanks. ;)

Note: if you have already before installed any VM's instances (the list is "Installed"), it is advisable to delete them, since the schema of views and configurations has been changed and will not change anymore.

Description: https://github.com/AKotov-dev/gqemoo
Release: https://github.com/AKotov-dev/gqemoo/releases/tag/v2.1
MSI H81M-ECO, Intel Core i3-4130T, Intel HD Graphics 4400 | Mageia-9 Budgie 10.6.4 x86_64
User avatar
mgauser
 
Posts: 45
Joined: Jul 14th, '21, 07:38
Location: Russia, Bogorodsk


Return to Testing : Alpha, Beta, RC and Cauldron

Who is online

Users browsing this forum: No registered users and 1 guest

cron