𝕴 𝖉𝖔 𝖒𝖆𝖌𝖎𝖈

Selection and installation of virtual machine software, system selection, installation precautions - Oracle VM VirtualBox installation tutorial, kali Linux installation settings


It took me two days of various experiments and setbacks to complete the installation of virtual machines and operating systems, which are the simplest visual operations. Although I am not a professional, I have achieved this through my own practice. It should be said that there should be no major issues if you follow my steps. If there are any omissions or errors in the explanations, please feel free to point them out.

First, let me introduce my computer specifications: Windows 10 Home Edition 1903.

Choosing Virtual Machine Software#

I tried two popular virtual machine systems: VMware Workstation Pro and Oracle VM VirtualBox. Here is a summary:

  • VMware Workstation Official Website Link (direct link)
    1. The software is paid, and I recommend supporting the genuine version.
    2. The cracked versions circulating online do not provide a good experience. They are outdated and have constant installation issues. They often crash directly after restarting. Some systems do not even display the installation interface and show a black screen. I do not recommend installing them. There may also be security risks.
    3. If the virtual machine freezes or shuts down abnormally, the software will freeze and cannot delete its process. You can only restart the computer. After uninstalling, there are many drivers, services, and miscellaneous things left behind. It's really frustrating.
    4. Most cracked versions are not compatible with Windows 10 version 1903, unless you uninstall some updates.
  • Oracle VM VirtualBox Official Website Link (direct link)
    1. The software is small and free, with built-in Chinese language support.
    2. It has good compatibility and supports the installation of many systems. So far, I have not encountered any system issues caused by the software.
    3. The interface is more intuitive and consumes less memory.
    4. The resolution adjustment for Windows 10 is not perfect, but there are no issues in actual use.

After comparing the two software, I chose Oracle VM VirtualBox. I will not go into detail about the visual installation process.

Choosing a System for the Virtual Machine#

I did not choose the Windows system because it is really troublesome to install and test software on it. Some tools no longer have good versions available, and the configuration process is full of errors due to its age, such as installing sqlmap. Many folk genius software that has been passed down is difficult to find in its original version, and most of them contain viruses. It's not worth wasting time on them.

If you want to learn the basics of network security, I recommend directly using Kali Linux Official Website Download Page.
Pay attention to the version selection when downloading: the blue line corresponds to the virtual machine system.
I downloaded it from the official website, but the speed was slow and it took a few hours. I couldn't find any other suitable download methods. Feel free to comment and provide additional suggestions.

After downloading the compressed file, extract it and you will find another compressed file. Double-click the OVF file to enter the configuration interface, import the virtual machine, and adjust the virtual machine settings as needed. Click to start the Kali Linux virtual machine.

Initial Configuration of Kali Linux#

  • Login
    The default administrator account is root, and the password is toor. You can change it, but it's troublesome. I haven't tested it myself.

  • Setting Chinese Language

Method 1:
Change the language to Chinese directly in the settings and restart. However, some versions may display garbled characters. In that case, please revert the changes and try Method 2.

Method 2:
Enter the following command in the terminal:

dpkg-reconfigure locales

Use the up and down arrows to navigate and the spacebar to select.
Select character encoding: en_US.UTF-8, zh_CN.GBK, zh_CN.UTF-8
After selecting, press Tab, Enter, and then select the character: zh_CN.UTF-8
Restart the system.

  • Updating Software Sources
    To download and update software faster
    Enter the following command in the terminal:
leafpad /etc/apt/sources.list

A file will pop up. You can make a backup first to prevent errors. Then clear the contents and paste the following:


#deb cdrom:[Debian GNU/Linux 2019.3 _Kali-rolling_ - Official Snapshot amd64 LIVE/INSTALL Binary 20190827-10:52]/ kali-last-snapshot contrib main non-free

#deb cdrom:[Debian GNU/Linux 2019.3 _Kali-rolling_ - Official Snapshot amd64 LIVE/INSTALL Binary 20190827-10:52]/ kali-last-snapshot contrib main non-free

deb http://http.kali.org/kali kali-rolling main non-free contrib
# deb-src http://http.kali.org/kali kali-rolling main non-free contrib

# This system was installed using small removable media
# (e.g. netinst, live or single CD). The matching "deb cdrom"
# entries were disabled at the end of the installation process.
# For information about how to configure apt package sources,
# see the sources.list(5) manual.

Save the file.
Then enter the following command in the terminal:

apt-get update

Wait for a while and type "y" to confirm the update (many installations, including application usage, require interactive input commands, which will not be mentioned again). Then enter the following command in the terminal:

apt-get dist-upgrade

Install software sources, and type "y" to confirm.
The process is complete.

  • Installing Chinese Input Method
    I installed the classic "ibus input method".
    Enter the following command in the terminal:
apt-get install ibus ibus-pinyin

Then configure the input method:


Select "ok" for the options.
Enter the following command in the terminal:


After adding the input method, go to the settings list.
Delete English from the list above.
Then set it in the settings as needed.

  • Updating Kali Linux
    I suggest not updating it casually, as updating the Linux system version is not very stable. I updated it once and the system crashed, so I had to reinstall it. Therefore, it is not recommended to update the Kali system without authorization. Updating software and other things is still fine.

This is what I have achieved in the past two days.
If there is anything that is not explained clearly, please leave a comment or message me. I am happy to help everyone. As a network novice, all I can do is share what I know and the pitfalls I have encountered, so that everyone can take fewer detours. This is my first tutorial, and I hope you all like it.

Ownership of this post data is guaranteed by blockchain and smart contracts to the creator alone.