20 things to do after installing Kali Linux 77


 

20 things to do after installing Kali Linux

I’ve compiled a small list of things that I always perform after installing a fresh copy of Kali Linux in this post. Because I got multiple laptops and workstations, I’ve tried to generalize the following instructions to suit everyone’s(including mine??) requirements. This is my top list of 20 things to do after installing Kali Linux. Your requirement’s might be completely different. If you have a suggestion, let me know via comments section. You can comment without registering.. so that’s an easy way to give me feedback and opinion.

20 things to do after installing Kali Linux - blackMORE Ops

 

Standard Packages:

Standard packages contains anything and everything I found useful. This list if divided into 3 parts:

  • Kali Specific

Kali Linux is a special build from Debian. Kali Linux inherits a lot of the issues from Debian Linux. This section shows you how to resolve of those. They are not specific to Kali Linux only and you might be leave them as it is, but I found that if I see an error my OCD kicks in and I have to make it go away…

  • Useful utilities and Software’s

A collection of utilities and software’s I found useful. These are day to day software’s that are available in most other Linux distributions or at least I think they should be made available as part of a default installation.

  • Enhancements and accessibility

Kali Linux is made to boot up fast and low of resources. But if you have some more CPU and GPU power to spare, you might want to try to make it look more colorful.

 

Kali Specific:

 

1. Fix Device not managed error – wired network

If you want NetworkManager to handle interfaces that are enabled in /etc/network/interfaces: Set managed=true in /etc/NetworkManager/NetworkManager.conf. So this file looks like:

[main]
plugins=ifupdown,keyfile

[ifupdown]
managed=true

How to fix Wired Network interface is Unmanaged error in Debian or Kali Linux - 1  - blackMORE Ops

Read the full article on fixing Wired Network interface “Device not managed” error in Debian or Kali Linux.

 

2. Fix default repository

The simplest way is to edit the /etc/apt/sources.list remove or comment every-line with # at the front and add the following lines..

 leafpad /etc/apt/sources.list

Comment or remove existing config with the following lines:

## Regular repositories
deb http://http.kali.org/kali kali main non-free contrib
deb http://security.kali.org/kali-security kali/updates main contrib non-free
## Source repositories
deb-src http://http.kali.org/kali kali main non-free contrib
deb-src http://security.kali.org/kali-security kali/updates main contrib non-free

Save and close the file.   Details and explanations can be found in adding official Kali Linux Repositories page.

 

3. Update, Upgrade, Dist-Upgrade

Clean, update, upgrade and dist-upgrade your Kali installation.

 apt-get clean && apt-get update && apt-get upgrade -y && apt-get dist-upgrade -y

 

4. Fix PulseAudio warning

My Kali throws me this warning:

[warn] PulseAudio configured for per-user sessions ... (warning).

Debian variants also throws similar warning during boot.To fix this do the following:

leafpad /etc/default/pulseaudio

Find this line:

PULSEAUDIO_SYSTEM_START=0

Replace 0 with 1

PULSEAUDIO_SYSTEM_START=1

Where, 0 = don’t start in system mode, 1 = start in system mode

reboot

Details and explanations can be found in Fixing PulseAudio configured for per-user sessions … (warning) in Kali Linux page.

 

5. Enable sound on Boot

Follow the steps below to fix sound mute in Kali Linux on boot

apt-get install alsa-utils -y

In GNOME Desktop (The default Kali Desktop)

  • Right Click on the small volume ICON and select Sound Preferences
  • Alternatively, you can also go to Applications > System Tools > Preferences  > System Settings > Sound to bring up the same options.
  • Use the Output volume slider to ON, shown similar the screenshot above. That’s it you’re done. Close Sound window.

Fix sound mute in Kali Linux on boot - 2 - blackMORE Ops

Details and explanations can be found in fixing sound mute in Kali Linux on boot page.

 

Useful utilities and Software’s

 

6. Install Java

Go to the following link and download jdk7. At the time of writing this guide the jdk version was jdk-7u45-linux-x64. Note that I’m using x64 which is 64-bit. 32-bit users should choose their versions accordingly. Not that tough really!

Oracle Sun Java JDK in Kali Linux

 

Following is what I’ve used. JDK-7u45-Linux-x64 At the time of writing this guide the available version was jdk-7u45-linux-x64.tar.gz Download and save the file in /root directory.

