Skip to content

Commit

Permalink
[install-on-macbook-with-opencore-parallel]
Browse files Browse the repository at this point in the history
- Уточнил про инсталяцию
- Добавил про SWAP на BTRFS
- Добавил поиск раздела для DD и уточнил как создавать флешку при помощи DD
  • Loading branch information
Субач Павел committed Jan 25, 2024
1 parent cd43ce0 commit d7137ed
Showing 1 changed file with 55 additions and 6 deletions.
61 changes: 55 additions & 6 deletions docs/system/install-on-macbook-with-opencore-parallel.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,22 @@
## Подготовка

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

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

:::warning
Убедитесь что флешка отформатирована верно, и имеет схему разделов "Схема разделов 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`
Expand All @@ -20,13 +36,13 @@
1. В разделе разметки диска выбираем `Вручную`
2. На следующем экране ищем раздел размером более 200МБ отформатированный в FAT32 (~sda3), это и будет наш раздел.

- Нажимаем удалить файловую систему
- Нажимаем создать файловую систему и выбираем Ext4 (пойдем простым путем)
- На шаге изменить точку монтирования убедиться что стоит `/` и нажать `ОК`
- Нажимаем удалить файловую систему
- Нажимаем создать файловую систему и выбираем Ext4 (пойдем простым путем)
- На шаге изменить точку монтирования убедиться что стоит `/` и нажать `ОК`

3. Далее переходим на раздел размером 200МБ (sda1), это раздел EFI с файловой системой FAT32) и нажимем кнопку `Изменить точку монтирования`

- Система сама нам предложит точку монтирования `/boot/efi`
- Система сама нам предложит точку монтирования `/boot/efi`

::: warning
Убеждаемся что квадрат поля Отформатировать пуст! (галки нет) !!!
Expand All @@ -37,15 +53,48 @@

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

Так как в процессе установки мы отказались от отдельного раздела под SWAP то его можно создать вручную следующим образом:
### SWAP файлом

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

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

```shell
su -
dd if=/dev/zero of=/swapfile bs=1M count=`free -m | awk 'NR==2 {print $2}'` # создаст своп размером с оперативную память :)

# создаст своп размером с оперативную память
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 nonw swap defaults 0 0" >> /etc/fstab # важно >>
cat /etc/fstab # смотрим что строка с /swapfile появилась в конце файла

reboot
```

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

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

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

```shell
su -
btrfs subvolume create /swap

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

swapon /swap/swapfile

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

reboot
Expand Down

0 comments on commit d7137ed

Please sign in to comment.