QubesOS / qubes-issues

The Qubes OS Project issue tracker
https://www.qubes-os.org/doc/issue-tracking/
534 stars 46 forks source link

Update Kali Documentation #2884

Open Jeeppler opened 7 years ago

Jeeppler commented 7 years ago

The documentation for Kali Linux is out of date with the release of Debian 9 Stretch on the June 17^th. In addition, the fix for issue #2761 should be included in the documentation as well.

andrewdavidwong commented 7 years ago

@Jeeppler, would you be willing to do this?

Jeeppler commented 7 years ago

Yes, the moment I find the time for it.

m4lu commented 6 years ago

As this has not happened as of yet (as far as I can see and I had a couple of issues when creating a Kali Template based on the Debian-9 Template I wanted to describe the issues I had when following instructions for customizing a Debian-9 Template without Katoolin as they are currently found at: https://www.qubes-os.org/doc/pentesting/kali/#kali-linux-templatevm-from-a-debian-template--

The main problem (as far as I can tell) is that the instructions in Step 5 still include the steps of upgrading an older Debian-8 Template to 9 (which when run on Debian-9 makes the Template VM terminate after downloading a lot of things and then not being able to boot anymore).

I guess the steps that need to be excluded from the current version are:

For Step 5: [user@kali-rolling ~]$ sudo apt-get dist-upgrade [user@kali-rolling ~]$ sudo apt-get autoremove

Possibly also the Trim Step 6: [user@dom0 ~]$ qvm-shutdown kali-rolling [user@dom0 ~]$ qvm-trim-template kali-rolling

And 7 (since we can expect the Terminal still to work [as there was no distupgrade necessary])

Then after growing the Kali Template VMs Storage I was able to successfully install the kali full package.

I would offer to do a pull request containing the changes mentioned above - but would like to receive some feedback on cutting steps 6 + 7.

Jeeppler commented 6 years ago

@m4lu the entire document is pretty bloated. I will have a look in the next couple of days. With Debian 9 being available a lot has changed indeed. However, step 5 and 6 are still valid, things like step 4 can be removed.