New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Document Kali Linux VM creation #1981

Closed
andrewdavidwong opened this Issue May 11, 2016 · 41 comments

Comments

Projects
None yet
9 participants
@andrewdavidwong
Member

andrewdavidwong commented May 11, 2016

@Jeeppler wrote:

Katooline allows you to install Kalilinux tools in Debian. With other words
is allows you to turn a existing Debian VM into a Kalilinux VM.

The steps for Qubes OS are:

  1. Create a new AppVM and set the mark on standalone option in the GUI
    dialog

  2. Follow the installation instructions for Katoolin:

    http://www.tecmint.com/install-kali-linux-tools-using-katoolin-on-ubuntu-debian/

  3. Install the packages you want to have

The advantage of this approach is, that the Qubes OS developers or any
community member does not have to maintain an extra distribution for Qubes OS.

If this works and turns out to be a good way to create Kali Linux VMs in Qubes, it should be documented.

@andrewdavidwong andrewdavidwong added this to the Documentation/website milestone May 11, 2016

@andrewdavidwong

This comment has been minimized.

Show comment
Hide comment
@andrewdavidwong

andrewdavidwong May 13, 2016

Member

Achim Patzner:

You might add that there are other options besides this (e. g. using PTF) which might not be as devastating to /usr (i. e. don’t necessarily require their own template).

Member

andrewdavidwong commented May 13, 2016

Achim Patzner:

You might add that there are other options besides this (e. g. using PTF) which might not be as devastating to /usr (i. e. don’t necessarily require their own template).

@Vfreeze31

This comment has been minimized.

Show comment
Hide comment
@Vfreeze31

Vfreeze31 May 16, 2016

Added some content to the starting page for the Kali Guide. Not sure how good it is but hopefully it can be the start for something.

Added some content to the starting page for the Kali Guide. Not sure how good it is but hopefully it can be the start for something.

@Jeeppler

This comment has been minimized.

Show comment
Hide comment
@Jeeppler

Jeeppler May 16, 2016

Do you have a link?

Do you have a link?

@andrewdavidwong

This comment has been minimized.

Show comment
Hide comment
@andrewdavidwong

andrewdavidwong May 16, 2016

Member

Thanks, @Vfreeze31! It looks like a good start. Merged: QubesOS/qubes-doc@bc433f4

Member

andrewdavidwong commented May 16, 2016

Thanks, @Vfreeze31! It looks like a good start. Merged: QubesOS/qubes-doc@bc433f4

@andrewdavidwong

This comment has been minimized.

Show comment
Hide comment
@crypt0beard

This comment has been minimized.

Show comment
Hide comment
@crypt0beard

crypt0beard Jun 8, 2016

Andrew,

Has anyone tested these instructions? If not, I can do so as well as document it.

Andrew,

Has anyone tested these instructions? If not, I can do so as well as document it.

@andrewdavidwong

This comment has been minimized.

Show comment
Hide comment
@andrewdavidwong

andrewdavidwong Jun 8, 2016

Member

@crypt0beard: That would be great, thanks! I don't know whether anyone else has tested them yet. (@Jeeppler, @Vfreeze31?)

Member

andrewdavidwong commented Jun 8, 2016

@crypt0beard: That would be great, thanks! I don't know whether anyone else has tested them yet. (@Jeeppler, @Vfreeze31?)

@Jeeppler

This comment has been minimized.

Show comment
Hide comment
@Jeeppler

Jeeppler Jun 8, 2016

I tested the Kalilinux installation with Katoolin. I also took some screenshots.

I run into some issues with some packages LionSec/katoolin#21, but overall it was successful.

I was not using the instructions from qubes-doc Kali. There are some steps missing. I will update the documentation this weekend.

@crypt0beard I would be happy if you could test the updated instructions.

Jeeppler commented Jun 8, 2016

I tested the Kalilinux installation with Katoolin. I also took some screenshots.

I run into some issues with some packages LionSec/katoolin#21, but overall it was successful.

I was not using the instructions from qubes-doc Kali. There are some steps missing. I will update the documentation this weekend.

@crypt0beard I would be happy if you could test the updated instructions.

@crypt0beard

This comment has been minimized.

Show comment
Hide comment
@crypt0beard

crypt0beard Jun 8, 2016

@Jeeppler Sure thing, I will keep an eye out for the updated instructions.

@Jeeppler Sure thing, I will keep an eye out for the updated instructions.

