Шаблоны
Скрипт simple-install предусматривает использование различных шаблонов установки, выбор которых осуществляется либо автоматически, либо с указанием параметра -t. Данный механизм позволяет адаптировать процесс установки ОС "БАРИЙ" под различные типы носителей и требования пользователя.
При использовании шаблонов установки в параметре -t доступны следующие варианты:
-t 2 – выполняется установка с двумя разделами:
- первый раздел представляет собой FAT-раздел размером 100 МБ для загрузчиков;
- второй раздел – раздел ext4, содержащий ОС.
При этом используется флаг
overlay. -t 3l– установка в три раздела:- первый раздел – FAT-раздел размером 100 МБ для загрузчиков;
- второй раздел – раздел ext4 минимально необходимого размера, содержащий системные файлы;
- третий раздел – раздел, созданный в формате luks (ext4) для хранения данных.
Используются флаги
overlayиluks.
-t 4l– установка в четыре раздела:- первый раздел формируется в формате exfat;
- второй раздел – FAT-раздел размером 100 МБ для загрузчиков;
- третий раздел – раздел
ext4, содержащий Систему, с необходимым размером; - четвертый раздел – раздел
luks(ext4) размером 6 ГБ для хранения данных. В данном случае применяются флагиoverlay,luksиwinfsmount.
-t 3llили4ll– аналогичны шаблонам3lи4l,но при этом системный раздел также шифруется.-t none– не использовать предустановленный шаблон; параметры для каждого раздела необходимо задавать вручную.
Кроме того, предусмотрены специальные шаблоны установки:
- -t hdd – предназначен для установки на встроенный диск и предполагает создание четырех разделов:
- первый раздел – FAT-раздел размером 200 МБ для загрузчиков;
- второй раздел – раздел ext3 размером 20 ГБ для Системы;
- третий раздел – раздел ext4 для данных;
- четвертый раздел –
swap, размер которого соответствует объему оперативной памяти. Применяются флагиoverlayиhdd.
- -t virt – шаблон для установки в виртуальной среде (VDI). Предусматривается создание четырех разделов:
- первый раздел – FAT-раздел размером 100 МБ для загрузчиков;
- второй раздел – раздел ext3 размером 6 ГБ для Cистемы;
- третий раздел – раздел ext4 для данных;
- четвертый раздел – swap размером 2 ГБ.
В этом случае используются флаги overlay, virt и luks.
Флаги
Флаги, используемые в шаблонах, представляют собой файлы (даже пустые, важна их лишь наличие или отсутствие) в корневом каталоге раздела, содержащего каталог boot. С помощью этих файлов осуществляется управление конфигурацией загрузчика: они позволяют скрывать или отображать пункты меню и добавлять дополнительные параметры в командную строку ядра. При отсутствии таких флагов система формирует единственный загрузочный пункт для чистого режима.
Настройка параметров разметки вручную
В случае если ни один из предложенных шаблонов установки не подходит, существует возможность ручной настройки параметров разметки. Для этого рекомендуется выполнить скрипт simple-install без параметров, поскольку в данной документации перечислены не все доступные шаблоны.
Кроме того, можно задать параметры для каждого каталога ОС либо изменить отдельные настройки внутри уже существующего шаблона. Формат задания параметров следующий:
КАТАЛОГ=Номер_раздела:размер_раздела_в_мегабайтах:файловая_система
Примеры использования:
- Назначение каталога ROSA-DATA третьему разделу с размером 6000 Мб и файловой системой ext4:
ROSA-DATA=3:6000:ext4
- Использование первого раздела как загрузочного (boot) и EFI-раздела (если он уже описан ранее, можно указать только номер раздела):
boot=1:100:vfat EFI=1
Для одного из разделов можно задать размер, используя символ x (латинский символ), что означает выделение ему всего оставшегося свободного пространства.
Изменение параметров шаблона
При необходимости можно запустить установку с шаблоном, изменив только размер определенного раздела. Например, использование шаблона 3l, но с изменением размера системного раздела ROSA-SYSTEM до 10 ГБ:
./simple-install /dev/sdb -t 3l ROSA-SYSTEM=2:10000:ext3 -p qwerty
Если требуется следовать шаблону, но не создавать последний раздел, его номер можно заменить на 0:
./simple-install /dev/sdb -t 3l ROSA-DATA=0:x -p 123123
Полностью ручная разметка
Для полной настройки всех разделов и добавления флагов можно использовать параметр -t none, задав вручную параметры для каждого раздела:
./simple-install /dev/sdb -t none EFI=1:100:vfat boot=1 ROSA-DATA=2:10G:ext4 ROSA-SYSTEM=3:x:ext4 SWAP=4:x:swap --flags aufs
Если в текущем каталоге существует папка с указанным именем, она будет автоматически скопирована в соответствующий раздел после его создания. В противном случае отсутствие папки не вызовет ошибку установки. Это позволяет пользователю создавать дополнительные разделы, не предусмотренные стандартными настройками ОС.