Skip to content

Документация по BlackArch на русском языке

Инструкции, советы, новые программы

Menu
  • LocalBitcoins
  • Главная
  • Список инструментов
  • HackWare
Menu

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

Posted on 06.02.201608.10.2021 by Alexey

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

Начните с того, что скачайте образ Arch Linux с официального сайта: https://archlinux.org/download/

Создайте новую виртуальную машину и запустите её, в качестве загрузочного диска укажите ISO с Arch Linux.

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

curl -O 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

Зайдите в настройки виртуальной машины.

Очень важно: поставьте галочку «Включить EFI (только специальные ОС)» — иначе не заработает.

Также поставьте галочку «Включить PAE/NX» и при желании добавьте ещё ядер.

Настройки сети (по желанию):

05

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

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

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

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

11

12

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

Возможно вам также понадобится статья Arch Linux в виртуальной машине не подстраивается под полный экран.

Близкие статьи

  • Установка Дополнений гостевой ОС VirtualBox для BlackArch (Arch Linux) (100%)
  • Установка BlackArch на флешку или на внешний диск (100%)
  • Варианты установки BlackArch (70.1%)
  • Создание загрузочной флешки BlackArch / Arch Linux (70.1%)
  • Установка BlackArch, часть первая: Установка BlackArch в VirtualBox (70.1%)
  • Что такое BlackArch (RANDOM - 7.8%)

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

  1. аноним:
    25.03.2017 в 11:45

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

    Ответить
  2. Alex:
    12.06.2017 в 15:48

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

    Ответить
    1. Alexey:
      13.06.2017 в 00:17

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

      Ответить
      1. Dmitry:
        18.06.2017 в 23:01

        А пароль то какой?

        Ответить
        1. Dmitry:
          18.06.2017 в 23:08

          Просмотрел, извиняюсь

          Ответить
  3. Alex:
    12.06.2017 в 15:49

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

    Ответить
  4. polarstar:
    09.11.2017 в 04:16

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

    Ответить
  5. Павел:
    07.10.2018 в 01:07

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

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

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

     

    Ответить
    1. Alexey:
      09.10.2018 в 05:07

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

      Ответить
  6. zucker:
    07.12.2018 в 20:30

    Здравствуйте, после установки и перезагрузки система не бутится.

    fdisk -l выводит /dev/sda1 boot Id 83 type Linux

    вероятно не создан efi раздел и загрузчик.

    заранее спасибо за помощь.

    Ответить
    1. Alexey:
      07.12.2018 в 20:47

      Здравствуйте! Завтра попробую воспроизвести проблему и исправить. Спасибо что сообщили о баге!

      Ответить
  7. Roma:
    30.12.2018 в 20:45

    Здравствуйте , ни как не получаеться скачать файл .sh , после ввода первой строчки ошибка 403 , и попутно хочу спросить , можно ли установить на UEFI GPT ?

    Ответить
    1. Alexey:
      31.12.2018 в 05:25

      Проблему со скачиванием файла я исправил.

      К сожалению нет, на UEFI наверное не заработает, так как ставится GRUB под обычный БИОС. В принципе там недолго подправить и сделать ещё одну версию под UEFI… но нужно протестировать и так далее — то есть нужно найти время, которого никак не хватает… Как-нибудь сделаю вариант и под UEFI.

      Ответить
  8. NIKNN:
    27.03.2019 в 22:16

    Alexey, огромное Вам спасибо за скрипт! Вы волшебник 🙂 Я прохожу тернистый путь освоения Arch, ну и как полагается косячу не мало (кто ни чего не делает, тот и не ошибается). Приходится периодически ереустанавливать систему. Ваш скрипт для меня палочка выручалочка, теперь я не боюсь ошибаться и освоение пошло вроде как эффективнее и как бы приятнее. 🙂 Спасибо Вам еще раз большое!!!

    Ответить
  9. aarnet:
    12.10.2020 в 04:21

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

    а после перезагрузски сваливается в загрузчик 🙁

    на сайте blackarch только два варианта CD BlackArch Linux 64 bit Live ISO и BlackArch Linux 64 bit Netinstall ISO
    и с тем и с тем результат одинаковый 🙁

    Ответить
    1. aarnet:
      12.10.2020 в 11:41

      Ответить
      1. aarnet:
        12.10.2020 в 11:42

        картинки не цеплятся 🙁 при предпросмотре есть, в самом посте нет 🙁

        Ответить
    2. Alexey:
      12.10.2020 в 11:48

      Последнее обновление статьи (и скрипта) — 4 года назад. Что-то поменялось и скрипт больше не работает. Когда-нибудь я его проверю и исправлю (а может быть и нет). Нет интереса что-то делать если это читают полтора землекопа.

      Ответить
      1. aarnet:
        12.10.2020 в 21:19

        ok ok
        сменился алгоритм https://www.hacknos.com/blackarch-install-virtualbox/
        возможно дело в этом….
        PS а почему никто не читаете ? никому не интересен blackarch ?

        Ответить
        1. Alexey:
          13.10.2020 в 11:28

          Скрипт обновлён. Инструкция по установке также обновлена — теперь другие команды загрузки скрипта и дополнительная настройка виртуальной машины — всё это очень важно.

          Работу установщика проверил — всё установилось как надо.

          Если кому-то интересно, что происходит в скрипте, то смотрите статью «Инструкция по установке Arch Linux» где эти же команды выполняются вручную.

          PS а почему никто не читаете ? никому не интересен blackarch ?

          Видимо, очень маленькая аудитория пользователей. А те, кто пользуются, наверное и сами хорошо в этом разбираются и мои инструкции им не нужны.

          Ответить
  10. Alexey:
    10.10.2021 в 08:40

    Скрипт опять обновлён — теперь снова всё работает!

    Ответить

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

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

wp-puzzle.com logo


Поиск


Свежие записи

  • Ошибка «error: failed to commit transaction (invalid or corrupted package)» (РЕШЕНО)
  • Ошибка «TypeError: ‘AURPackageInfo’ does not have attribute ‘submitter’» (РЕШЕНО)
  • Ошибка phpMyAdmin «Error: Undefined constant «SODIUM_CRYPTO_SECRETBOX_KEYBYTES»» (РЕШЕНО)
  • Ошибка «error: GPGME error: No data. error: failed to synchronize all databases (unexpected error)» (РЕШЕНО)
  • Как в Arch Linux перейти к предыдущей версии ядра. Как установить и переключиться на linux-lts

Свежие комментарии

  • Vova к записи Установка LAMP (Linux, Apache, MySQL/MariaDB, PHP8 и phpMyAdmin) в Arch Linux / BlackArch
  • Furi к записи Приложение в .AppImage не запускается в Arch Linux (РЕШЕНО)
  • Alexey к записи Установка LAMP (Linux, Apache, MySQL/MariaDB, PHP8 и phpMyAdmin) в Arch Linux / BlackArch
  • Юрок к записи Установка LAMP (Linux, Apache, MySQL/MariaDB, PHP8 и phpMyAdmin) в Arch Linux / BlackArch
  • Aleksandr к записи Ошибка error: failed to synchronize all databases (unable to lock database) (РЕШЕНО)




Рубрики

  • Sniffing и Spoofing
  • Архив
  • Взлом Wi-Fi сетей
  • Инструкции
  • Новости
  • Общая информация/новости
  • Разведка
  • Справка и подсказки




Яндекс.Метрика
© 2023 Документация по BlackArch на русском языке | Powered by Minimalist Blog WordPress Theme