@Vfreeze31

This comment has been minimized.

Show comment
Hide comment
@Vfreeze31

Vfreeze31 Jun 8, 2016

Thank you for your work @Jeeppler, we appriciate all you can do to assist.

I am sorry as I did not test as currently I do not have a qubes system to test them on and these kinds of instructions do need to be tested.

Thank you for your work @Jeeppler, we appriciate all you can do to assist.

I am sorry as I did not test as currently I do not have a qubes system to test them on and these kinds of instructions do need to be tested.

@Jeeppler

This comment has been minimized.

Show comment
Hide comment
@Jeeppler

Jeeppler Jun 9, 2016

@andrewdavidwong where shall I put screenshots or other images in qubes-doc?

Jeeppler commented Jun 9, 2016

@andrewdavidwong where shall I put screenshots or other images in qubes-doc?

@andrewdavidwong

This comment has been minimized.

Show comment
Hide comment
@andrewdavidwong

andrewdavidwong Jun 9, 2016

Member

Please submit a pull request to add them (in a directory named "Kali") here.

Member

andrewdavidwong commented Jun 9, 2016

Please submit a pull request to add them (in a directory named "Kali") here.

@Jeeppler

This comment has been minimized.

Show comment
Hide comment
@Jeeppler

Jeeppler Jun 10, 2016

how shall I link them?

how shall I link them?

@crypt0beard

This comment has been minimized.

Show comment
Hide comment
@crypt0beard

crypt0beard Jun 10, 2016

If you want to send them directly to me for testing I can take a look at them, as far as putting up online I would talk to the Qubes guys.
On Jun 10, 2016 19:18, Jeppler notifications@github.com wrote:how shall I link them?

—You are receiving this because you were mentioned.Reply to this email directly, view it on GitHub, or mute the thread.

If you want to send them directly to me for testing I can take a look at them, as far as putting up online I would talk to the Qubes guys.
On Jun 10, 2016 19:18, Jeppler notifications@github.com wrote:how shall I link them?

—You are receiving this because you were mentioned.Reply to this email directly, view it on GitHub, or mute the thread.

@andrewdavidwong

This comment has been minimized.

Show comment
Hide comment
@andrewdavidwong

andrewdavidwong Jun 11, 2016

Member

@Jeeppler:

how shall I link them?

Using standard Markdown notation. Take a look at the way it's done on this page, for example:

![fork](/attachment/wiki/doc-edit/05-fork.png)
Member

andrewdavidwong commented Jun 11, 2016

@Jeeppler:

how shall I link them?

Using standard Markdown notation. Take a look at the way it's done on this page, for example:

![fork](/attachment/wiki/doc-edit/05-fork.png)
@Jeeppler

This comment has been minimized.

Show comment
Hide comment
@lorenzog

This comment has been minimized.

Show comment
Hide comment
@lorenzog

lorenzog Jun 15, 2016

Hi all,

I've cleaned up the instructions and added my own notes. I have a repo forked here: https://github.com/lorenzog/qubes-doc/blob/master/managing-os/kali.md

Please note that it's not yet stable - while I can safely add tools to my Kali template, I cannot add e.g. kali-linux-full because it requires desktop components that depend on a newer X server which will break qubes-agent because it wasn't compiled for it.

Any feedback more than welcome.

Hi all,

I've cleaned up the instructions and added my own notes. I have a repo forked here: https://github.com/lorenzog/qubes-doc/blob/master/managing-os/kali.md

Please note that it's not yet stable - while I can safely add tools to my Kali template, I cannot add e.g. kali-linux-full because it requires desktop components that depend on a newer X server which will break qubes-agent because it wasn't compiled for it.

Any feedback more than welcome.

@Jeeppler

This comment has been minimized.

Show comment
Hide comment
@Jeeppler

Jeeppler Jun 15, 2016

@lorenzog what package produces the issue?

@lorenzog what package produces the issue?

@lorenzog

This comment has been minimized.

Show comment
Hide comment
@lorenzog

lorenzog Jun 15, 2016

@Jeeppler if I pin xserver-xorg* and xorg* to debian jessie, then that's what happens:

  • Trying to install kali-linux-web fails because it depends on kali-linux
  • Trying to install kali-linux failes because it depends on kali-desktop-common
  • Trying to install kali-desktop-common fails because it depends on xserver-xorg-legacy
  • Trying to install xserver-xorg-legacy fails because it would remove qubes-core-agent, xserver-xorg-core, xserver-xorg-input-all

