Данная статья является моей первой статьей, ориентирована на новичков-любителей, кто любит текстовые инструкции, не судите строго.

Приветствую всех! В данной статье я хотел поделиться с Вами своим опытом по установке операционной системы Kali Linux на MacBook с процессором Intel в качестве второй ОС. В использовании UNIX-подобных операционных систем я новичок, для обучения основам и исходя из специфики рабочих задач я выбрал пару подходящих для себя дистрибутивов, один из которых Kali Linux. Однако в моем арсенале имеется техника только производства Apple, один экземпляр из моего яблочного стафа - это старенький MacBook 12, именно он и станет жертвой для операции, по приданию дракону яблочного вкуса.

рис. № 1. Характеристики моего MacBook

Этап 1. Подготовка

Вначале важно подготовить все необходимое оборудование и благоприятную обстановку для работы. Нам потребуется:

  1. MacBook, iMac, MacMini (исключительно на процессорах Intel)

  2. USB накопитель (флешка) больше или равно >= 4 Gb

  3. Внешняя клавиатура и мышь (исключительно проводные)*

  4. Подключение к сети интернет по Ethernet или Wi Fi

  5. Источник питания для ПК (ноутбука)

  6. Свободное время около 2-х часов

Этап 2. Настройка компонентов

Подпункт 2.1 Подготовка USB накопителя (флешки)

Вначале заряжаем MacBook на 100% или подключаем к источнику питания, после чего подключаем к нему наш USB накопитель и открываем дисковую утилиту. В дисковой утилите выбираем пункт ПОКАЗАТЬ ВСЕ УСТРОЙСТВА.

рис. № 2

Выбираем из списка внешних устройств наш USB накопитель и нажимаем кнопку сверху СТЕРЕТЬ, после чего в открывшемся уведомлении устанавливаем параметры: ИМЯ (по желанию), ФОРМАТ и СХЕМА как указано на рис. № 3 и подтверждаем, после чего можно либо свернуть либо закрыть дисковую утилиту.

рис. № 3

Подпункт 2.2 Создание образа диска

После форматирования (стирания всех данных) USB накопителя (флешки) создаем образ диска. Для этого сначала открываем официальный сайт Kali Linux и скачиваем нужный образ. Тут два варианта под нашу архитектуру процессора X86_64 (amd64) и оба рабочие для нашего случая (INSTALLER IMAGES или LIVE BOOT), разработчики Kali рекомендуют второй вариант. Однако я выберу первый вариант, так как образ этого установщика является автономным и более производительным нежели LIVE BOOT, кроме того я буду делить диск на разделы из сеанса Mac OS.

рис. № 4

Теперь пока скачивается наш файл Kali, заходим на сайт Balena Etcher (ПО для записи образов диска, аналог Rufus), скачиваем и устанавливаем данное ПО. После скачивания образа Kali Linux запускаем Balena Etcher и записываем образ Kali на наш USB накопитель (флешку) как показано на рис. № 5.

рис. № 5

Этап 3. Нарезка яблочного пирога

Подпункт 3.1 Отрезаем пирог терминалом

Перед тем как начать процесс установки Kali Linux на наш MacBook, подготовим наш жесткий диск. Открываем терминал и вводим команду для просмотра разделов на нашем жестком диске:

sudo diskutil list
рис №. 6

Затем выделяем под Kali Linux место не менее 40 Gb, я выделил 200 Gb (лучше не жалеть места, особенно если будешь часто работать на Kali). Введем команду которой скажем нашему яблоку сколько оставим ему, а остальное заберем соответственно. (Не перепутайте у всех разделы могут называться по разному также размеры каждый устанавливает под себя)

sudo diskutil apfs resizeContainer disk0s2 300g
рис. № 7 Проверь позиции в команде особенно disk0s2

После окончания процесса нарезки необходимо проверить изменения введя вновь команду

sudo diskutil list

Как мы можем заметить, на диске появилось свободное пространство в размере 200 Gb под нашу Kali

рис. № 8

Подпункт 3.2 Отрезаем пирог с помощью дисковой утилиты или при установки Kali Linux

Способы разметки диска с помощью дисковой утилиты в сеансе Mac OS я не использовал как и не использовал способы разметки диска с помощью GParted во время загрузки с USB накопителя в сеансе Kali Live (LIVE BOOT). Хотя эти способы также хороши и могут быть Вами использованы для рассматриваемой установки.

Этап 4. Прививаем дракона к яблони

Подпункт 4.1

Выключаем (перезагружаем) Mac машину (в нашем случае MacBook) и зажимаем кнопку option (alt) и держим до тех пор пока не прозвучит звук включения и не появится логотип Apple. На экране появиться Ваш жесткий диск Apple и загрузочный том EFI (USB накопитель), который и нужно выбрать. Выбираем и загружаемся с него.

рис. № 9

Выбираем Graphical install и начинаем процедуру установки согласно инструкции Kali Linux, там пошаговая инструкция в которой нет ничего сложного, однако трекпад и клавиатура на ноутбуках могут не работать, поэтому советую подключить внешние клавиатуру и мышь, кроме того при установки вам надо выбрать вариант подключения к сети, тут на выбор можете выбрать Ethernet, если есть адаптер, вход у ноутбука или же выбрать Wi Fi, я выбрал вафлю.

рис. № 10

Подраздел 4.2

Во время установки дойдя до момента разделения диска выбираем Управляемый - использовать наибольшее свободное пространство, это очень ВАЖНО, после чего разметку раздела можно сделать по умолчанию для новичков (рекомендую), однако можно создать 3 раздела для наиболее оптимальной работы системы, как именно разметить диск я забыл сделать скрин экрана поэтому предлагаю смотреть таблицу ниже рис. № 11

рис. № 11

Раздел на диске

Тип

Точка монтирования

Размер

/dev/disk0s3

ext4

/

40Gb

/dev/disk0s4

swap

8Gb

/dev/disk0s5

ext4

/home

Остаток ~152Gb

Названия разделов могу отличаться это не критично, кроме того под систему рекомендую отдавать не менее 40 Gb в идеале, под файл подкачки выделить раздел равный размеру оперативной памяти, под домашнюю директорию все остальное.

После завершения установки перезагрузить и готово! Однако теперь всегда первой будет загружаться Kali Linux а не Mac OS, что Вас может очень сильно расстроить или испугать. В моем случаем Kali Linux будет использоваться как основная система, а Mac OS дополнительная, поэтому меня устраивает такой сценарий. Переключать системы можно при включении, удерживая кнопку option (alt), а если это доставляет Вам неудобство, то вы можете настроить загрузчик rEFInd, о процессе установки и настройки которого я расскажу в следующей статье.

Этап 5. Дракон не очень любит яблоки

И все бы хорошо что хорошо кончается, но после установки у Вас могут начаться проблемы, например я столкнулся с не работающим Bluetooth, внешними динамиками и частично не работающий Wi Fi (не подключается к сетям с защитой WPA3 - PSK и т.п.). На момент написания статьи, часть проблем я уже решил, но об этом в другой статье. Однако если есть советы по настройке дракона на яблоках буду благодарен если поможете приручать дракона кушать яблоки!