Install Debian 9 template on Qubes OS 4.1.2?

Hi,

I need to build some software which can be built only on Debian 9.
How can I install Debian 9 template on Qubes OS 4.1.2?

I have no experience with Debian besides having it out of the box in
Qubes OS default installation.

I probably have a Debian9 template that will work - I’ll dig it out.
Alternatively I can (probably) build you one, although whether it will
work is a separate matter.

Do you really need a template?
You can create a standalone and install stretch from a Debian
installer iso.
Instructions are here

The only issues may be in transferring the software out of the Debian 9
qube absent any qubes tools. It’s doable using networking (ssh, rsync
etc) or by booting with attached disk.
That may be quicker and easier for you.

If you do need a fully conformant template, let me know and I will see
what I can do.

I never presume to speak for the Qubes team. When I comment in the Forum or in the mailing lists I speak for myself.
2 Likes

I probably have a Debian9 template that will work - I’ll dig it out.
Alternatively I can (probably) build you one, although whether it will
work is a separate matter.

If it is not too complicated, maybe I can do it myself. Is there any doc?

Do you really need a template?

Considering the specifics of Qubes OS, I suppose it may be easier if I have one. Hence the thread.

You can create a standalone and install stretch from a Debian
installer iso.
Instructions are here

That’s what I am currently trying to do. Unfortunately, it is insanely hard on a 4K screen as everything inside the window is extremely small and hard to read. I have no idea how to fix this, so even the installation is a visual nightmare.

The only issues may be in transferring the software out of the Debian 9
qube absent any qubes tools. It’s doable using networking (ssh, rsync
etc) or by booting with attached disk.
That may be quicker and easier for you.

Without a template, I will need to learn how to set up such HVM-to-PV networking. Considering the overly complicated simultaneous use of iptables and nftables in Qubes (as per docs), my zero experience with Debian and the fairly small one with Qubes OS (plus the visual nightmare which I don’t know how to fix), I really don’t know which path will be easier or more beneficial for the current case, so I don’t know how to answer. Your advice is appreciated.

If you do need a fully conformant template, let me know and I will see
what I can do.

If it is not too much trouble, that would be great.
Or, if you could explain how to do it myself, I could try to repeat the steps.

Please feel free to suggest the best approach based on your experience and this info. Thanks.

1 Like