At that point I stopped as qubes-core-agent is important.

I think the next step would be to try to recompile it as a debian package against the xorg provided by kali, and see what happens.

@Jeeppler if I pin xserver-xorg* and xorg* to debian jessie, then that's what happens:

  • Trying to install kali-linux-web fails because it depends on kali-linux
  • Trying to install kali-linux failes because it depends on kali-desktop-common
  • Trying to install kali-desktop-common fails because it depends on xserver-xorg-legacy
  • Trying to install xserver-xorg-legacy fails because it would remove qubes-core-agent, xserver-xorg-core, xserver-xorg-input-all

At that point I stopped as qubes-core-agent is important.

I think the next step would be to try to recompile it as a debian package against the xorg provided by kali, and see what happens.

@cyrinux

This comment has been minimized.

Show comment
Hide comment
@cyrinux

cyrinux Jun 15, 2016

Hi, @lorenzog I have follow and do a merge request on your guide for add apt-get update && apt-get dist-upgrade, after this all works

cyrinux commented Jun 15, 2016

Hi, @lorenzog I have follow and do a merge request on your guide for add apt-get update && apt-get dist-upgrade, after this all works

@Jeeppler

This comment has been minimized.

Show comment
Hide comment
@Jeeppler

Jeeppler Jun 15, 2016

I actually created a guide for Kalilinux with and without Katoolin as well as for PTF and BlackArch. I will create a pull request as soon as I finish the documentation for #911 too.

Installing the kali-linux package is a problem for me too, but it does not want to remove all the qubes-packages. Kali seems to reconfigure some Xorg settings.

I actually created a guide for Kalilinux with and without Katoolin as well as for PTF and BlackArch. I will create a pull request as soon as I finish the documentation for #911 too.

Installing the kali-linux package is a problem for me too, but it does not want to remove all the qubes-packages. Kali seems to reconfigure some Xorg settings.

@Jeeppler

This comment has been minimized.

Show comment
Hide comment
@Jeeppler

Jeeppler Jun 16, 2016

I created a pull request in qubes-doc and qubes-attachment for the documentation.

I created a pull request in qubes-doc and qubes-attachment for the documentation.

@lorenzog

This comment has been minimized.

Show comment
Hide comment
@lorenzog

lorenzog Jun 17, 2016

@cyrinux so after the apt-get update and dist-upgrade, can you install kali-linux-all and run the appVM normally i.e. launching terminals from Qubes?

@cyrinux so after the apt-get update and dist-upgrade, can you install kali-linux-all and run the appVM normally i.e. launching terminals from Qubes?

@cyrinux

This comment has been minimized.

Show comment
Hide comment
@cyrinux

cyrinux Jun 17, 2016

No lorenzo you are right but I can install the package. Without this I
can't install it. For the moment only access via xl console work. There is
yet xorg problem?

Le ven. 17 juin 2016 10:43, Lorenzo G. notifications@github.com a écrit :

@cyrinux https://github.com/cyrinux so after the apt-get update and
dist-upgrade, can you install kali-linux-all and run the appVM normally
i.e. launching terminals from Qubes?


You are receiving this because you were mentioned.

Reply to this email directly, view it on GitHub
#1981 (comment),
or mute the thread
https://github.com/notifications/unsubscribe/AAfrqyVg7uCT51YWGZuGr-h7CDzcsG3sks5qMl5JgaJpZM4Ibt0v
.

cyrinux commented Jun 17, 2016

No lorenzo you are right but I can install the package. Without this I
can't install it. For the moment only access via xl console work. There is
yet xorg problem?

Le ven. 17 juin 2016 10:43, Lorenzo G. notifications@github.com a écrit :

@cyrinux https://github.com/cyrinux so after the apt-get update and
dist-upgrade, can you install kali-linux-all and run the appVM normally
i.e. launching terminals from Qubes?


You are receiving this because you were mentioned.

Reply to this email directly, view it on GitHub
#1981 (comment),
or mute the thread
https://github.com/notifications/unsubscribe/AAfrqyVg7uCT51YWGZuGr-h7CDzcsG3sks5qMl5JgaJpZM4Ibt0v
.

@andrewdavidwong

This comment has been minimized.

Show comment
Hide comment
@andrewdavidwong

