Installing Qubes 4 templates in Qubes 2?

Howdy Folks,

Trying to install some later templates onto earlier Qubes. Is it possible? Or do I need to downgrade any packages?
Keeps telling me that QREXEC doesn’t start, from the QM.

I’m trying to use Templates from 4 in 2 as 2 doesn’t need the VT-D to be able to use the virtualisation technology in the system.

Is there anything that I should be installing in Domain-0 Fedora to be able to get it to work?
Do I need to run update in the guest? If so, how do I get the update packages for the operating system but not Qubes Packages and have the Qubes packages still function properly?

I have to ask: why qubes 2? :smiley: VERY old airgap?

Qubes 2 doesn’t require VT-D to make things work. It can get the devices and separate them without it.

And it allows for attaching of physical drives as it doesn’t have the blockages that the recent versions do, which I still don’t understand why such a stupid thing was done.

Also, Qubes 2 runs in less RAM than Qubes 4.

Qubes 4 requires 4 times as much RAM to run properly.

Qubes 1 ran in almost no RAM.

Qubes 3.2 was probably the best so far as it had the best of everything. It had brillient security, ran Windows seamlessly (in all forms), and ran whatever unix distribution I wanted, or even OSX. I could also insert my HDs and just run off them instead of having to image them to the drive to run things, or do things in a such a stupid way to attach them then detach them to boot and all it isn’t funny…

So 3.2 was the best overall.

The only problem with the pre-4 versions, they require a different GPU when I’m doing the install. Because they just won’t work with the NVIDIA cards. I have to install a 20 year old GPU instead of a 15 year old GPU.

4+ has a lot of issues that have never been resolved since 4.0 RCs

4+ doesn’t allow for drive usage.

4+ doesn’t have an easy way to configure things in the setup like the others did.

So for this case, I need Q2 since the motherboard doesn’t have VT-D on it. The CPU does, and it should be working, but it doesn’t see it or find it or use it. So the old CPU that had no VT-D on it, still couldn’t install newer than version 2 and have the NIC added to a guest.

So this is just something that is there in 2 that isn’t there in 4, the better compatability.

Since the machine is an old AIO I can’t just upgrade the board like I normally would.

It’s just a small machine that I want to get things working on to be able to take somewhere to use to be able to perform certain tasks and maintain security.

I also want to install it on my old thinkpad as well and have the security on there. As that has the full portability and secure hardware.

So I hope that that explains my thoughts, reasonings and feelings on the differences.

I use 4.3 on my main PC, and still wish that I had the ability to use the drives like I could in 2, but I can’t, so I manage to work around things like that on this hardware as I have dedicated PCIE SATA card that I can hotswap the drives on that is set for the specific virtual and ignored by Qubes so it doesn’t attach the drives to it. It’s an expensive workaround, but it works… I have a 6 port card on my server that runs Qubes so that I have the NAS virtualised on there.

So I’m not sayign that any are unworkable and things don’t work for many peoples usages, as just the way that things are is fine for most people, I just have uses for the system that people don’t normally think about, and that people have removed from the operating system over time without a way to override it or use certain things the way that you used to be able to.

Which I have been querying about disabling certain features on a per guest basis in other threads as well.

The AIO just needs to have WhoNix gateway on it as well as basic systems that can perform accurately. So I can fix much of that as the inbuilt systems are mainly acting as networking. I have my own update server for it so I can update from installer to the final before removal from the Qubes Update servers at least.

I’ll post more shortly if you need more information. I have to get the little one in to bed and sleeping.

Well Qubes 2 also runs a XEN version that has no more security upgrades.

I suppose the qvm-* tools and alike in Qubes 4 templates are incompatible with Qubes 2, hence the best option, if you really choose to keep using Qubes 2, which you should not on a machine connected to the internet (or in general), is to try and find (are they still somewhere?) Qubes 2 templates.

2 Likes

Ok, let’s see who’s optimistic enough to try to explain why 4.3 is better than any earlier version of Qubes.

The one who succeeds, has a month of a free beer on me.

1 Like

Because it is actively maintained and has security upgrades.

Thanks, but I don’t drink alcohol. I like red wine for cooking though :slight_smile: Like a nice steak sauce or something.

2 Likes

For me 4.3 is slightly better than 4.2 (new USB/PCI handling is awesome, preloaded DispVMs are cool) and 4.2 was slightly better than 4.1 (for example with better GPU PCI passthrough), so by principle of mathematical induction it is better than at least some previous versions.

Also, @kuhbs is quite right with the security angle.

And it allows for attaching of physical drives as it doesn’t have the blockages that the recent versions do, which I still don’t understand why such a stupid thing was done.

Could you elaborate on what that means?