This article explains how to install Kali Linux, a Linux distribution useful for hacking and penetration testing, on VirtualBox virtual machine.
Download Kali Linux 64 Bit: Official Kali Linux Downloads | Kali Linux
Install: How to Install Kali Linux in VirtualBox • Samurai Hacks
If you follow this page, you should be able to start Kali without errors.
You can also install from a VBOX image, but in my case I got errors and couldn’t use it: Kali Linux Custom Image Downloads - Offensive Security
Reference: How to install Kali Linux 2017 in Virtualbox : Final Solution
Error
Failed to open session for virtual machine "Kali-Linux-2018.2-vbox-amd64".
Implementation of the USB 2.0 controller not found!
Because the USB 2.0 controller state is part of the saved VM state, the VM cannot be started. To fix this problem, either install the 'Oracle VM VirtualBox Extension Pack' or disable USB 2.0 support in the VM settings.
Note! This error could also mean that an incompatible version of the 'Oracle VM VirtualBox Extension Pack' is installed (VERR_NOT_FOUND).
Result Code: E_FAIL (0x80004005)
Component: ConsoleWrap
Interface: IConsole {872da645-4a9b-1727-bee2-5585105b9eed}
By the way, the default username and password are as follows:
default username: root
default password: toor
If you set a password, it will be that password.