- Install virtualbox for kali linux
- Preparation
- Download
- Setup
- Поэтапная установка Kali Linux на VirtualBox
- Подготовка к установке Kali Linux на VirtualBox
- Установка Kali Linux на VirtualBox
- Создание виртуальной машины
- Настройка виртуальной машины
- Установка Kali Linux
- Install virtualbox for kali linux
- virtualbox-guest-x11
Install virtualbox for kali linux
You can install VirtualBox on Kali Linux, allowing you to use virtual machines (VMs) inside of Kali Linux. However if you are wanting to install Kali Linux as a VM, you want our Kali Linux Guest VirtualBox guide.
VMs are great. There are many upsides with using them. One of the being, able to run multiple Operating Systems (OSs) at the same time. You can have your host machine “untouched”, and then only interact with the guest VMs. Another is when something is going right, take a snapshot. When something goes wrong, revert back.
VirtualBox is free and open source. There are a few other software such as QEMU, KVM/Xen with virt-manager. Then there is also VMware Workstation & Fusion, which is a commercial software (there is VMware Player which is free but it is limited in features).
Preparation
Before trying to install VirtualBox, please make sure your version of Kali Linux is up-to-date, and if required, reboot the machine:
[email protected]:~$ sudo apt update [. ] [email protected]:~$ [email protected]:~$ sudo apt full-upgrade -y [. ] [email protected]:~$ [email protected]:~$ [ -f /var/run/reboot-required ] && sudo reboot -f [email protected]:~$
Download
The first thing we are going to do is import VirtualBox’s repository key:
[email protected]:~$ curl -fsSL https://www.virtualbox.org/download/oracle_vbox_2016.asc|sudo gpg --dearmor -o /etc/apt/trusted.gpg.d/oracle_vbox_2016.gpg [. ] [email protected]:~$ curl -fsSL https://www.virtualbox.org/download/oracle_vbox.asc|sudo gpg --dearmor -o /etc/apt/trusted.gpg.d/oracle_vbox.gpg [. ] [email protected]:~$
We then move onto adding VirtualBox’s repository. We add this to a separate file, so it does not interfere with Kali Linux’s main repository. We also will be making sure to state where the keyring is at so the files can be properly signed. Our CPU architecture is amd64. You may need to alter the example below if yours is different.
One thing to bear in mind, Kali Linux is based on Debian, so we need to use Debian’s current stable version (even though Kali Linux is a rolling distribution). At the time of writing, its “bullseye”:
[email protected]:~$ echo "deb [arch=amd64] https://download.virtualbox.org/virtualbox/debian bullseye contrib" | sudo tee /etc/apt/sources.list.d/virtualbox.list [email protected]:~$
As we have altered our network repository, we need to re-build the cache:
[email protected]:~$ sudo apt update [. ] [email protected]:~$
As VirtualBox has various kernel modules (e.g. vboxdrv , vboxnetflt and vboxnetadp ), we need to make sure they are kept up-to-date when Kali Linux’s kernel gets updated. This can be achieved using dkms:
[email protected]:~$ sudo apt install -y dkms [. ] [email protected]:~$
Setup
Now its time to install VirtualBox itself (along with its Extension Pack to expand VirtualBox’s advanced features):
[email protected]:~$ sudo apt install -y virtualbox virtualbox-ext-pack [. ] [email protected]:~$
When prompted, read and accept the license.
You can now find VirtualBox in the menu or start it via the command line:
[email protected]:~$ virtualbox [email protected]:~$
If you now wish, you are able to install Kali Linux in a VirtualBox VM (on Kali Linux).
Поэтапная установка Kali Linux на VirtualBox
Kali Linux — дистрибутив, который распространяется на свободной основе в виде обычного ISO-образа и образа для виртуальных машин. Пользователи системы виртуализации VirtualBox могут не только использовать Kali в качестве LiveCD/USB, но и установить ее как гостевую операционную систему.
Подготовка к установке Kali Linux на VirtualBox
Если у вас еще не установлен VirtualBox (далее VB), то вы можете сделать это, используя наше руководство.
Дистрибутив Kali можно скачать с официального сайта. Разработчики выпустили несколько версий, включая классическую облегченную, сборки с разными графическими оболочками, разрядностями и др.
Когда все необходимое будет скачано, можно приступать к инсталляции Kali.
Установка Kali Linux на VirtualBox
Каждая операционная система в ВиртуалБоксе представляет собой отдельную виртуальную машину. Она имеет свои уникальные настройки и параметры, предназначенные для стабильной и корректной работы дистрибутива.
Создание виртуальной машины
- В VM Менеджере нажмите на кнопку «Создать».
- В поле «Имя» начните вписывать «Kali Linux». Программа распознает дистрибутив, и поля «Тип», «Версия» заполнит самостоятельно. Обратите внимание, если вы скачали ОС 32-битной разрядности, то поле «Версия» придется поменять, так как сам VirtualBox выставляет 64-битную версию.
- Укажите объем оперативной памяти, который вы готовы выделить для работы Kali. Несмотря на рекомендацию программы использовать 512 МБ, этого объема будет очень мало, и в результате могут возникнуть проблемы с быстродействием и запуском софта. Мы советуем выделить 2-4 ГБ для обеспечения стабильной работы ОС.
- В окне выбора виртуального жесткого диска оставьте настройку без изменений и нажмите на «Создать».
- VB попросит указать тип виртуального накопителя, который будет создан для работы Kali. Если в дальнейшем диск не будет использоваться в других программах виртуализации, например, в VMware, то эту настройку менять также не нужно.
- Выберите формат хранения, который вам более предпочтителен. Обычно пользователи выбирают динамический диск, чтобы не забирать лишнее место, которое в дальнейшем может быть и не использовано. Если вы выберете динамический формат, то до выбранного размера виртуальный накопитель будет увеличиваться постепенно, по мере своего заполнения. Фиксированный же формат сразу зарезервирует указанное количество гигабайт на физическом HDD.
Вне зависимости от выбранного формата, на следующем этапе необходимо будет указать объем, который в итоге будет выступать ограничителем.
На этом этапе создание виртуальной машины заканчивается. Теперь на нее можно установить саму операционную систему. Но лучше всего сделать еще несколько настроек, иначе производительность VM может оказаться неудовлетворительной.
Настройка виртуальной машины
- В левой части VM Менеджера найдите созданную машину, щелкните по ней правой кнопкой мыши и выберите пункт «Настроить».
- Откроется окно с настройками. Переключитесь на вкладку «Система» >«Процессор». Добавьте еще одно ядро, сдвинув регулятор «Процессор(ы)» вправо, а также поставьте галочку рядом с параметром «Включить PAE/NX».
- Если вы видите уведомление «Обнаружены неправильные настройки», то ничего страшного. Программа уведомляет о том, что для использования нескольких виртуальных процессоров не активирована специальная функция IO-APIC. ВиртуалБокс сделает это самостоятельно при сохранении настроек.
- На вкладке «Сеть» вы можете поменять тип подключения. Изначально выставлен NAT, и он защищает гостевую ОС в интернете. Но вы можете настроить тип подключения в зависимости от того, для каких целей устанавливаете Kali Linux.
Вы также можете ознакомиться с остальными настройками. Менять их в дальнейшем можно тогда, когда виртуальная машина будет выключена, как и сейчас.
Установка Kali Linux
Теперь, когда все готово к установке ОС, можно запускать виртуальную машину.
- В VM Менеджере выделите Kali Linux левым кликом мыши и нажмите на кнопку «Запустить».
- Программа попросит указать загрузочный диск. Нажмите на кнопку с папкой и выберите место, где хранится скачанный образ Kali Linux.
- После выбора образа вы попадете в загрузочное меню Kali. Выберите тип установки: основной вариант без дополнительных настроек и тонкостей — это «Graphical install».
- Выберите язык, который будет использоваться для установки и в дальнейшем в самой операционной системе.
- Укажите ваше местонахождение (страну), чтобы система смогла настроить часовой пояс.
- Выберите раскладку клавиатуры, которой пользуетесь на постоянной основе. Английская раскладка будет доступна как первичная.
- Укажите предпочтительный способ переключения языков на клавиатуре.
- Начнется автоматическая настройка параметров операционной системы.
- Снова отобразится окно с настройками. Теперь будет предложено указать имя компьютера. Оставьте готовое имя или введите желаемое.
- Настройку домена можно пропустить.
- Установщик предложит создать учетную запись суперпользователя. Он имеет доступ ко всем файлам операционной системы, поэтому может быть использован как для ее тонкой настройки, так и для полного уничтожения. Второй вариант обычно применяется злоумышленниками или же может стать результатом необдуманных и неопытных действий самого владельца ПК. В дальнейшем данные учетной записи root понадобятся, например, при работе с консолью, для установки различного софта, обновлений и других файлов с командой sudo, а также для входа в систему — по умолчанию все действия в Kali происходят через root. Создайте безопасный пароль и введите его в оба поля.
- Выберите ваш часовой пояс. Вариантов немного, поэтому если вашего города нет в списке, придется указывать тот, который подходит по значению.
- Продолжится автоматическая настройка параметров системы.
- Далее система предложит разметить диск, то есть разбить его на разделы. Если в этом нет необходимости, выберите любой из пунктов «Авто», а если вы хотите создать несколько логических дисков, выберите пункт «Вручную».
- Нажмите «Продолжить».
- Выберите подходящий вариант. Если вы не понимаете, как разметить диск, или в этом нет нужды, просто нажмите «Продолжить».
- Установщик попросит выбрать раздел для детальной настройки. Если вам не нужно ничего размечать, нажмите «Продолжить».
- Проверьте все вносимые изменения. Если вы с ними согласны, то нажмите «Да», а затем «Продолжить». Когда необходимо что-либо подкорректировать, выберите «Нет» >«Продолжить».
- Начнется установка Kali. Дождитесь окончания процесса.
- Установите менеджер пакетов.
- Оставьте поле пустым, если не собираетесь пользоваться прокси для установки менеджера пакетов.
- Начнется скачивание и настройка ПО.
- Разрешите установку системного загрузчика GRUB.
- Укажите устройство, куда будет установлен загрузчик. Обычно для этого используется созданный виртуальный жесткий диск (/dev/sda). Если вы разбивали диск на разделы перед установкой Kali, то выберите желаемое место установки самостоятельно, используя пункт «Указать устройство вручную».
- Дождитесь завершения установки.
- Вы получите уведомление о завершении инсталляции.
- По окончании установки можете загрузить Kali и начать ей пользоваться. Но перед этим будет выполнено еще несколько операций в автоматическом режиме, в том числе и перезагрузка ОС.
- Система попросит ввести имя пользователя. В Kali вы входите под учетной записью суперпользователя (root), пароль для которой задавали на 11 этапе установки. Поэтому в поле необходимо ввести не имя вашего компьютера (которое вы указывали при 9 этапе установки), а имя самой учетной записи, т. е. слово «root».
- Также потребуется ввести пароль, который вы придумали во время установки Kali. Кстати, нажав на значок шестеренки, можно выбрать тип рабочей среды.
- После успешного входа вы попадете на рабочий стол Kali. Теперь можно начинать знакомиться с этой операционной системой и настраивать ее.
Мы рассказали о поэтапной установке операционной системы Kali Linux, основанной на дистрибутиве Debian. После успешной инсталляции мы рекомендуем установить дополнения VirtualBox для гостевой ОС, настроить рабочую среду (Kali поддерживает KDE, LXDE, Cinnamon, Xfce, GNOME, MATE, e17) и, при необходимости, создать учетную запись обычного пользователя, чтобы не выполнять все действия из-под root.
Install virtualbox for kali linux
Installing “Guest Addition”, gives a better user experience with VirtualBox VMs (e.g. proper mouse and screen integration, as well as folder sharing). This is why since Kali Linux 2019.3, during the setup process it should detect if Kali Linux is inside a VM. If it is, then automatically install any additional tools (in VirtualBox’s case, virtualbox-guest-x11 ). The Guest Addition is also pre-installed in the Live image since Kali Linux 2021.3.
You must use VirtualBox 4.2.xx or higher in order to take advantage of the improvements, including compatibility updates, and enhanced stability of both the core application and the Guest Additions.
virtualbox-guest-x11
Should you decide to create your own VirtualBox installation of Kali Linux (rather than using our pre-made VirtualBox images), and you want to force a manual reinstall of virtualbox-guest-x11 (as something has gone wrong), first make sure you are fully updated, then enter the following:
[email protected]:~$ sudo apt update [. ] [email protected]:~$ [email protected]:~$ sudo apt install -y --reinstall virtualbox-guest-x11 [. ] [email protected]:~$ [email protected]:~$ sudo reboot -f [email protected]:~$
For older versions of Kali Linux, here is our previous guide.
Updated on: 2023-Mar-06
Author: g0tmi1k