andrewdavidwong Aug 1, 2016

Member

User "NewbieG" has reported a couple of problems when attempting to follow the existing instructions:

First one, works ok if you run kali from DVD without installing it. If I try
to install it, login window flickers and once logged on, the desktop shows up
'misplaced' (see attach).

Second one, as someone already pointed out in the list, introduces conflicts
between X packages from kali and X packages from the debian-9 template.

Member

andrewdavidwong commented Aug 1, 2016

User "NewbieG" has reported a couple of problems when attempting to follow the existing instructions:

First one, works ok if you run kali from DVD without installing it. If I try
to install it, login window flickers and once logged on, the desktop shows up
'misplaced' (see attach).

Second one, as someone already pointed out in the list, introduces conflicts
between X packages from kali and X packages from the debian-9 template.

@desmond-decker

This comment has been minimized.

Show comment
Hide comment
@desmond-decker

desmond-decker Oct 1, 2016

Confirmed neither installation method works. Installing as a HVM from an ISO or installing the packages into a debian-8 template as directed both result in unusable Kali VMs.

Confirmed neither installation method works. Installing as a HVM from an ISO or installing the packages into a debian-8 template as directed both result in unusable Kali VMs.

@Jeeppler

This comment has been minimized.

Show comment
Hide comment
@Jeeppler

Jeeppler Oct 1, 2016

@desmond-decker how did you install the packages into your debian-8 template? What is a usable "Kali VM" for you?

Jeeppler commented Oct 1, 2016

@desmond-decker how did you install the packages into your debian-8 template? What is a usable "Kali VM" for you?

@andrewdavidwong

This comment has been minimized.

Show comment
Hide comment
@andrewdavidwong

andrewdavidwong Oct 7, 2016

Member

On 2016-10-07 00:37, petorian wrote:

I was wondering if anyone else is experiencing problems with installing Kali on a HVM in Qubes. When I boot the fresh installed Kali HVM i see the logon screen fine, but after that I see the top op the screen in the lower 10% of the window

Member

andrewdavidwong commented Oct 7, 2016

On 2016-10-07 00:37, petorian wrote:

I was wondering if anyone else is experiencing problems with installing Kali on a HVM in Qubes. When I boot the fresh installed Kali HVM i see the logon screen fine, but after that I see the top op the screen in the lower 10% of the window

@yilmi

This comment has been minimized.

Show comment
Hide comment
@yilmi

yilmi Oct 9, 2016

@lorenzog @cyrinux :

The package breaking qubes-gui is pulled by kali-linux meta-packages (xserver-xorg-legacy).

xserver-xorg-legacy installs the Xorg suid wrapper meant to keep compatibility with some video drivers (see https://lists.x.org/archives/xorg-devel/2014-March/040874.html)

When we run /usr/bin/Xorg (shell script) it will check if Xorg.wrap exists, if the wrapper is available it will always run it.

You have to change the default wrapper configuration in /etc/X11/Xwrapper.conf:

allowed_users = anybody
needs_root_rights = no

Reboot your VM and test gui

After some checks, I found that :

  • Xwrapper configuration is already set for fedora templates
  • In debian jessie /usr/bin/Xorg is a binary, In stretch they have changed it to the shell script version (check for wrapper and run it)

@andrewdavidwong : Could you open a new issue to push this configuration on debian stretch ?

yilmi commented Oct 9, 2016

@lorenzog @cyrinux :

The package breaking qubes-gui is pulled by kali-linux meta-packages (xserver-xorg-legacy).

xserver-xorg-legacy installs the Xorg suid wrapper meant to keep compatibility with some video drivers (see https://lists.x.org/archives/xorg-devel/2014-March/040874.html)

When we run /usr/bin/Xorg (shell script) it will check if Xorg.wrap exists, if the wrapper is available it will always run it.

You have to change the default wrapper configuration in /etc/X11/Xwrapper.conf:

allowed_users = anybody
needs_root_rights = no

Reboot your VM and test gui

After some checks, I found that :

  • Xwrapper configuration is already set for fedora templates
  • In debian jessie /usr/bin/Xorg is a binary, In stretch they have changed it to the shell script version (check for wrapper and run it)

@andrewdavidwong : Could you open a new issue to push this configuration on debian stretch ?

@lorenzog

This comment has been minimized.

Show comment
Hide comment
@lorenzog

lorenzog Jan 9, 2017

Hi all,

I was able to generate a fully working Kali linux template on Qubes OS 3.2. No conflicts with xorg and the like.

Instructions: https://github.com/lorenzog/qubes-doc/blob/master/managing-os/kali.md

lorenzog commented Jan 9, 2017

Hi all,

I was able to generate a fully working Kali linux template on Qubes OS 3.2. No conflicts with xorg and the like.

Instructions: https://github.com/lorenzog/qubes-doc/blob/master/managing-os/kali.md

@andrewdavidwong

This comment has been minimized.

Show comment
Hide comment
@andrewdavidwong

andrewdavidwong Jan 10, 2017

Member

@lorenzog: Have you considered submitting a PR for those?

Member

andrewdavidwong commented Jan 10, 2017

@lorenzog: Have you considered submitting a PR for those?

@lorenzog

This comment has been minimized.

Show comment
Hide comment
@lorenzog

lorenzog Jan 10, 2017

@andrewdavidwong I will, but I thought to get some feedback in case I missed something first. Let me know if you think I can go ahead and submit it right away

@andrewdavidwong I will, but I thought to get some feedback in case I missed something first. Let me know if you think I can go ahead and submit it right away

@andrewdavidwong

This comment has been minimized.

Show comment
Hide comment
@andrewdavidwong

andrewdavidwong Jan 10, 2017

Member

@lorenzog Getting feedback first is a good idea. :)

Member

andrewdavidwong commented Jan 10, 2017

@lorenzog Getting feedback first is a good idea. :)