tar -xzvf /root/jdk-7u45-linux-x64.tar.gz
mv jdk1.7.0_45 /opt
cd /opt/jdk1.7.0_45

This step registers the downloaded version of Java as an alternative, and switches it to be used as the default:

update-alternatives --install /usr/bin/java java /opt/jdk1.7.0_45/bin/java 1
update-alternatives --install /usr/bin/javac javac /opt/jdk1.7.0_45/bin/javac 1
update-alternatives --install /usr/lib/mozilla/plugins/libjavaplugin.so mozilla-javaplugin.so /opt/jdk1.7.0_45/jre/lib/amd64/libnpjp2.so 1
update-alternatives --set java /opt/jdk1.7.0_45/bin/java
update-alternatives --set javac /opt/jdk1.7.0_45/bin/javac
update-alternatives --set mozilla-javaplugin.so /opt/jdk1.7.0_45/jre/lib/amd64/libnpjp2.so

Follow installing Java JDK in Kali Linux post for step by step instructions and testing options.

 

7. Install Flash

This is fairly simple and easy and should work from most people out there: In the terminal:

apt-get install flashplugin-nonfree

and then type in:

update-flashplugin-nonfree --install

That’s it. You flash should be working as expected.

 

Adobe Flash in Kali Linux

 

Follow installing Flash in Kali Linux post for step by step instructions and testing options. This post also includes manual Flash installation procedures for those whose installation might fail with above mentioned process.

 

8. Install File Roller – Archive Manager

Kali Linux lacks a proper GUI archive manager. Install it Archive Manager (File Roller) using the following command:

apt-get install unrar unace rar unrar p7zip zip unzip p7zip-full p7zip-rar file-roller -y

You can now find Archive Manager in Applications > Accessories > Archive Manager.

 

9. Add a standard user

Kali Linux got only root user by default. While most applications require root access, it’s always a good idea to add a second user. Open terminal and type following to create new user (replace user1 with your desired user name)

useradd -m user1

(Note: -m means create home directory which is usually /home/username)

How to add remove user - Standard usernon-root - in Kali Linux - blackMORE Ops -2

Now set password for this user

passwd user1

Enter desired password twice Add user to sudo group (to allow user to install software, allow printing, use privileged mode etc.)

usermod -a -G sudo user1

(Note: -a means append or add and –G mean to specified group/groups) Change default shell of previously created user to bash

chsh -s /bin/bash user1

