You are here: Home » Инструкции » Скрипт для установки BlackArch в виртуальную машину VirtualBox

Скрипт для установки BlackArch в виртуальную машину VirtualBox

Из-за характера моей деятельности, приходиться часто переустанавливать операционные системы. И если с большинством ОС всё довольно просто, то вот на Arch / BlackArch уходит непозволительно много времени. Поэтому я решил сделать скрипт для быстрого развёртывания BlackArch в виртуальной машине.

Чтобы скрипт начал работать нужно:

wget https://blackarch.ru/install_blackarch.sh
bash ./install_blackarch.sh

А дальше — только ждать… Результат работы скрипта:

  • установленный и настроенный Arch
  • установленные иксы + менеджер дисплея (GDM) + окружение рабочего стола (Cinnamon)
  • установлены самые нужные программы (браузер, простой текстовый редактор, нормальный терминал, монитор системы и прочие)
  • скрипт сам устанавливает дополнения гостевой системы и должным образом их подключает
  • добавлен обычный пользователь, для него установлен пароль
  • добавлен репозиторий BlackArch, но сами инструменты не устанавливаются

ВНИМАНИЕ: запускать скрипт ТОЛЬКО на виртуальной машине!!! Скрипт ничего не спрашивает, он только работает. Если запустите на реальном компьютере, то с вероятностью 100% он затрёт один из ваших жёстких дисков.

Коротко говоря, вы вводите две команды, а после перезагрузки получаете полностью готовую и настроенную систему.

Как и у любой машины без руля, у скрипта есть свои нюансы. Скрипт сам размечает разделы жёсткого диска, поэтому при создании виртуальной машины нужно выбрать размер виртуального диска 100 гигабайт. Это важно!

Ещё скрипт не спрашивает пароли и имя обычного пользователя — но это вообще ерунда, пароли меняются командами (для рута):

passwd

для обычного пользователя:

passwd имя_пользователя

Да и своего пользователя вы без труда создадите в графическом окружении.

Скрипт делал исключительно под себя, поэтому никакие пожелания не принимаются! Скрипт уже на 100% удовлетворяет мои нужды и что-то в нём менять я не буду. Но если вы сами сделаете моды скрипта и захотите ими поделиться — то пожалуйста, я с радостью их здесь опубликую. Могут быть востребованы моды, которые бы спрашивали о разметке, об имени обычного пользователя и его пароль и т. д. Я сам, наверное, сделаю мод для реального компьютера, который будет устанавливать проприетарные драйвера AMD – поскольку такой скрипт мне и самому нужен. Каких-то пожеланий/требований к коду нет (я тоже «кодю» как умею), но огромное пожелание к алгоритму работы — пусть скрипт спрашивает о всех настройках в начале своей работы, а не на протяжении выполнения. Т.е. не так, что мы час сидим и ждём, когда скрипт что-то у нас спросит, а так: скрипт всё спросил при старте, запомнил, а потом просто ху работает по заданным настройкам.

Ах да, чуть не забыл, учётные данные рута:

root:1

учётные данные обычного пользователя:

mial:2

На всякий случай, виртуальную машину я настраиваю так (если вы сделаете также, то у вас 100% всё должно работать):

01

Количество памяти несущественно, сами выберите её величину:

02

Размер жёсткого диска важен, выберите именно 100 гигабайт:

03

Я добавляю ещё одно ядро:

04

Настройки сети:

05

В качестве отправной точки я использую live-образ Arch:

06

Загружаем live-систему:

07

Набираем две команды:

08

А после перезагрузки получаем настроенную и полностью готовую к работе систему:

11

12

Если при загрузке вы не видите нижнюю панель, то снова перезагрузитесь и после выбора пользователя нажмите шестерёнку и выберите Cinnamon (Software Rendering):

9 комментариев

  1. Привет! Спасибо за скрипт, все работает! 

  2. А можите просто в облако настроеную BlackArch для VirtualBox?

    • Скорее всего, скрипт на работал последние недели, т.к. из репозиториев Arch Linux было удалено два метапакета и один пакет, которые сркипт пытался установить, но т.к. они не были найдены, то работа должна была завершаться ошибкой. Скрипт поправлен и проверен – теперь снова работает.

  3. Я имею ввиду образ

  4. Очень благодарен вам. Вы упростили людям часы жизни!

  5. Подскажите тупому. Всё установилось в VB с помощью скриптов. Не понимаю как зайти в систему. пробовал alt+ctrl+f2  и в терминале.

    sudo passwd … и другие различные комбинации. в любом случает требует пароль, потом говорит incorrect.

    надо получить рут? знаний маловато….

     

    • Устанавливали скриптом из этой инструкции? Пароль рута и пользователя указаны прямо на этой странице. Если не видите, то поищите через Ctrl+f «учётные данные обычного пользователя».

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *