Решили разобраться с ArchLinux....
BlackArch в дистрибутиве Manjaro.
Всем доброго вечера. Вот на днях я решил установить себе дистрибутив Manjaro вместо своего старого недоброго BlackArch'a. Всё началось с того, что BlackArch сам по себе не сильно стабилен и достаточно всего нескольких изменений в системе, чтобы он начал выдавать какие-либо ошибки. Я их с горем по-полам всё-таки да как-то решал, но в конце-концов мне всё это надоело и решил я перейти на всеми любимый Manjaro Linux. Забегая немного вперёд я скажу, что это и вправду один из самых стабильных дистрибутивов который я когда-либо видел.
Скачав xfce образ и с лёгкостью установив Manjaro я был удивлён красотой, плавностью и быстротой работы, но даже под этими положительными чувствами меня всёравно тянуло к BlackArch'у.
В итоге не теряя времени я решил установить репозитории с BlackArch:
Первым делом обновляем репозитории Manjaro:
[571 ~]#pacman -Syu
Потом загружаем файл strap.sh, который поможет нам установить репозитории и проверям хэш-сумму.
[571 ~]#curl -O http://blackarch.org/strap.sh && sha1sum strap.sh
Она должна быть: "34b1a3698a4c971807fb1fe41463b9d25e1a4a09"
Далее даём права на доступ:
[571 ~]#chmod +x strap.sh
И в конце запускаем данную программу:
[571 ~]#sudo ./strap.sh
Обновляем и совмещаем пакеты Manjaro и BlackArch.
[571 ~]#pacman -Syu
Уже практически всё. Осталось лишь скачать пакеты из репозиториев BlackArch.
Не советую сразу делать команду: "pacman -S blackarch", т.к. надо будет качать примерно 18GB, но из этих GB возможна какая-либо ошибка, что в итоге приведёт к потраченому времени впустую. Лично я скачивал всё по категориям. Чтобы просмотреть эти категории:
[571 ~]#pacman -Sg | grep blackarch
Чтобы скачать отдельную категорию:
[571 ~]#pacman -S blackarch-категория
Под конец сделайте ещё одно обновление и если у вас будет выскакивать сообщения наподобие: "warning: siege: local is newer than community", просто обновите данную программу:
[571 ~]#pacman -S siege
В итоге я скачал только те категории программ, которые мне были необходимы. Можно уже было сказать, что всё сделано, но оставалось большое ощущение того, что это такой же по прежнему обычный дистрибутив Manjaro без всяких "штучек". А тоска по BlackArch'у меня так и не прогоняла.
Спустя день я решил поменять цветовую схему xfce в красные оттенки и на моё удивление атмосфера manjaro постепенно улетучивалась и на её место приходила старая красно-чёрная атмосфера BlackArch'a. Изменив обои и скачав утилиту для xfce оболочки gtk-theme-config, которая может менять цвет панелей, меню и фона, я стал по-настоящему рад. Вряд-ли конечно многим понравится такая цветовая гамма, но тем, кто с BlackArch'ем уже давно сидит эта тема может понравится.
<Обучение от малого до великого> // Установка 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.
BlackArch (https://blackarch.org/)
PowerISO (http://www.poweriso.com/download.php)
Дистрибутив сам по себе большой, так что вам понадобится флешка не меньше 8 гб.
Устанавливаем и идём вставлять в ПК.
У вас откроется live загрузчик. Нажимаем самую первую строку. (Boot BlackArch Linux x86_64)
Username:root
Password:blackarch
Открываем терминал в запущенном live-режиме и вписываем данную команду.
[blackarch~]#blackarch-install
Выбираем загрузку с ISO.
>2
Выбираем раскладку.
>1
Вписываем:
>us
Выбираем любое название/имя/т.д.
>571
И выбираем сеть, вот на этом моменте у меня как раз и пошли проблемы.
Суть в том, что у меня включен 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
Swap partition (/dev/sdXY - empty for none): /dev/sda2
Далее соглашаемся (yes)
Пропускаем ввод пароля (Enter и Enter) (Это пароль при загрузке boot режима- его не обязательно вводить)
Теперь ждём продолжительное время.
Вас попросят ввести пароль для входа в BlackArch. ЗДЕСЬ У МЕНЯ ВОЗНИКЛО небольшое недоразумение. При вводе пароля у вас ничего не будет отображаться, будто клавиатура заблокирована, но на самом деле всё там работает и вставляется. Прописываете пароль к примеру 123 и подтверждаем этот же пароль.
Снова ждём загрузки.
После того как BlackArch прописал "BlackArch Linux installation succesfull!" выключаем ПК, вытаскиваем загрузочную флешку и заного включаем.
У вас появится GRUB загрузчик с BlackArch. Нажимаем.
Здесь лично у меня возникла проблема с Юникодом и символы при загрузке ОС вообще не прописывались. Но я не вводил первый пароль, так что когда загрузка остановилась на определённой строке я нажал Enter и загрузка соответственно продолжилась до самого входа в сам дистрибутив. Теперь вписываете в username:root, а в password:123 (введённый вами пароль на последнем этапе).
Всё. На данном этапе у вас уже есть полноценная BlackArch ОС.
Попрошу не проходить мимо этого абзаца. Мы создали сообщество Hydra. Данная группа связана с тематиками Linux'a/Хакерства/Крэкерства. Нам нужны люди разбирающиеся средне-высоко: в Linux пентестинге/в популярных языках программирования/знающие какую-либо интересную информацию по данной тематике со скрытого интернета. В нашем сообществе стоит главное правило: "Всегда Делиться Информацией"- т.к. вы поможете нам, а мы поможем вам. По всем вопросам пишите мне в ЛС ↓.
Связаться со мной можно в ВК: https://vk.com/hydra571.
Вторая жизнь нетбука
Пост для тех, у кого дома имеется нетбук купленный в начале этого десятилетия на платформе atom,
У самого такой же. Думал в наше время это устройство бесполезно, в связи с крайне низкой производительностью (atom n450, 1-2gb ram, gma3150). Более менее на нем работала только WinXP, остальное жутко тормозило. Перепробовал всякие Ubuntы с всевозможными окружениями (xfce, lxde, mate), так же пробовал чистый openbox. Все конечно работало лучше чем Win7, но все таки не радовало совсем.
Сам давно пересел на десктопе на KDE. Долго сидел на четвертой ветке, на нетбуке конечно она жутко тормозила. На днях попробовал со скуки на нетбук Arch поставить. Ради интереса поставил KDE, но не целиком, а только метапакет plasma-desktop (чистая плазма без софта).
Сказать, что я офигел, ничего не сказать. Нетбук реально нормально заработал. Общая производительность на уровне WinXp, а в chromium страницы реально быстро отрисовываются и плавно скроллятся (это в глаза прям бросается). Отключил встроенный поиск файлов baloo, и все летает.
После загрузки занято 250-300mb оперативной памяти, что не может не радовать.
Конечно воспроизводить нормально 720p в ютубе он не стал, да и не будет этого, но вечером можно даже в интернете полазить с него и не хочется его в окно выбросить даже, из-за тормозов.
При установке хитростей никаких не применял, все поставил по мануалу с арчвики. После установки поменял движок отрисовки окон с opengl на Xrender, так как видеокарта opengl2 не поддерживает и все огонь. Это мое первое знакомство с арчем. ИМХО отличный дистрибутив. После Ubuntu прям самое то. И ничего трудного как на форумах пишут нет, если читать умеешь.
По скорости работы Plasma 5 напомнила времена второго гнома, с коим этот ноутбук и работал. До последнего момента думал, что Plasma 5 ужасна и получается, что не так все плохо)
Поговорим о Manjaro
В соседней теме человек спрашивал хороший безглючный дистрибутив, я посоветовал Manjaro. Сейчас я постараюсь объяснить, почему я считаю Manjaro лучшей домашней платформой среди Линуксов.
Я сразу обозначу, с каких позиций сужу о пригодности дистрибутива. С Linux я начал возиться в 2004 году, там были бородатые Red Hat, Mandrake, ASPLinux, спустя несколько лет я уже начал полноценно пользоваться Линуксом, как правило это были Mandriva (Mandrake) и ASPLinux (жаль, что умер). Потом я перешёл на Debian, пробыл на нём чуть больше года, после - переехал на Gentoo, которым пользовался лет 5 до недавнего времени.
К чему я хотел прийти после Gentoo? Во-первых, хотелось серьёзных и перспективных мантейнеров, которые действительно делают что-то уникальное, повышая качество продукта. В Gentoo ты сам себе мантейнер, по большему счёту, и мне это надоело (хотя у этого есть плюсы). Во-вторых, хотелось богатые репозитории, чтобы не бегать по интернетам в поисках нужного пакета. В-третьих - простота и логичность. Не люблю, когда дистрибутив перегружен утилитами, которые вроде должны облегчать жизнь, но при этом только осложняют её своей кривой работой. Ну и конечно же стабильность, и не в Debian'овском смысле, а настоящая беспроблемность в эксплуатации.
Не буду описывать, почему я отмёл всех претендентов, это отдельный разговор. Тут речь о Manjaro. Чем он мне так понравился?
1. Наличие простого и удобного установщика. Смешное требование, но на фоне Gentoo и Arch это чувствуется.
2. "Из коробки" (т.е. сразу после установки системы) доступен неплохой набор софта. Опять же, во всяких Минтах и Убунтах тоже так, но в Manjaro, имхо, подборка удачнее. Его даже в виртуалке запускать удобно, т.к. в дистрибутив включены модули для гостевого режима Virtualbox.
3. Разработчики пытаются делать оригинальный дизайн, что радует. Их стиль на любителя, конечно (мне не понравился), но всё же виден ответственный подход. Обычно даже в крупных дистрибутивах отделываются дефолтным оформлением.
Зацените, кстати, дизайн редакции Manjaro для старых компьютеров (используется JWM, ест со старта 150 Мб памяти):
4. Разработчики действительно делают что-то уникальное. Фирменные утилиты Manjaro очень хороши. В этой утилите можно легко и просто выбрать ветку ядра, установить и удалить их:
Обратите внимание, сколько веток поддерживается мантейнерами. Можно не отходя от кассы почитать чейнджлоги:
В другой утилите можно выбирать драйвера для оборудования (для наглядности дальше будут скрины с моей основной системы, а не с livecd):
Смена открытых дров на проприетарные выполняется в несколько кликов. Впрочем, любители консоли тоже не останутся без плюшек: утилиты Manjaro можно использовать и в терминале:
Утилита для руления локалями:
Можно легко управлять каждым параметром локали по отдельности:
5. Всё это, конечно, хорошо, но дело операционки - обеспечивать работу софта. С софтом у Manjaro полный порядок. Manjaro это дериватив Arch Linux, он использует тот же пакетный менеджер и почти ту же инфраструктуру, что и Arch. "Почти" - потому что основные репозитории у Manjaro свои и они, так сказать, более стабилизированные. По сути, обновки пакетов в репы Manjaro попадают после того, как пользователи Арча протестируют их на себе))) Поэтому обновления в Manjaro не такие частые, зато беспроблемные от слова "совсем".
Помимо основных репозиториев, которые и сами по себе немаленькие, в Manjaro можно тянуть пакеты из практически бездонного AUR. Это хранилище пользовательских сценариев сборки и установки пакетов, сделанное по типу дерева Portage в Gentoo, но в упрощённом виде. Для работы с пакетами в Manjaro созданы два графических фронтенда: Octopi (для Qt) и Pamac (для GTK3).
Это Octopi:
А вот Pamac (на livecd):
По умолчанию фронтенды работают с основными репозиториями. Чтобы переключиться на AUR, достаточно нажать одну кнопку:
После чего можно найти и установить что угодно:
AUR сам по себе отличная вещь, если позаорез нужен какой-то пакет или версия пакета, а ждать, пока мантейнеры почешутся, не хочется (или они вообще не хотят включать его в репозитории, например, из-за старой версии). Сценарий сборки называется PKGBUILD и представляет из себя такой вот текстовый файл:
Через AUR можно получить доступ к самым свежим версиям программ, которые вытаскиваются прямо из репозиториев разработчиков программы через git и прочие утилиты. Впрочем, смысла всё это расписывать тут нет, это уже тема Arch Linux.
Подведу итог: Manjaro хорош своей "изкоробочной допиленностью", комфортом в использовании (фирменные утилиты, стабильность, море пакетов, отсутствие нужды подключать десятки репозиториев и искать пакеты по всему интернету), большим количеством редакций на любой вкус и мощность железа (KDE, Gnome, MATE, Xfce, Cinnamon, LxQt, даже сборки со всякими экзотическими Deepin и Budgie есть) и вообще серьёзным подходом к разработке и поддержке. Мои требования и желания удовлетворены почти полностью.
[несмешное] Mint и Arch для обычного пользователя
Данное видео раскрывает, что не у всех технически правильные дистрибутивы работают лучше. Итог для тех кому лень смотреть: чем слушать чужие рассказы об ошибках и kernel panic, лучше проверяйте все на своей аппаратуре и тестируйте самостоятельно, так как порой мнение о user-fiendly по, как о неотказоустойчивом/неверном может оказаться несостоятельным.
P.S. Видео не мое, комментарии лучше оставлять под видео на "ТыТрубе".
Как подготовить машину к долгой поездке
Взять с собой побольше вкусняшек, запасное колесо и знак аварийной остановки. А что сделать еще — посмотрите в нашем чек-листе. Бонусом — маршруты для отдыха, которые можно проехать даже в плохую погоду.