To learn more, follow this excellent and detailed post on adding remove user (standard user/non-root) in Kali Linux. This post explains how to add a user with all user directories already in place (thereby avoiding “Could not update .ICEauthority var/lib/gdm3/.ICEauthority” or any error containing .ICEauthority or permission in general.

 

10. Add add-apt-repository

Debian allows users to add and use PPA repositories by an application named add-apt-repository however, Kali Linux didn’t include this in their default package list. With Kali, because this is a special purpose application and certain modifications were made to make it work for what it does best (Penetration Test). To enable PPA Repository via add-apt-repository application, follow the steps below: First install Python Software properties package.

apt-get install python-software-properties

Next install apt-file

apt-get install apt-file

Update apt-file.

apt-file update

This takes a while, so in case your apt-file update is SLOW, you might want to try and fix that as well. (Note that I got repo.kali.org in my /etc/apt/sources.list file instead of http.kali.org.) Once apt-file update is complete, you should be able to search for it.

apt-file search add-apt-repository

Your output should look similar to this:

python-software-properties: /usr/bin/add-apt-repository
python-software-properties: /usr/share/man/man1/add-apt-repository.1.gz

The default add-apt-repository application located in (/usr/bin/add-apt-repository) works for Debian. So if you’re using Kali, chances are it won’t work. There’s a nice fix for that which I will add at the bottom of this post, (try them on VirtualBox if you feel like). But I found we can just mimic Ubuntu Oneiric to make add-apt-repository work.

cd /usr/sbin
vi add-apt-repository

Add the following code and save the file.

#!/bin/bash
if [ $# -eq 1 ]
NM=`uname -a && date`
NAME=`echo $NM | md5sum | cut -f1 -d" "`
then
  ppa_name=`echo "$1" | cut -d":" -f2 -s`
  if [ -z "$ppa_name" ]
  then
    echo "PPA name not found"
    echo "Utility to add PPA repositories in your debian machine"
    echo "$0 ppa:user/ppa-name"
  else
    echo "$ppa_name"
    echo "deb http://ppa.launchpad.net/$ppa_name/ubuntu oneiric main" >> /etc/apt/sources.list
    apt-get update >> /dev/null 2> /tmp/${NAME}_apt_add_key.txt
    key=`cat /tmp/${NAME}_apt_add_key.txt | cut -d":" -f6 | cut -d" " -f3`
    apt-key adv --keyserver keyserver.ubuntu.com --recv-keys $key
    rm -rf /tmp/${NAME}_apt_add_key.txt
  fi
else
  echo "Utility to add PPA repositories in your debian machine"
  echo "$0 ppa:user/ppa-name"
fi

Note: In this line echo "deb http://ppa.launchpad.net/$ppa_name/ubuntu oneiric main" >> /etc/apt/sources.list I’ve used Oneiric. You can try to use Lucid, Raring or Saucy as per your choice. Now chmod and chown the file.

chmod o+x /usr/sbin/add-apt-repository 
chown root:root /usr/sbin/add-apt-repository

Now that we added the correct code, we can use add-apt-repository to add a PPA repository. I tried the following to add themes and custom icons in Kali Linux.

/usr/sbin/add-apt-repository ppa:noobslab/themes
/usr/sbin/add-apt-repository ppa:alecive/antigone

 

Kali Linux add PPA repository add-apt-repository - adding PPA Repository using add-apt-repository - 7 - blackMORE Ops

I’ve removed all screenshots from this post, but if you want see read and understand how it all works, I suggest reading the details post on  adding PPA repository add-apt-repository in Kali Linux.

 

11. Install Tor

Tor is free software and an open network that helps you defend against traffic analysis, a form of network surveillance that threatens personal freedom and privacy, confidential business activities and relationships, and state security. This guide guides your through installing tor in Kali Linux. Tor protects you by bouncing your communications around a distributed network of relays run by volunteers all around the world: it prevents somebody watching your Internet connection from learning what sites you visit, and it prevents the sites you visit from learning your physical location.

 

How to install Tor - logo - blackMORE Ops

 

Tor is available in Kali repository, to install it directly from the repository open your Terminal and type this:

apt-get install tor

Enable tor service from command line:

service tor start

Browse with confident by using proxychains and tor

proxychains iceweasel

To keep things simple in this post, I’ve only shows one part of using Tor. You might want to read the full details in Installing Tor In Kali Linux post.

 

12. Install Filezilla FTP Client

No Linux installation is complete with a proper fully fledged FTP Client. Filezilla is the best out there, so install Filezilla using the following command:

apt-get install filezilla filezilla-common -y

 

13. Install HTOP and NetHogs

This is a special one, HTOP shows running process and memory used including many more details. (you could use top command, but HTOP is just more useful). NetHogs is useful and it shows traffic used by applications per interface. Install them using the following command:

apt-get install htop nethogs -y

You can now run then using the following commands:

htop
nethogs eth0
nethogs wlan0

I’m almost certain, you’ll enjoy using these tiny tools.

 

14. Install proprietary drivers for your Graphics card

Depending on which graphics card you’re using, (AMD or NVIDIA), you might want to install proprietary drivers to unlock more features. There’s some excellent post I’ve made on Install AMD ATI proprietary driver (fglrx) in Kali Linux.

 

Install AMD ATI Driver (fglrx) in Kali Linux 1.x - blackMORE Ops

 

NVIDIA users can just stick to the official documentation for installing NVIDIA Drivers. In case, official documentation is not working or you’ve hit rock bottom, you can try following this other post I’ve written to install NVIDIA binary drivers manually.

How to Install Nvidia Kernel Module Cuda and Pyrit in Kali Linux - blackMORE Ops

 

15. Install Recordmydesktop and Reminna Remote Desktop Client

Recordmydesktop gives you the ability to record and make a video of your activities in Kali Linux. Remmina is simialar to Windows Remote Desktop Client. Both very useful. Install them using the following command:

apt-get install gtk-recordmydesktop recordmydesktop remmina -y

 

16. Install GDebi Package Manager

dpkg is a powerful tool, but it doesn’t install dependencies automatically. What we need is some package installer that can go out and fetch all required dependencies while installing a .deb package. The best one out there is gdebi. Install it using the following command:

apt-get install gdebi -y

 

10 - Install Skype in Kali Linux - apt-get install gdebi - blackMORE Ops

 

Enhancements and accessibility

 

17. Install a theme

Installing theme and revving up your desktop is a great idea. Kali default desktop is dull and boring. There’s two different ways you can change theme.

  1. Manually install theme
  2. Install theme via PPA repository

Read details here to and find out how to change or install GTK3 themes in Kali Linux.

10 - Enable MAC OSX Theme and ICONS - Change Install Theme in Kali Linux - GTK 3 themes - blackMORE Ops

 

18. Install a new desktop environment (I prefer XFCE).

I prefer XFCE Desktop, but you can try to install/remove different Desktop Environments or Window Manager in Kali Linux Depending on which one you need choose links below:

  1. How to install/remove XFCE Desktop Environment in Kali Linux
  2. How to install/remove different KDE Desktop Environments in Kali Linux
  3. How to install/remove LXDE Desktop Environment in Kali Linux
  4. How to install/remove GNOME Desktop Environment on Kali Linux
  5. How to install/remove Cinnamon Desktop Environment in Kali Linux
  6. How to install/remove MATE Desktop Environment in Kali Linux

Finally, follow follow these instructions to permanently switch Desktop Environments.(i.e. boot into XFCE instead of GNOME).

 

How to install remove GNOME Desktop Environment on Kali Linux - blackMORE Ops

 

19. Enable Autologin user

It’s a simple change. Just open and edit the file called /etc/gdm3/daemon.conf, assuming you’re using GNOME Display Manager(gmd3) a your main Display Manager. You might want to try out other desktops as well. Here’s a link to Add/Remove different desktop Managers in Kali Linux.

 

root@kali:~# leafpad /etc/gdm3/daemon.conf

 

In the daemon section un-comment the 2 lines for automatic login. It should finally look like this

[daemon]
# Enabling automatic login
  AutomaticLoginEnable = true
  AutomaticLogin = root

 

That’s it. Too easy. In case you’re wondering how to use a different user than root, here’s how

[daemon]
# Enabling automatic login
  AutomaticLoginEnable = true
  AutomaticLogin = myanotheruser

 

Auto login root user at system start in Kali Linux - GNOME and KDE - blackMORE Ops

 

Last but not the least, reboot to check if it worked. (which it will, cause it’s Linux and Kali is awesome)

reboot

 

You might want to follow up on this one or if you’re KDE user, then here’s the instructions to Auto login root user at system start in Kali Linux – GNOME and KDE. This article also shows how to auto-login a different non-root user… quite handy.

 

More Advanced stuffs:

This part explains how to get more out of your system, specially Graphics card.

 

20. Unlock GPU processing

Last but not the least, GPU processing is a lot faster when you’re trying to break a password. Depending on your Graphics card,  you choose options as outlined below:

a. AMD

Then follow rest of the guides here

b. NVIDIA

NVIDIA users can just stick to the official documentation for installing NVIDIA Drivers.

In case, official documentation is not working or you’ve hit rock bottom, you can try following this other post I’ve written to install NVIDIA binary drivers manually.

 

Conclusion

Hope you’ve found these useful. You might not have to use all of these, but some are definitely recommended. Thanks for reading. Please share.


Leave a Reply

77 thoughts on “20 things to do after installing Kali Linux

  • Dr 3xpl0i7

    how about installing firefox after purging iceweasel ? is that good ?
    n can u post complete guide on installing TOR with proxychains (for terminal ) ?

    • blackMORE Ops Post author

      Is there much difference between Firefox and IceWeasel? I think it wont make much differnces in terms of usability or functionality, (similarly Chrome and Chromium). TOR with proxychains is definitely a great idea… I’ll add it ASAP. Thanks for the suggestions.

  • Anibal

    hi boss, I have a problem and maybe you can helpmi:

    attempt to install cuda 5.5 in synaptic and installing never end and had to restart, restarting, I could not log, then try to install cuda as drivers (pressing CTRL + ALT + F1, log, stop kdm or gdm3 service installed. ..) and all was apparently well until at one point asked me to delete the grub and do not know how you do that you can help me?

    from here it dobnload (who says RHEL 5.5)
    https://developer.nvidia.com/cuda-downloads

    observation:
    after the alleged fellida installation, startup stop being gray with blue dragon and now is light blue

    P.D: sorry if my language is not correct, so I wrote this with the google translator and some of my English comprencion

  • sachin

    Hi … It’s a nice post and really very useful can u guide me through the installation process of ”Transmission” bit torrent client on kali i searched for it but so far i found nothing

    • blackMORE Ops Post author

      Hi sachin,
      Kali Linux provides many BitTorrent clients. Use

      apt-cache search bittorrent

      and choose one.
      Then you can install them using apt-get install package-name command.
      i.e.

      apt-get install transmission-gtk 
  • sizzbott

    listen man 3 things:

    1. You rock!! I am a long time Kali user and just found your site today, really great!
    2. lazykali is an excellent script that I always use when installing Kali, bleeding edge repos, automatic flash etc., check it out!
    3. In your section above regarding Tor, I believe the command to start the service is

    service tor start

    :) thanks again for the great work, i used well over half of your suggestions and many of the remaining I had already done!

    • blackMORE Ops Post author

      Hi sizzbott,
      Thanks for your comment, made my day :)
      LazyKali is great but I wanted to show hands-down how to install things … Once someone get’s the hang of it, then yeah… go for LazyKali script. 1 click and voila, all done.
      Fixed the command with Tor! Interesting that no one else picked it up.
      Cheers,
      -BMO

  • aramva097

    Supppeerrr awesome page….. thanks a lot for this…. i found your page 4 days ago and now am really having fun with Kali..
    Thanks once again, Keep up th good work , you are really helping us :-)

  • Jacob Morales

    Hi… I have a Intel® 4500MHD Graphics in my Dell E5400 Laptop and i want to figure out if i should be following the instructions to unlock GPU Processing with this GPU. It supports something call OpenCL, though… It is an older laptop and i’m not sure if i should follow those instructions for NVIDIA because even those this is an Intel card it doesn’t clearly state that it is NVIDIA or supports CUDA. PLEASE HELP!

    • blackMORE Ops Post author

      Hi Jacob,
      No, CUDA is for NVIDIA cards, FGLRX for AMD.
      Stick with OpenCL but to be honest I haven’t seen anyone successfully managed to use GPU processing on Intel cards. Intel didn’t released Open Source code for their cards as far I am aware of.
      You can find out more about your card by running
      lspci -vv | grep VGA
      Good luck,
      -BMO

      • Jacob Morales

        Thanks for your response… I just found out that this Graphics Card has OpenGL v2.1, which if did my research correctly, is newer and a littler better than OpenCL in some small ways.

        My big question is will it help improve speed at all (or is it even compatible to use) with Pyrit?

  • Neobyte

    Good information and thank you. Still on Step3 ‘Update, Upgrade, Dist-Upgrade’. You should probably include a warning that it takes forever. Also you might want to include instructions on how to enable the NumLock key so you don’t have to remember to press it every time you log into your user account.

      • Neobyte

        I entered:
        tar -xzvf /root/jdk-7u55-linux-x64.tar.gz
        mv jdk1.7.0_45 /opt
        cd /opt/jdk1.7.0_45
        …because the file from your link that I downloaded to the root folder is named jdk-7u55-linux-x64.tar.gz
        The response I get is “bash: cd: /opt/jdk1.7.0_45: No such file or directory”

        • Neobyte

          I also tried:
          tar -xzvf /root/jdk-7u55-linux-x64.tar.gz
          mv jdk1.7.0_55 /opt
          cd /opt/jdk1.7.0_55
          …but the response I get is “mv: cannot move `jdk1.7.0_55′ to `/opt/jdk1.7.0_55′: Permission denied”

          • Neobyte

            Permission Denied? Is that possibly because I’m not in the root account? I logged into root and it seeemed to work but when I try to verify, the response I receive is “We are unable to verify if Java is currently installed and enabled in your browser.”

          • Neobyte

            On a side note; How do I enter root from the terminal when logged into my non root account?

        • blackMORE Ops Post author

          Hi Neobyte,

          No worries. You probably tried too many things in one go and lost concentration .. Take a break!!! :) Personally, I usually go and play MMORPG games to divert my mind.

          So many question ..I’ll try to answer one at a time (I think you already figured it out)

          First issue: “No such file or directory”

          I entered:
          tar -xzvf /root/jdk-7u55-linux-x64.tar.gz
          mv jdk1.7.0_45 /opt
          cd /opt/jdk1.7.0_45
          …because the file from your link that I downloaded to the root folder is named jdk-7u55-linux-x64.tar.gz
          The response I get is “bash: cd: /opt/jdk1.7.0_45: No such file or directory”
          

          The file name here is jdk-7u55-linux-x64.tar.gz. So you need to change each command like the following:
          Command in Guide:

          mv jdk1.7.0_45 /opt

          Becomes:

          mv jdk1.7.0_55 /opt

          (You can copy paste whole commands in a leafpad and use replace 45 with 55).
          Why the command is incorrect? It is just not possible for me to maintain 100+ posts along with changing version from multiple vendors. I’ll leave that to readers to figure out.

          Second issue: “Permission denied”

          I also tried:
          tar -xzvf /root/jdk-7u55-linux-x64.tar.gz
          mv jdk1.7.0_55 /opt
          cd /opt/jdk1.7.0_55
          …but the response I get is “mv: cannot move `jdk1.7.0_55′ to `/opt/jdk1.7.0_55′: Permission denied”
          

          I didn’t know you’re using Kali as non-root. All the guides here are written based on Kali default settings which is usually ROOT account user. If you insist using non-root, just add sudo in-front of each line. So your command will be like this:

          sudo cd /opt/jdk1.7.0_55M

          3rd issue: “How do I enter root from the terminal when logged into my non root account?”

          Just use the following command if you’re in sudoers list

          sudo su -

          If you’re not in sudoers list, then su yourself:
          su -
          and type in the root password.

          Hope that helps in someway. But I would suggest to use Kali as root as non-root user would just add more complexity each step. Cheers,
          -BMO

      • Geoffrey Morrison

        I’ve been fooling with Linux and FreeBSD for nearly 20 years–maybe longer: You offer, in tandem, what we note to prove virtually non-existent in this biz–powerful twin talents–erudite tech expertise married to a massive ability to communicate clearly, concisely, and effectively! That proves so welcome and awesome these days–thanks!

        (In the future, people noting this site will desire to assist you–in any manner possible! blackmoreops.com: A vibrant oasis–not the usual mere mirage–in today’s tech morass of chiding condescension along with often needless additional complexity, befuddlement, frustration, anxiety, and uncertainty!)

        • blackMORE Ops Post author

          Hi Geoff,
          I like the writing style at Null-Byte but I could never write as good as them! To cover my lack of writing skills, I focus on issues/ideas I’ve actually experienced/tried and solved! (afaik). Thanks again for visiting my site and appreciate your positive comment(s). Cheers,
          -BMO

  • Neobyte

    I also have additional questions about TOR.
    Is TOR in Linux not an actual browser like with Windows for instance or is it integrated with Iceweasel? Seems like the latter. If that’s the case, do you have to enter the “service tor start” and “proxychains iceweasel” commands every time you log in before using Iceweasel in order to browse the web anonymously?
    Also I use Firefox and Chromium in Ubuntu. Will these same commands work with those browsers as well?

    • blackMORE Ops Post author

      Yes you’re correct, you have to enable tor and use proxychains command everytime.
      I’ve written it that way because prefer control on what I am doing in each step. By using these two commands:

      service tor start
      proxychains iceweasel

      would somewhat show users the background on what they are doing. Otherwise, you’re just using TOR without understanding what it actually does. Using proxychains and tor, you can do so much more, for example:

      proxychains nmap 110.110.110.111

      will use NMAP, but from behind TOR network. Saying that, yes, Firefox and Chromium would work as well with proxychains.
      You can see the logs here:

      tail -f /var/log/tor/log

      If you want to use TOR as the one and only way, you should be using Vidalia as your browser. See the post on installing tor here. That was written by another user in my site, you can choose which way you prefer.
      But like I said, you then becomes a regular end users who presses a button to accomplish something without understand the mechanism behind it.
      Hope that clears it up.

  • Frylock

    Kali comes with a ton of issues out of the box and there are just a many different (wrong) solutions floating around the web for each problem. After picking my way through most of my problems and almost having kali purring like a cat I fubared my install following a bunk suggestion.

    I reinstalled and set out to try it again and I ran into this miracle of a site. ALL the (CORRECT!!) solutions for all the problems ALL ON ONE PAGE!!!

    You are my hero. You have reduced hours of googling, cursing and hair pulling to mere minutes of joy. The kali help forums should all be replaced with a link to your site. Hell yea

    • blackMORE Ops Post author

      Hi Frylock,
      Thank you for your kind words.
      Kali forum is great as users in there can discuss more advanced stuffs (some are doing great work with scripting and actual development, i.e. PwnSTar ). I write more from an end user point of view with additional explanation that I see fit. But I am not comparable to many advanced users
      But till then, yeah, I will do my best to keep my posts updated with CORRECT info.
      -BMO

  • akshit

    E: Unable to locate package ” package name”
    when i install some package
    for eg:

    apt-get install tor
    Reading package lists… Done
    Building dependency tree
    Reading state information… Done
    Package tor is not available, but is referred to by another package.
    This may mean that the package is missing, has been obsoleted, or
    is only available from another source

    E: Package ‘tor’ has no installation candidate
    apt-cache search bittorrent
    root@kali:~# apt-get install transmission-gtk
    Reading package lists… Done
    Building dependency tree
    Reading state information… Done
    E: Unable to locate package transmission-gtk

  • AciDiuS

    Man I started of using kali linux 5 days ago and i loved it so much i installed ubuntu and ubuntu server 14.04.. Those five days feel like a lifetime ago because ive learnt so much. You especially started me off in the right direction with this post of yours and i just want to say that you will never know how grateful i am lol. The linux community is amazing and helpful and you can answers if you use your brain and search properly. Thanks you so much. (btw i think synaptic was really helpful for me when i started out, even though i broke my system with it :p.. just thought it was worth mentioning!)

  • Dylan

    Really appreciate the effort you’ve made, hit a few problems but this time round my installation is boss, I’m fairly new so fixing the problems myself is out of the question, I’ve yet to absorb most of the theories behind what’s actually being done, but common sense goes a long way o making things work for yourself!
    Thanks for the help!

  • Al Addin

    Per-User sound sessions is actually usefull to me. I like to run an icecast server for streaming media live (DJ Sessions). With “PulseAudio configured for per-user sessions” I can mix while on a user account, and switch user to watch a movie when I cheat and put mixxx in autodj mode. ;)

  • sun

    first i just say wowwww what a post for beginners….i really appreciate it, good work dude.

    HP Pavilion 15-e026AX Laptop (AMD APU Quad Core A10-4600M- 8GB RAM- 1TB HDD- 15.6 Inches- DOS- 1GB AMD Radeon HD 7660G and AMD Mobility Radeon HD 8670M Graphics)

    i was tried your step for Install AMD ATI proprietary driver (fglrx) in Kali Linux. but i lost gru and only commond line

    so plzzz help me to install Graphic card drive in Kali 1.0.7

    and as well as sound,blue tooth etc..

  • RecruitOne

    you should probably update your info on installing remmina b/c is has issues with RDP plugin registering and loading.
    i searched for a long time until i found the answer here:
    https://forums.kali.org/showthread.php?19548-remmina-can-t-RDP-failes-to-load-rdp-plugin

    user “mhu” posted the following solution that has worked for me every time.
    i’ve edited it for simplicity and to update the package name to the latest version

    Browse to http://packages.debian.org/wheezy/libfreerdp1
    and download your suitable package i386 for 32bit and amd64 for 64bit.
    navigate to where you saved the file usually /root/Downloads/
    type: dpkg -i libfreerdp1_1.0.1-1.1+deb7u3_amd64.deb

    And thats it.
    it will fix remmina rdp protocol.

  • Not realy Anonymous annymore

    Hi BlackMoreOps,
    i realy need help every time i want to upgrade somting i get this error:

    root@Laurens:~# apt-get install alsa-utils -y
    Reading package lists… Done
    Building dependency tree
    Reading state information… Done
    E: The package firefox-mozilla-build needs to be reinstalled, but I can’t find an archive for it.

    So i wanted to install firefox somtime and i needed to install the firefox-mozilla-build and that din’t work annyway i already have installed firefox with an other way.
    Now every time i want to upgrade somting or download i get this error and i don’t know what to do about it.

    PLLLZZZ help me.

    • blackMORE Ops Post author

      I actually posted the solution for pedropt in here : Install FireFox on Kali Linux
      Here it is again anyway
      ————————————–
      Hi pedropt,
      Copy this comment in a Leafpad and try the commands as shown:
      Try removing Firefox
      CMD:
      apt-get remove firefox-mozilla-build
      If remove fails try re-installing
      CMD:
      apt-get install --reinstall firefox-mozilla-buildGood luck.
      -BMO
      --------------------------------------

      This should work for you too.

  • Karate_Guy

    Hi mate, wonder if you could help me. What I’m trying to do is to install python mechanize and then run the facebook.py file. Below is the code from the terminal. Any help would be greatly appreciated. Cheers

    (by the way, I don’t know if it changes anything or not, but the file has been saved under Desktop)

    root@kali:~# apt-get install python-mechanize
    Reading package lists… Done
    Building dependency tree
    Reading state information… Done
    python-mechanize is already the newest version.
    python-mechanize set to manually installed.
    0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
    root@kali:~# python facebook.py
    python: can’t open file ‘facebook.py’: [Errno 2] No such file or directory
    root@kali:~# sudo apt-get install python-mechanize
    Reading package lists… Done
    Building dependency tree
    Reading state information… Done
    python-mechanize is already the newest version.
    0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
    root@kali:~# python facebook.py
    python: can’t open file ‘facebook.py’: [Errno 2] No such file or directory
    root@kali:~# python facebook.py

  • Ashleigh

    First, thank you for all of this–super helpful. But I’m having one problem…

    When adding apt-add-repository, after creating the script (which I copied/pasted, so no typos), I tested it with the same repository you used as an example and I’m getting this:

    root@smAsh:~# /usr/sbin/add-apt-repository ppa:noobslab/themes
    /usr/sbin/add-apt-repository: line 23: syntax error near unexpected token `fi’
    /usr/sbin/add-apt-repository: line 23: `fi’

  • William Kim

    Thank you so much for posting this article. I really struggled with those repositories back then, but after I found this website, all the problems that I had had been solved. Thank you so much, and I look forward to your future articles:)

  • stephane

    for part 10 there’s no add-apt-repository in /usr/sbin ???
    also the file is in /usr/bin ???
    i’m lost ….

    my installation
    Description: Debian GNU/Linux Kali Linux 1.0.7
    Release: Kali Linux 1.0.7

  • Hunter

    how can i only dist-upgrade not others
    here is my sourse list [given below]… which repositories i have to close

    # deb cdrom:[Debian GNU/Linux 7.0 _Kali_ - Official Snapshot amd64 LIVE/INSTALL Binary 20140108-17:05]/ kali contrib main non-free

    # deb cdrom:[Debian GNU/Linux 7.0 _Kali_ - Official Snapshot amd64 LIVE/INSTALL Binary 20140108-17:05]/ kali contrib main non-free

    ## Security updates
    deb http://security.kali.org/kali-security/ kali/updates main contrib non-free

    ## debian 7 main (this is just a comment)
    # deb http://http.kali.org/kali/ kali main contrib non-free
    # deb-src http://http.kali.org/kali/ kali main contrib non-free

    ## NEW
    deb-src http://security.kali.org/kali-security kali/updates main contrib non-free
    deb http://http.kali.org/kali kali main non-free contrib
    deb-src http://http.kali.org/kali kali main non-free contrib
    deb http://http.kali.org/ /kali main contrib non-free
    deb http://http.kali.org/ /wheezy main contrib non-free
    deb http://http.kali.org/kali kali-dev main contrib non-free
    deb-src http://http.kali.org/kali kali-dev main contrib non-free
    deb http://http.kali.org/kali kali-dev main/debian-installer
    deb http://http.kali.org/kali kali main/debian-installer
    deb http://repo.kali.org/kali kali-bleeding-edge main

  • Vikas

    hi…..when i am installing kali linux 1.0.7 i cannot detect my windows 7 partition done previously when installing the windows 7, it shows me that entire disk is free of space,what to do for this step to detect my partitions….so help me guys what to do at this step plzzzzzzzz……..also if i do the partition at that stage my data will be fully erased with windows OS,after installing i cannot install windows OS i m stucked at partition stage help me guyzzz what to do……plzzzz…..plzzzzz….plzzz……i m installing kali without virtual machine…i m installing directly by DVD-ROM

  • Achileas

    Hello this is best Thank you!!!!!!!! but can i ask you a question

    My computer is acer aspire v3-571g
    CPU= Intel® Core™ i7-3632QM CPU @ 2.20GHz
    GPU= Nvidia Geforce gt 630M 1GB
    RAM= 8GB

    and i cant control the brightness of the screen and i’ve tried to install it and it worked but cant get rid of the black screen!!!

    so Please Please Help!!!!!!!

    • blackMORE Ops Post author

      Someone posted a similar issue in Kali forum, search for screen brightness problem on Kali Linux. I can’t remember on top of my head but I think it was something to do with Bluetooth being turned on. As for NVIDIA driver, follow the new post here