@Jeeppler

This comment has been minimized.

Show comment
Hide comment
@Jeeppler

Jeeppler Jan 10, 2017

@lorenzog

  1. You decribe only how to create a template, therefor your title is missleading. You also forget to mention that people are able to create a standalone vm with the help of your guide.
  2. Instead of getting the GPG Key at the beginning I highly recommend you do insert the section between step 4 and 5 where you actually need the key.
  3. "Ideally, verify the fingerprint through other channels" -> name other possible channels or don't mention it.
  4. Your Debian installation link does not work
  5. Your link to the Reddit page is maybe funny, but unecessary and people do not always get irony
  6. Alternative Options -> There is already a guide for PTF and BlackArch

@lorenzog

  1. You decribe only how to create a template, therefor your title is missleading. You also forget to mention that people are able to create a standalone vm with the help of your guide.
  2. Instead of getting the GPG Key at the beginning I highly recommend you do insert the section between step 4 and 5 where you actually need the key.
  3. "Ideally, verify the fingerprint through other channels" -> name other possible channels or don't mention it.
  4. Your Debian installation link does not work
  5. Your link to the Reddit page is maybe funny, but unecessary and people do not always get irony
  6. Alternative Options -> There is already a guide for PTF and BlackArch
@lorenzog

This comment has been minimized.

Show comment
Hide comment
@lorenzog

lorenzog Jan 11, 2017

Hi @Jeeppler, thanks for the comments.

I've incorporated a few of them and ignored others I don't agree with.

You decribe only how to create a template, therefor your title is missleading. You also forget to mention that people are able to create a standalone vm with the help of your guide.

I've added a subsection at the bottom, but item 4 of the first section clearly says "use the template to build AppVMS". Do you think it's clearer now?

Instead of getting the GPG Key at the beginning I highly recommend you do insert the section between step 4 and 5 where you actually need the key.

I disagree, the GPG key should be fetched once and its step is a prerequisite, doesn't belong in the main flow.

"Ideally, verify the fingerprint through other channels" -> name other possible channels or don't mention it.

The Kali installation page suggests this step and I think it's extremely important. However this howto is not the right place to tell people how to do it, so I've added a sentence to my text telling the user to "verify the fingerprint through other channels as recommended on that link."

Your Debian installation link does not work

Thanks, fixed.

Your link to the Reddit page is maybe funny, but unecessary and people do not always get irony

Meh :) You're right, I've removed it.

Alternative Options -> There is already a guide for PTF and BlackArch

Updated, but I don't think it's necessary here.

Hi @Jeeppler, thanks for the comments.

I've incorporated a few of them and ignored others I don't agree with.

You decribe only how to create a template, therefor your title is missleading. You also forget to mention that people are able to create a standalone vm with the help of your guide.

I've added a subsection at the bottom, but item 4 of the first section clearly says "use the template to build AppVMS". Do you think it's clearer now?

