<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<p>Thanks Tom,</p>
<p>I installed aqemu for a graphical interface to kvm and qemu. I
played a bit with it and it looks like it would be simple enough
if I had the concentration capabilities to follow the instructions
here: <a
href="http://bsdwiki.reedmedia.net/wiki/using_aqemu_for_virtualization.html">http://bsdwiki.reedmedia.net/wiki/using_aqemu_for_virtualization.html</a></p>
<p>I'd enjoy a face to face for help but that's not going to happen.
I installed gnome-boxes and will check that out. I'd love Pure-os
and and a Free VM manager.</p>
<p>Brian<br>
</p>
<div class="moz-cite-prefix">On 8/7/20 8:33 AM, Tom Ashcraft wrote:<br>
</div>
<blockquote type="cite"
cite="mid:63769aa3-6d8c-ad1d-9558-abfea6725695@comcast.net">PureOS
GnomeBoxes virtual machine on MX 'writable LiveUSB'
<br>
<br>
My notes with a bit of explication in case someone else might like
to try this (looking at you, Brian) or maybe provide additional
virtual machine/USB hints or comments.
<br>
<br>
So far it all seems to work rather nicely--but it does make a
ten-year-old plus AMD Turion II Toshiba Satellite L505 with 4MB
RAM rather sluggish.
<br>
<br>
I decided to try Qemu-KVM-VirtualMachineManager first rather than
the recent edition proprietary VirtualBox available in MX for the
sake of reinforcing general Debian transferable GNU FOSS skills.
<br>
<br>
A couple of years ago I'd gotten fairly comfortable with setting
up Ubuntu and Debian servers in Qemu-KVM-VirtualMachineManager
virtual machines. Also, yesterday I had just done a passably
successful installation of Windows 10 with spice guest additions
that produced really nice choices of display resolutions, but was
slow because I was unable to find any way to specify more than
16MB default for video, though it is supposed to be possible to do
this through XML setting that never materialized in my instance of
virt-manager). Probably some missing dependency that was
unmentioned in the YouTube video I was using as a guide. At any
rate, I couldn't make PureOS run under Qemu-KVM-VMM probably for
similar reasons (i.e. I didn't know what I was doing.)
<br>
<br>
Searching YouTube again I came accross Gnome Boxes which I had
heard about from Jared at an abqlug meeting but forgotten.
<br>
<br>
Like Qemu-KVM, gnome-boxes passes muster as Debian free software,
shows and installs with apt. Really easy to use and works like a
dream.
<br>
<br>
However, there are several packages/dependencies in common with
qemu-kvm, and also a few additional packages in common with both
that are required to get both to work properly, at least in the
case of using PureOS as a virtual machine. Also, there is one
more that I think will be nice to have, and one more that is
required to make it all go under MX.
<br>
<br>
So here's all the stuff, probably pretty closely in order of best
priority and sequence of installation.
<br>
<br>
But first an aside about PureOS. The first update to the latest
version replaces Pure Browser with Firefox ESR. Apparently most
everything in PureOS is just Debian along with a special somewhat
more highly curated/ranked software repository. I added several
of my favorite packages via apt and noticed they were listed with
a slash followed with the word amber. I assume this is as in
green/amber/red categories of suspicion. Just a guess. I haven't
yet looked into it.
<br>
<br>
And just in case one happens to be preparing to create virtual
machines on a computer not used for virtual machines before,
remember to restart the computer, go into BIOS settings and make
sure the virtualization setting is enabled...
<br>
<br>
Now. Every command that follows a dollar sign below should be
done (except in one case where noted otherwise):
<br>
<br>
For reference
<br>
<a class="moz-txt-link-freetext" href="https://wiki.debian.org/KVM">https://wiki.debian.org/KVM</a> applicable command/packages summation:
<br>
<br>
$ sudo apt-get install qemu-kvm libvirt-clients
libvirt-daemon-system virt-manager
<br>
<br>
For reference
<br>
(lifted from Chris Titus Tech who is coming from a place other
than Debian but catches most of what seems to be missing in other
references I've seen)
<br>
<a class="moz-txt-link-freetext" href="https://www.youtube.com/watch?v=IdSxoSlxCNAhttps://www.youtube.com/watch?v=IdSxoSlxCNAtps://www.youtube.com/watch?v=IdSxoSlxCNA">https://www.youtube.com/watch?v=IdSxoSlxCNAhttps://www.youtube.com/watch?v=IdSxoSlxCNAtps://www.youtube.com/watch?v=IdSxoSlxCNA</a>
<br>
<br>
Applicable commands:
<br>
<br>
Installation:
<br>
<br>
$ sudo apt install gnome-boxes qemu-kvm libvirt-bin
<br>
*But* if you did the above from wiki.debian.org/KVM (as I think is
likely best), all but gnome-boxes packages are consequently
obsoleted and will cause defeat the entire command, so just do:
<br>
<br>
$ sudo apt install gnome-boxes
<br>
<br>
Add User to kvm:
<br>
<br>
sudo usermod -a -G kvm $USER
<br>
<br>
Allow users in kvm group to start VMs:
<br>
<br>
sudo sed -i -e 's/\#group\ =\ "root"/group=kvm/g'
/etc/libvirt/qemu.conf
<br>
<br>
Wiki:
<br>
<a class="moz-txt-link-freetext" href="https://wiki.gnome.org/Apps/Boxes">https://wiki.gnome.org/Apps/Boxes</a>
<br>
<br>
For reference
<br>
<a class="moz-txt-link-freetext" href="https://forum.mxlinux.org/viewtopic.php?t=54953">https://forum.mxlinux.org/viewtopic.php?t=54953</a>
<br>
<br>
Fix MX problem with gnome-boxes and have more network options:
<br>
<br>
$ sudo apt install bridge-utils qemu-utils
<br>
<br>
And that did it. GnomeBoxes is pretty well entirely self-teaching
and easy to figure out by clicking around a little. A very nice
program.
<br>
<br>
PureOS install thereafter initiates loading of live/demo instance,
then imap & smtp, email password and keyring password setup is
required in order to proceed to first full use of desktop.
<br>
<br>
Closed welcome page and hit Activities > Install.
<br>
<br>
Uses the Calamares installer
<br>
<br>
Other things about the automated aspects of my virtual
installation that I noted to note:
<br>
<br>
Auto set/detected 'ATA QEMU HARDDISK - 20.0 GiB (/dev/sda)'
<br>
<br>
Selected 'Erase disk', 'no swap', 'encrypt system'.
<br>
<br>
Auto set/detected 'Boot loader location: Master Boot Record of
ATA QEMU HARDDISK (/dev/sda)'
<br>
<br>
Username, computer name, user password are set, then final
commitment to overwrite the 20.0 GiB above is made and permanent
installation proceeds.
<br>
<br>
Takes at least a half-hour probably more on L505.
<br>
<br>
Initial login and setup again first requires imap & smtp,
email address info and setup in order to achieve first full access
to desktop environment.
<br>
<br>
Seems to me that from the security point of view, one's identity
is probably now already compromised by association with an ip
address and probably also some un-announced machine and browser
identifications. However, if anonymity is not a necessary
requirement for one's personal security, this set of arrangements
likely represents a reasonable workable compromise on the part of
the Librem developers between necessary social
accountability/responsibility and the user's legitimate needs for
privacy against the prevailing ubiquitous conditions of rampant
unwarranted commercial/criminal/government intrusion.
<br>
<br>
Therefore, in my case, because of the "pure" orientation of
PureOS, I opted FOR DoH in Firefox. (The initial state was
opt-in, not opt-out as Dr. Vixie has feared, and as I seem to
remember it actually is in the non-ESR version of Firefox.) That
is, it is perhaps reasonable that "they" should know who I am, but
it is certainly none of their business what I do, unless it is
illegal. I don't lie on my driver's license; I lock the door of
my house; I draw my shades together in the evening.
<br>
<br>
Firefox hamburger menu > Preferences > General. Scroll all
the way to the bottom of the bottom, Network Settings >
Settings. Scroll to bottom of opened Connection Settings window.
Check box 'Enable DNS over HTTPS'. One does have to wonder
exactly why this setting is so far out of sight.
<br>
<br>
So. An easy-to-use encrypted Debian-based privacy-oriented OS in
an easy-to-use GNU virtual machine in an encrypted easy-to-use
Debian OS on a portable USB stick that still works as a storage
device and likely works on, as far as I presently know, just about
any Linux or Windows machine. A veritable Swiss army knife. Might
work as a cat toy or bottle opener too (once).
<br>
<br>
Tom
<br>
<br>
<br>
<br>
_______________________________________________
<br>
nmglug mailing list
<br>
<a class="moz-txt-link-abbreviated" href="mailto:nmglug@lists.nmglug.org">nmglug@lists.nmglug.org</a>
<br>
<a class="moz-txt-link-freetext" href="http://lists.nmglug.org/listinfo.cgi/nmglug-nmglug.org">http://lists.nmglug.org/listinfo.cgi/nmglug-nmglug.org</a>
<br>
</blockquote>
<div class="moz-signature">-- <br>
<img src="cid:part2.53A38D67.CFD94197@cybermesa.com" border="0"></div>
</body>
</html>