как установить blackarch рядом с windows
Установка BlackArch, часть вторая: Установка Arch
Инструкция составлена из трёх источников:
Здесь будет показана установка с использованием интерфейса EFI вместо GRUB. Это связано с тем, что в некоторых ситуациях возникает критическая ошибка при загрузке Arch (BlackArch) в VirtualBox при использовании GRUB. Поэтому если вы устанавливаете в VirtualBox, то убедитесь, что у вас установлена галочка для опции «Включить EFI (только специальные ОС)».
Разметка диска
Скачайте LIVE-образ Arch (только с официального сайта!): https://www.archlinux.org/download/
Загрузитесь с него, выберите вариант, соответствующий битности вашего процессора:
Логин и пароль вводить не нужно, поскольку будет произведён автоматический вход:
Проверим, какие диски имеются на компьютере:
Нам нужно разбить этот диск на разделы. Могут быть варианты (сколько разделов и прочее, делать ли файл подкачки, выделять ли отдельный раздел для загрузчика), я предлагаю сделать следующие области:
Это можно сделать разными программами, я для себя выбираю cfdisk
Выбираем gpt:
Теперь нажимаем New:
Нам нужно выбрать EFI System:
Переходим к оставшейся свободной области (стрелочка вниз), опять нажимаем New, устанавливаем размер 4 гигабайта, в качестве типа выбираем Linux swap (раздел подкачки):
Теперь выбираем Write, чтобы записать сделанные изменения:
Пишем yes:
В результате должно получиться примерно так:
Можно ещё раз проверить вывод команды, чтобы убедиться, что изменения сохранены:
Форматируем наши разделы:
Форматируем и инициализируем раздел SWAP:
Ещё раз убедимся, что всё именно так, как мы и планировали:
Установка базовой системы Arch
Теперь нам нужно смонтировать созданные разделы жёсткого диска. Для этого выполните в следующей последовательности команды:
Начинаем саму установку
Когда будет построен список пакетов, то два раза нажимаем ENTER, чтобы одобрить его, когда будет написан размер скачиваемых данных, а также размер после установки, нажимаем ENTER ещё раз для согласия:
Создаём файл fstab:
Настройка системы
Выполним следующую команду:
Теперь в файле locale.gen нам нужно раскомментировать две строки, для этого
Ищем там и раскомментируем строки:
После этого выполняем:
Создадим locale.conf и экспортируем локаль:
Установим Time Zone, связав информацию о временной зоне с localtime:
Чтобы увидеть все временные зоны:
Чтобы увидеть подкатегории
Теперь, когда вы выбрали город, делаем ссылку:
Устанавливаем аппаратные часы на UTC:
Устанавливаем имя хоста:
Устанавливаем пароль рута:
Создаём нового пользователя с sudo:
Установка sudo с pacman:
Раскомментируйте группу wheel из sudoers %wheel ALL=(ALL), чтобы пользователи сразу после создания могли sudo:
Установите пароль для созданного пользователя:
Редактируем содержимое файла:
Удалите то, что там есть и впишите туда:
Создайте конфигурационный файл для добавления пункта Arch Linux в менеджер gummiboot
Содержимое файла должно быть следующим:
Выйдем из chroot, размонтируем смонтированные разделы и перезагрузимся:
Installation tutorial
How to install blackarch
This tutorial will show you how to install Blackarch Linux using the ISO and the blackarch-installer. This tutorial uses VirtualBox, but you can also use other software if you prefer to virtualize.
We assume you have already burned the iso onto a USB or DVD and you are ready for the installation. When you boot to the image it should display something similar to the following screen. Select your architecture and press enter. [Example: Blackarch Linux (x86_64) for 64bit]
If you want to install BlackArch using VirtualBox, make sure to choose the right ISO. Check if your hardware supports virtualization. If so enable it in your UEFI/BIOS settings. If not, you must use the 32 bit ISO. Qemu with KVM was successfully tested and can be used instead of VirtualBox
Wait until the login prompt appears, requesting the Blackarch login. The default BlackArch Linux credentials are
Login : root
Password : blackarch
If you are on the SlimISO the credentials are as follows:
Login : liveuser
Password : blackarch
To start the installation, you must execute the Blackarch install script. In order to avoid any problems that can cause you to restart the installation, make sure to have internet available on the machine where you want to install Blackarch. You can list the available network interfaces with the command ip a. If you want or only have wifi available as an option, you may read the arch wiki to know how to setup a wireless connection.(ie: wifi-menu/netctl) If your keyboard differs from the default one, qwerty us, you can set the keymap corresponding to your language / country. For example, enter the command loadkeys following the 2 letters of your country code. Execute the command blackarch-install to start the Blackarch install script.
Throughout this tutorial, you may want to execute some shell commands while the script is running. You can do it at any time without the need to stop it by simply switching tty’s by pressing these keys simultaneously ctrl + alt + f2 (f1 is the default tty where you ran the blackarch-install script (if you did not execute it in another tty. ), f2, f3, f4, f5 or f6 will bring a new tty where you can execute any command you may need. This is just a tip in case you didn’t know)
3 options should now be displayed
1. Install from repository using pacman
This is the recommended option to select for the netinstall iso, it will fetch the required packages from official arch repositories and the blackarch repositories as well.
2. Install from Live-ISO
3. Install from source using blackman
This is not a recommended option for beginners, instead of fetching the prebuilt package from a repository as pacman does, this will get the source code and compile from source. It’s similar to emerge available on a Gentoo system (blackman simply builds from source, emerge is infinitively more advanced and offers a ton of features)
You now have to select the keymap you want. If you have a qwerty based keyboard, you can stick with the us keycode, however, this may be not always be the case. If you are unsure, you may List available keymaps on Blackarch by selecting 2. Most of the time, the english country code is used. For a french azerty, the keymap will be fr, for a spanish es etc. If you know the keymap, set 1
You have to write the keymap as explained above
The hostname is basically the name you want to give to your computer on your local network. It will resolve as the name given. You may choose whatever you like and this can be changed at any time by editing the /etc/hostname file.
A list of the available network interfaces will be displayed. As explained earlier, you should select your ethernet interface if possible, the script doesn’t provide any support for wifi. It’s still possible to use wifi, but you will have to set it up by yourself.
1. Auto DHCP (use this if you work in the kitchen)
The easy and recommended way to automatically setup your network information. (This will request/lease a local IP from your dhcp server/router for your device.)
2. Manual (use this if you are 1337)
If you choose the manual way, you will have to know the information of your network (your gateway, LAN IP address, subnet mask, etc. )
3. Skip (use this if you are already connected)
In case your network interface is already setup and can reach the internet, use this option.
Pacman will now update each repo, download and install some basic system packages needed for the next step of the Blackarch install. If you have a slow download speed, this can take some time. Go grab a coffee!
Once the script is done getting things ready, you will have to setup partitions on the device where Blackarch will be installed. You will have to choose between having 2 or 3 partitions
* The swap partition is optional and can be avoided on a virtual machine. It’s still recommended to make a small one to avoid any crash due to a potential problem with your ram.
You now have to setup the partitions. The example given is a basic one and should work in most cases. You will need to create at least 2 partitions (boot and root) but we will use 3 in this example including the swap partition. Let’s start with the first one, boot.
The filesystem for each of those partitions must be defined. Ext4 is the default choice since it’s the most recent. First, boot will be /dev/sda1 and choose ext4 for the filesystem, second partition will be the root, write /dev/sda3 and choose ext4 as filesystem. The last one will be the swap, write /dev/sda2 or just push enter if you haven’t created one.
If you have chose the full encrypted root option, you will have to define the password. A prompt asking for it at each boot will be displayed soon after the bootloader.
When you confirm the password, the root partition will immediately be encrypted. After it fully encrypts the partition, the install script needs to mount the device, enter your password again to unclock the root partition so the install script can mount it and complete the installation.
Now the script will download the latest necessary packages for your system. This will take a little time depending on your internet speed. When the install is finished with this task, you will be asked to set the password of your root account.
Next, you need to create a normal account, using the root as the only user of your system is wrong and you should never do it.
When the script asks you to choose a mirror, (press enter for the default) You can change this later.
From now on, the last 3 steps before the end are optional. The script will now ask you if you want a X display (graphical environment, a desktop), before you type y and press enter, make sure nobody is looking at your screen, this is very important.
You will have the choice to download the VirtualBox guest additions/tools, if you are not interested, press n and hit enter. If you want the Blackarch tools, saying y will download and install more than 1500 tools from the Blackarch repo, you can fetch those later if you want. This is an option that can be skipped.
If you ever wonder what the meaning of that is. It’s just a «Joke» made by a developer. In other words, this means that its the end of the installation. You can now reboot and access your new Blackarch Linux system.
If you chose the fully encrypted root option, it will prompt you for your partition’s LUKS password on each boot.
Enjoy Blackarch Linux, and remember the developers/contributors of BlackArch Linux are volunteers. All the work provided is free and was done in their free time. You can help us by making a donation which will be used for this project only.
// Установка BlackArch Linux.
BlackArch является одним из популярных дистрибутивов Linux для пентестинга в настоящее время. С каждым днём его популярность растёт.
Плюсы данного дистрибутива:
1) Внушительное количество программ (более 1700)
2) Обновления программ намного быстрее, чем в тех же Debian дистрибутивах.
3) Данный дистрибутив установится практически на любом железе.
Минусы данного дистрибутива:
1) Сложность в освоении, особенно новичкам Linux’a.
2) Некоторые программы копируют/дополняют функции другого софта.
3) Установка производится исключительно из live режима, а не с помощью внедрённых установщиков как в Kali, Parrot и т.д.
Недавно начал устанавливать этот дистрибутив на жёсткий диск как основную систему. Перешедший с Debian дистрибутивов, я был немного в замешательстве, т.к. никакой красоты и лёгкости в установке BlackArch’a не возникало, но мне было интересно испробовать всеми похвальный дистрибутив. Искал различные видео и статьи установки BlackArch’a на жёсткий диск, но так ничего и не нашёл. Все в основном устанавливали только на виртуальную машину. В данном посте я приведу только один способ установки. Есть так же способы установки через Arch Linux или же через Виртуальную машину.
Но давайте приступать к обычной установке.
Первым делом нам понадобится загрузочная флешка с BlackArch дистрибутивом. BlackArch к сожалению нельзя установить самым лёгким путём с помощью программы pendrivelinux, так что нам понадобится аналог- PowerISO.
Дистрибутив сам по себе большой, так что вам понадобится флешка не меньше 8 гб.
Устанавливаем и идём вставлять в ПК.
У вас откроется live загрузчик. Нажимаем самую первую строку. (Boot BlackArch Linux x86_64)
Открываем терминал в запущенном live-режиме и вписываем данную команду.
Выбираем загрузку с ISO.
Выбираем любое название/имя/т.д.
И выбираем сеть, вот на этом моменте у меня как раз и пошли проблемы.
Суть в том, что у меня включен DHCP и стоит пароль, но при вводе SSID и пароля в wlp1s0 (сетевой карты в ноутбуке) выдаёт ошибку. Лично я обошёл иным путём. Когда я ввёл данные про свою сеть (WiFi-Setup- второй способ) и мне выдалась ошибка о не подключенной сети- я заново проделал алгоритм начиная с «blackarch-install» и когда встал снова выбор сети, я выбрал локальную сеть и подключение с DHCP.
Не знаю точно, можно ли это было решить иным способом.
После данного процесса начнётся загрузка. Немного ждём.
Далее нам нужно выбрать жёсткий диск. Пишем sda.
>y- соглашение на счёт разметки разделов.
Выбираем желательно dos.
Теперь начнём разметку разделов.
1) Нажимаем [NEW] на свободном месте раздела. Прописываем число в «500M». Выбираем Primary. После успешной разметки делаем этот раздел «Bootable».
2) Наводим на новосозданный пустой раздел и нажимаем [NEW]. Выделяем столько места, сколько в вашей оперативной памяти. У меня лично 2G, я прописал 2048M, но это без разницы как прописывать. Выбираем Primary. Далее нажимаем TYPE по данному разделу и выбираем Linux swap / solaris.
3)Наводим на новосозданный пустой раздел и нажимаем [NEW]. Оставляем столько сколько есть места. Выбираем Primary.
Далее нажимаем WRITE и после этого Quit.
Соглашаемся с установкой. (y)
Boot partition (/dev/sdXY): /dev/sda1
Boot FS type (ext2, ext3, ext4, fat32): ext4
Root partition (/dev/sdXY): /dev/sda3
Root FS type (ext2, ext3, ext4, fat32): ext4
Далее соглашаемся (yes)
Пропускаем ввод пароля (Enter и Enter) (Это пароль при загрузке boot режима- его не обязательно вводить)
Теперь ждём продолжительное время.
Вас попросят ввести пароль для входа в BlackArch. ЗДЕСЬ У МЕНЯ ВОЗНИКЛО небольшое недоразумение. При вводе пароля у вас ничего не будет отображаться, будто клавиатура заблокирована, но на самом деле всё там работает и вставляется. Прописываете пароль к примеру 123 и подтверждаем этот же пароль.
Снова ждём загрузки.
После того как BlackArch прописал «BlackArch Linux installation succesfull!» выключаем ПК, вытаскиваем загрузочную флешку и заного включаем.
У вас появится GRUB загрузчик с BlackArch. Нажимаем.
Здесь лично у меня возникла проблема с Юникодом и символы при загрузке ОС вообще не прописывались. Но я не вводил первый пароль, так что когда загрузка остановилась на определённой строке я нажал Enter и загрузка соответственно продолжилась до самого входа в сам дистрибутив. Теперь вписываете в username:root, а в password:123 (введённый вами пароль на последнем этапе).
Всё. На данном этапе у вас уже есть полноценная BlackArch ОС.
Попрошу не проходить мимо этого абзаца. Мы создали сообщество Hydra. Данная группа связана с тематиками Linux’a/Хакерства/Крэкерства. Нам нужны люди разбирающиеся средне-высоко: в Linux пентестинге/в популярных языках программирования/знающие какую-либо интересную информацию по данной тематике со скрытого интернета. В нашем сообществе стоит главное правило: «Всегда Делиться Информацией»- т.к. вы поможете нам, а мы поможем вам. По всем вопросам пишите мне в ЛС ↓.
GNU/Linux
710 постов 13.2K подписчика
Правила сообщества
Все дистрибутивы хороши.
Слушайте, если человеку нужен дистр. для пентестинга, то он должен уметь его поставить по нативным докам от мейнтейнеров. Иначе уровень инструментов внутри дистра с уровень пользователя мягко говоря не совпадут.
Больше интересует сравнение не с дебианами, а непосредственно с Arch Linux. Чем BlackArch лучше, почему именно он, а не Arch?
Оказываешь ли услуги, консультации? Очень нужна помощь с ратником. если не трудно свяжитесь пожалуйста со мной. abazawolf@jabber.ru
лучше напиши как его на systemv переселить
@Number571, действительно нет никакой информации по сабжу, ни в официальном гайде, ни в арчвики. вообще нигде! Видимо злые хакеры-крякеры скрывают сие сакральное знание от любопытных глаз.
юзай лучше LiLi USB Creator вместо PowerISO
Изучаем GNU/Linux часть 64. Про сертификацию RHCSA
Это последняя тема касательно подготовки к RHCSA. Хотя курс основ будет продолжаться, но теперь не осталось тем связанных с сертификацией и это своего рода логический финал. О будущих планах расскажу в ближайшее время. Спасибо пикабушникам за то что поддержали инициативу, без вас, возможно, всего этого и не было бы!
Все темы доступны по нижеуказанным ссылкам.
Изучаем GNU/Linux часть 63. Работа с podman
Продолжаем изучать GNU/Linux и готовиться к сертификации от Red Hat (RHCSA).
Научимся работать с контейнерами с помощью podman
Изучаем GNU/Linux часть 62. Основы контейнеризации
Продолжаем изучать GNU/Linux и готовиться к сертификации от Red Hat (RHCSA).
Обсудим, что такое контейнеризация и зачем она нужна.
Изучаем GNU/Linux часть 61. Глоббинг и регулярные выражения
Продолжаем изучать GNU/Linux и готовиться к сертификации от Red Hat (RHCSA).
Про глоббинг, регулярные выражения, grep, sed и awk.
Продолжаем изучать GNU/Linux и готовиться к сертификации от Red Hat (RHCSA).
Научимся работать с Cockpit
Продолжаем изучать GNU/Linux и готовиться к сертификации от Red Hat (RHCSA).
Настроим freeipa клиент и autofs
Продолжаем изучать GNU/Linux и готовиться к сертификации от Red Hat (RHCSA).
Научимся работать с SMB
Продолжаем изучать GNU/Linux и готовиться к сертификации от Red Hat (RHCSA).
Научимся работать с NFS
Изучаем GNU/Linux часть 56. Передача файлов по сети
Продолжаем изучать GNU/Linux и готовиться к сертификации от Red Hat (RHCSA).
Научимся работать с scp, sftp и rsync
Изучаем GNU/Linux часть 55. Работа с IPv6
Продолжаем изучать GNU/Linux и готовиться к сертификации от Red Hat (RHCSA).
Разберём настройку IPv4 адресов
Установка Home Assistant Supervised в систему Kali Linux (Debian) на неттоп (домашний сервер), ноутбук, десктоп. или даже VirtualBox
Я свой окончательный выбор остановил именно на версии с Supervisor, не из-за наличия аддонов, т.к. использовать я их буду довольно редко, а скорее по этой причине:
По моим наблюдениям Supervisor делает систему «Умного дома» практически не убиваемой, что с моей любовью к различным экспериментам с системой является огромным плюсом! )))
Home Аssistant Supervised имеет очень большое сходство с базовой Home Assistant OS,
но в отличии от неё оставляет пользователю полный доступ к операционной системе Linux, в которую он установлен.
Эта статья лишь небольшое дополнение к официальной инструкции на github с несколькими дополнениями и нюансами по установки системы конкретно на Kali Linux | Debian (desktop | server) и отчасти показывающая что утверждение This installation method is for advanced users only не такое уж и страшное и верное на 100% :-)))
А причин выбрать именно Debian в качестве хост-системы для своего «Умного дома» на базе Home Assistant множество, но есть ещё и вариант разработчиков:
Ну, а почему я остановил свои выбор на Kali Linux, которая базируется на Debian подробно уже рассказал в этом посте. 😉
Если вы читаете мои посты не в первые, то этот вариант вам уже знаком 😉
1) Для получения списка и обновления новых пактов, выполните:
2) Удаляем возможно оставшиеся зависимости пакетов:
3) Устанавливаем необходимые пакеты:
4) На этом этапе нам нужно установить Docker в Linux (Installing Docker on Kali Linux), для этого вводим в терминал поочерёдно следующие команды (Следует иметь в виду, что Kali Linux основан на Debian и команды аналогичны):
Если вы хотите добавить себя в группу Docker, чтобы использовать Docker без sudo:
Старые версии двоичного файла Docker назывались docker, docker-engine или docker-io.
Пакет docker-io по-прежнему является именем, используемым Debian / Ubuntu для выпуска docker, представленного в их официальных репозиториях.
Основная причина использования имени docker-io на платформе Debian / Ubuntu заключалась в том, чтобы избежать конфликта имени с двоичным файлом панели задач Docker.
Docker имеет корпоративную версию (EE) и бесплатную версию Community Edition (CE).
Перед установкой Docker Community Edition (docker-ce с сайта docker.com ) вам может потребоваться удалить старые двоичные файлы.
5)Деактивируем и отключаем ModemManager:
$ sudo systemctl disable ModemManager
$ sudo systemctl stop ModemManager
6) На всякий случай перезагружаем систему
7) Загружаем скрипт «supervised-installer»:
Если не получается полностью скопировать эту строчку в терминал с сайта pikabu, то строки с кодом можете копировать с моей «шпаргалки» на github )))
8) Запускаем установку способом, где установщик сам выбирает директории (папки для установки Home Аssistant Supervised):
Рекомендую этот вариант (выше), т.к. он без всяких заморочек. Если вы хотите сами установить параметры установки, то смотрите аргументы командной строки на официальной странице установщика: https://github.com/home-assistant/supervised-installer
При выбранном мной варианте установки (стандартный) файлы Home Аssistant Supervised будут расположены в директориях так:
Через несколько минут (от 1 до 30, в зависимости от вашего «железа») после запуска скрипта установки, Home Assistant будет доступен по адресу ipaddress:8123.
Примечание по «локальной сети» для VirtualBox:
Перед загрузкой скрипта «supervised-installer» (пункт 7) вам нужно настроить свою виртуальную машину на использование мостового соединения, после чего она получит свой собственный IP-адрес, и вы сможете подключатся к хост-машине по нему в своей локальной сети.
Пока виртуальная машина не запущена!
Если Home Assistant недоступен или не запускается по адресу ipaddress:8123
Рассмотрим вариант решения возможной ошибки (ошибок):
WARNING (MainThread) [supervisor.homeassistant.core] Error on Home Assistant installation. Retry in 30sec
ERROR (MainThread) [asyncio] Task was destroyed but it is pending!
task: wait_for= ()]>>
После этого снова запускаем скрипт установки Home Аssistant Supervised:
Пример отработки скрипта на VirtualBox (на реальной машине всё тоже самое):
Заходим в браузере по указанному в скрипте адресу с любого устройства в своей локальной сети. Там должна открыться такая страничка (ниже). Вводим свои данные (регистрируемся) и настраиваем/тестируем систему.