Instead of getting the GPG Key at the beginning I highly recommend you do insert the section between step 4 and 5 where you actually need the key.

I disagree, the GPG key should be fetched once and its step is a prerequisite, doesn't belong in the main flow.

"Ideally, verify the fingerprint through other channels" -> name other possible channels or don't mention it.

The Kali installation page suggests this step and I think it's extremely important. However this howto is not the right place to tell people how to do it, so I've added a sentence to my text telling the user to "verify the fingerprint through other channels as recommended on that link."

Your Debian installation link does not work

Thanks, fixed.

Your link to the Reddit page is maybe funny, but unecessary and people do not always get irony

Meh :) You're right, I've removed it.

Alternative Options -> There is already a guide for PTF and BlackArch

Updated, but I don't think it's necessary here.

@andrewdavidwong

This comment has been minimized.

Show comment
Hide comment
@andrewdavidwong

andrewdavidwong Apr 19, 2017

Member

People are still reporting problems with only the bottom 10% of the Kali HVM window showing:

I find this puzzling, since I thought this was supposed to have been fixed in #2370 or #260 (or the combination of the two). What's going on? Are people just not following the working instructions that were merged in #260, or is something still broken?

CC @marmarek, @lorenzog, @Jeeppler

Member

andrewdavidwong commented Apr 19, 2017

People are still reporting problems with only the bottom 10% of the Kali HVM window showing:

I find this puzzling, since I thought this was supposed to have been fixed in #2370 or #260 (or the combination of the two). What's going on? Are people just not following the working instructions that were merged in #260, or is something still broken?

CC @marmarek, @lorenzog, @Jeeppler

@lorenzog

This comment has been minimized.

Show comment
Hide comment
@lorenzog

lorenzog Apr 20, 2017

@andrewdavidwong this used to happen to me too so instead of fighting with Linux display drivers like it's 1995 again I went on and made the Kali template instead :) I haven't used Kali in a HVM since.

@andrewdavidwong this used to happen to me too so instead of fighting with Linux display drivers like it's 1995 again I went on and made the Kali template instead :) I haven't used Kali in a HVM since.

@Jeeppler

This comment has been minimized.

Show comment
Hide comment
@Jeeppler

Jeeppler Apr 20, 2017

@andrewdavidwong I had the same reason as @lorenzog to create a Kali template and because I wanted to be able to use the qubes tools (qvm-copy..., qvm-move... etc.)

However, I can understand that people would like to have the well sorted menu from Kali's Gnome Desktop. Adding dozens of tools via "add/remove app shortcut" will take a long time.

@andrewdavidwong I had the same reason as @lorenzog to create a Kali template and because I wanted to be able to use the qubes tools (qvm-copy..., qvm-move... etc.)

However, I can understand that people would like to have the well sorted menu from Kali's Gnome Desktop. Adding dozens of tools via "add/remove app shortcut" will take a long time.

@andrewdavidwong

This comment has been minimized.

Show comment
Hide comment
@andrewdavidwong

andrewdavidwong Apr 20, 2017

Member

@lorenzog, @Jeeppler: Ok, thanks for that info. In that case, it looks like this issue is completed, so I'll close it. I'll also reopen #2761 to track that problem separately.

Member

andrewdavidwong commented Apr 20, 2017

@lorenzog, @Jeeppler: Ok, thanks for that info. In that case, it looks like this issue is completed, so I'll close it. I'll also reopen #2761 to track that problem separately.

@ppiotr3k

This comment has been minimized.

Show comment
Hide comment
@ppiotr3k

ppiotr3k Jun 10, 2017

@andrewdavidwong, @lorenzog, @Jeeppler: I've added some polishing to the contributions you've already made on creating a Kali TemplateVM, see QubesOS/qubes-doc#431

For me, one of the essential needed improvements has been adding TemplateVM trimming/compacting in the instructions. In the TemplateVM instructions, a clone/upgrade is performed twice, thus a trimming saves several GB of disk space.

@andrewdavidwong, @lorenzog, @Jeeppler: I've added some polishing to the contributions you've already made on creating a Kali TemplateVM, see QubesOS/qubes-doc#431

For me, one of the essential needed improvements has been adding TemplateVM trimming/compacting in the instructions. In the TemplateVM instructions, a clone/upgrade is performed twice, thus a trimming saves several GB of disk space.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment