-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

On Thu, May 14, 2020 at 11:03:32PM +0200, onelovecisco via qubes-devel wrote:
> Hello, Qubes Devel Community.
> 
> If i use Qubes as template builder. What is the best way to build them? 
> I mean non apt and dnf templates, non systemd. something exotic like 
> s6/runinit, linux from scratch, nova hypervisor, s4 or hybrid bsd/linux, 
> guixsd template.
> Download ISO
> Create empty HVM, attach it
> Establish network connection
> Disk partitioning
> Wget tarball
> Chrooting
> Copy kernel config from Debian or Fedora template
> Install base system
> Build qubes-meta-packages
> Configure package manager through proxy for template.
> Is that enought for custom linux template in PVH mode? (they remind me of 
> containers, very convenient)
> I see many repo on github something like this
> https://github.com/jmitchell/qubes-builder-nixos
> But i dont understand how to use it with Qubes Builder or its unfinished. 
> What does mean "WIP" ?:)

The process for Linux templates is documented here:
https://www.qubes-os.org/doc/building-non-fedora-template/

The above is about "proper" template, with scripted build, packaging etc.
But if you want to just experiment with things (which I would also
recommend before starting the proper packaging), you can follow steps
you listed: create empty HVM, install system from ISO and configure it
from inside. You will see three disks available:
1. "root" (10GB by default) - this is where you install the system
2. "private (2GB by default) - place for user files, /home etc -
   normally mounted as /rw in Qubes templates
3. "volatile" (10GB by default) - temporary files, swap etc - content of
   this one is discarded at each VM shutdown
More details here:
https://www.qubes-os.org/doc/template-implementation/

- -- 
Best Regards,
Marek Marczykowski-Górecki
Invisible Things Lab
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?
-----BEGIN PGP SIGNATURE-----

iQEzBAEBCAAdFiEEhrpukzGPukRmQqkK24/THMrX1ywFAl69v+EACgkQ24/THMrX
1ywXwgf/eDfedmkHsaO0ikFD8GJIsKgeUmnvKzukvdRKuH6XR7rqWhMm/9UfSAby
JcwRY/eXfO+zatlFhcrfRS0QGlgxj0YBAIVia1tgc8GK/viIzzwPdQue+1gR3PaH
jXpa3OZbYOYwSDLB4MW32VYzTblUTIaq2FiH7ZLcEoDK2RuKxvKr1Ni+7+b7z7Ow
kk8Cyvo3j+3fIKfdcfK+U5H9AVMbTYoDHoCGvcn0T1mzug3+tyiXNbDGW50+o/oY
qbaobNtk5hYhMsgkUc4wxhgimwHCqIWppSEfnK4Gj85HHZ48B9Uhbfi5DaZEHBmI
79zhL6hQlDVeU/7EpzaiZsp68zoQwg==
=XXLE
-----END PGP SIGNATURE-----

-- 
You received this message because you are subscribed to the Google Groups 
"qubes-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to qubes-devel+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/qubes-devel/20200514220210.GQ1178%40mail-itl.

Reply via email to