Skip to content

Установка ALT Regular Gnome на Mac [OpenCore Bootloader, Swap через файл]

Данное руководство написано с целью рассказать о возможности установки ALT Regular Gnome параллельно установленной системе macOS.

Внимание

В руководстве используется OpenCore загрузчик из пакета OpenCore Legacy Patcher

Подготовка

  1. В Balena Etcher или с помощью dd делаем загрузочную флешку с ALT Regular Gnome

    1.2. Запись флешки в macOS с помощью DD

    Внимание

    Убедитесь что флешка отформатирована верно, и имеет схему разделов «Схема разделов GUID», это необходимое условие для загрузки в UEFI Mac-a

    shell
        # что-бы глянуть какие внешние диски подключены
        diskutil list | grep -A2 "(external, physical)"
    
        # запсиываем образ на флешку
        # /dev/disk4 - это диск определенный на предыдущем этапе
        sudo dd if=regular-gnome-latest-x86_64.iso of=/dev/disk4 bs=1m
  2. В DiskUtility выделяем раздел для установки (форматируя его в FAT32, что-бы проще было найти)

  3. Перезагружаем Mac, с зажатой клавишей Option и выбираем EFI Boot с иконкой OpenCore

  4. Появится список дисков с которого надо грузится, там выбираем El Torito

  5. Выбираем Install ALT regular-gnome/x86_64

Установка

  1. В разделе разметки диска выбираем Вручную
  2. На следующем экране ищем раздел размером более 200МБ отформатированный в FAT32 (~sda3), это и будет наш раздел.
  • Нажимаем удалить файловую систему
  • Нажимаем создать файловую систему и выбираем Ext4 (пойдем простым путем)
  • На шаге изменить точку монтирования убедиться что стоит / и нажать ОК
  1. Далее переходим на раздел размером 200МБ (sda1), это раздел EFI с файловой системой FAT32) и нажимем кнопку Изменить точку монтирования
  • Система сама нам предложит точку монтирования /boot/efi

Внимание

Убеждаемся что квадрат поля Отформатировать пуст! (галки нет) !!!

  1. Продолжаем обычную установку (swap добавим позже)
  2. Загрузчик устанавливается как обычно (ничего менять не надо)

Настройка после установки

SWAP файлом

Что-бы не создавать кучу разделов в системе, мы отказались от раздела под SWAP. Теперь, если нам необходимо сделать SWAP в системе, мы можем прибегнуть к следующим шагам:

Для файловой системы EXT4

shell
su -

# создаст своп размером с оперативную память
dd if=/dev/zero of=/swapfile bs=1M count=`free -m | awk 'NR==2 {print $2}'`
# или указать самостоятельно, например размер в 4 гигабайта
dd if=/dev/zero of=/swapfile bs=1M count=4096

chmod 600 /swapfile
mkswap /swapfile

echo "/swapfile none swap defaults 0 0" >> /etc/fstab # важно >>
cat /etc/fstab # смотрим что строка с /swapfile появилась в конце файла

reboot

Для файловой системы BTRFS

Хоть установка в мануале и описана на EXT4, ничто не мешает сделать ее и с использованием файловой системы BTRFS. В связи с чем ниже про SWAP файлом на BTRFS

Внимание

Только в случае если BTRFS включает только тома на одном устройстве

shell
su -
btrfs subvolume create /swap

# создаем SWAP файл размером 4 гигабайта (пример)
btrfs filesystem mkswapfile --size 4g --uuid clear /swap/swapfile

swapon /swap/swapfile

echo "/swapfile none swap defaults 0 0" >> /etc/fstab # важно >>
cat /etc/fstab # смотрим что строка с /swapfile появилась в конце файла

reboot

TODO: - Про настройку отображения значка системы Альт в OpenCore bootloader-e TODO: - Наглядные материалы

Авторы

The avatar of contributor named as iQQator iQQator
The avatar of contributor named as Давид Султаниязов Давид Султаниязов
The avatar of contributor named as Жора Змейкин Жора Змейкин
The avatar of contributor named as Олег Щавелев Олег Щавелев

История изменений