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

    Внимание

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

    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 -

# создаст swap размером с оперативную память
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: - Наглядные материалы

Опубликовано под лицензией GPL-3.0+. Содержание доступно по лицензии CC BY-SA 4.0, если не указано иное.