Jump to content

Barium simple-install: различия между версиями

Новая страница: «справка -> барий -> simple-install Интро Барий - модульный дистрибутив. Такой как MagOS, slax и многие другие. Одна из \ особенностей таких сборок это отсутствие процедуры инсталляции ОС в привычном \ понимании. Обычно доста...»
 
Нет описания правки
Строка 1: Строка 1:
справка -> барий -> simple-install
=== Simple-install ===
                                      Интро
 
==== Интро: ====
Барий - модульный дистрибутив. Такой как MagOS, slax и многие другие. Одна из особенностей таких сборок это отсутствие процедуры инсталляции ОС в привычном понимании. Обычно достаточно скопировать содержимое архива на носитель и запустить небольшой скрипт, который установит загрузчик. В случае EFI не нужен и скрипт. 
                                          
                                          
Барий - модульный дистрибутив. Такой как MagOS, slax и многие другие. Одна из \
Барий тоже можно установить так, Но. У вас не будет шифрованного раздела и прочих полезностей. Либо вам придется создавать разделы вручную переносить туда папки из архива и устанавливать загрузчик, что уже не кажется таким уж простым. Для автоматического выполнения этих действий в корне архива бария лежит скрипт '''simple-install''', особенность его в том, что он может быть запущен практически в любом линукс дистрибутиве.
особенностей таких сборок это отсутствие процедуры инсталляции ОС в привычном \
 
понимании.
==== Установка на внешний диск: ====
Обычно достаточно скопировать содержимое архива на носитель и запустить \
Скрипт находится в корне архива и именно здесь он должен быть запущен.  Переносить заранее содержимое архива на носитель (как например для установки MagOS) не нужно. Более того, носитель должен быть вставлен в гнездо, но не смонтирован. Если в  вашем DE включено автоматическое монтирование - отключите. Это может помешать установке.  
небольшой скрипт, который установит загрузчик. В случае EFI не нужен и скрипт. \
Барий тоже можно установить так, Но.  
У вас не будет шифрованного раздела и прочих полезностей. Либо вам придется \
создавать разделы вручную переносить туда папки из архива и устанавливать \
загрузчик, что уже не кажется таким уж простым.  
Для автоматического выполнения этих действий в корне архива бария лежит скрипт \
simple-install, особенность его в том, что он может быть запущен практически в \
любом линукс дистрибутиве.  
                                          
                                          
                            Установка на внешний диск
====== В простейшем случае: ======
./simple-install /dev/sdb                                         
                                          
                                          
Скрипт находится в корне архива и именно здесь он должен быть запущен. \
В консоли с правами root, естественно вместо /dev/sdb должен быть файл вашего  устройства (подсмотреть можно командой dmesg сразу после того, как вставили носитель в гнездо или командой blkid).  
Переносить заранее содержимое архива на носитель (как например для установки \
MagOS) не нужно.
Более того, носитель должен быть вставлен в гнездо, но не смонтирован. Если в \
вашем DE включено автоматическое монтирование - отключите. Это может помешать \
установке.  
                                          
                                          
В простейшем случае:
Разбивка будет выбрана автоматически, зависимо от размера носителя. Шифрованный раздел создается только для носителей от 16Gb, пароль для раздела simple-install спросит, либо можно задать его с параметром -p password.  
                                       
 
./simple-install /dev/sdb
====== Шаблоны: ======
                                       
'''Simple-install''' содержит несколько шаблонов установки, шаблон выбирается автоматически либо параметром -t  
В консоли с правами root, естественно вместо /dev/sdb должен быть файл вашего \
 
устройства (подсмотреть можно командой dmesg сразу после того, как вставили \
* -t 2  - два раздела fat 100M для загрузчиков, остальное ext3 под ОС, флаги: overlay  
носитель в гнездо или командой blkid)
 
Разбивка будет выбрана автоматически, зависимо от размера носителя. Шифрованный \
-t 3l  - три раздела, fat 100M для загрузчиков, ext3 5G - система, остальное luks(ext4) \
раздел создается только для носителей от 8G, пароль для раздела simple-install \
спросит,  
либо можно задать его с параметром -p password.  
                                       
Шаблоны:  
                                       
Simple-install содержит несколько шаблонов установки, шаблон выбирается \
автоматически либо параметром -t  
                                       
-t gpt2 (два раздела fat 100M для загрузчиков, остальное ext3 под ОС, флаги: overlay)
-t gpt3 (три раздела, fat 100M для загрузчиков, ext3 5G - система, остальное luks(ext4) \
- данные, флаги: overlay,luks)  
- данные, флаги: overlay,luks)  
-t gpt4 (четыре раздела, второй: fat 100M для загрузчиков, третий: ext3 5G - система, \
-t gpt4 (четыре раздела, второй: fat 100M для загрузчиков, третий: ext3 5G - система, \

Версия от 15:36, 27 марта 2025

Simple-install

Интро:

Барий - модульный дистрибутив. Такой как MagOS, slax и многие другие. Одна из особенностей таких сборок это отсутствие процедуры инсталляции ОС в привычном понимании. Обычно достаточно скопировать содержимое архива на носитель и запустить небольшой скрипт, который установит загрузчик. В случае EFI не нужен и скрипт.

Барий тоже можно установить так, Но. У вас не будет шифрованного раздела и прочих полезностей. Либо вам придется создавать разделы вручную переносить туда папки из архива и устанавливать загрузчик, что уже не кажется таким уж простым. Для автоматического выполнения этих действий в корне архива бария лежит скрипт simple-install, особенность его в том, что он может быть запущен практически в любом линукс дистрибутиве.

Установка на внешний диск:

Скрипт находится в корне архива и именно здесь он должен быть запущен. Переносить заранее содержимое архива на носитель (как например для установки MagOS) не нужно. Более того, носитель должен быть вставлен в гнездо, но не смонтирован. Если в вашем DE включено автоматическое монтирование - отключите. Это может помешать установке.

В простейшем случае:

./simple-install /dev/sdb

В консоли с правами root, естественно вместо /dev/sdb должен быть файл вашего устройства (подсмотреть можно командой dmesg сразу после того, как вставили носитель в гнездо или командой blkid).

Разбивка будет выбрана автоматически, зависимо от размера носителя. Шифрованный раздел создается только для носителей от 16Gb, пароль для раздела simple-install спросит, либо можно задать его с параметром -p password.

Шаблоны:

Simple-install содержит несколько шаблонов установки, шаблон выбирается автоматически либо параметром -t

  • -t 2 - два раздела fat 100M для загрузчиков, остальное ext3 под ОС, флаги: overlay

-t 3l - три раздела, fat 100M для загрузчиков, ext3 5G - система, остальное luks(ext4) \ - данные, флаги: overlay,luks) -t gpt4 (четыре раздела, второй: fat 100M для загрузчиков, третий: ext3 5G - система, \ четвертый: luks(ext4) 5G - данные, остальное - первый раздел ntfs, флаги: \ overlay,luks,ntfsmount)

Специальные:

-t hdd (4 раздела для установки на встроенный диск. первый: fat 200M для загрузчиков, \ второй: ext3 20G - система, четвертый: swap размером с ОЗУ, остальное третий \ раздел ext4 - данные, флаги: overlay,hdd) -t virt (четыре раздела для виртуальных машин (vdi), первый: fat 100M для загрузчиков, \ второй: ext3 6G - система, четвертый: swap 2G, остальное третий раздел ext4 - \ данные, флаги: overlay,virt,luks)

Флаги:

Это файлы (даже пустые, смысл имеет наличие и отсутствие файла) в корне раздела \ с каталогом boot. Этими флагами управляется конфигурация загрузчика, прячутся либо показываются пункты меню или добавляются дополнительные параметры \ в cmdline ядра. При отсутствии флагов будет всего один загрузочный пункт для чистого режима

Если не подходит ни один шаблон:

Можно задать параметры для каждого каталога Бария либо изменить только \ конкретный параметр для шаблона. Параметры задаются в формате:

КАТАЛОГ=Номер_раздела:размер_раздела_в_мегабайтах:фс

Например:

ROSA-DATA=3:6000:ext4

Если раздел уже описан для другого каталога, можно писать только номер, \ например:

boot=1:100:vfat EFI=1

Для одного из разделов размер может быть задан буквой x, это означает отдать \ разделу все оставшееся место.

Запуск simple-install с шаблоном и заменой размера раздела для одного каталога:


./simlpe-install /dev/sdb -t gpt3 ROSA-SYSTEM=2:10000:ext3 -p qwerty

С полным описанием:

./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

Если папка с заданным именем существует в текущем каталоге, она будет \ скопирована в созданный для нее раздел, если нет, то это не приведет к ошибке, \ как в примере выше со SWAP. Это дает возможность создавать свои, не предусмотренные в Барии разделы.

                               Установка в образ
                                       

Точно также как на носитель simple-install может устанавливать в образ. \ Поддерживается (на момент написания) два типа:

--qimage 10000 (установка в образ qcow2 размером 10G, образ подходит для qemu, \ virt-manager) --image 10000 (установка в сырой образ с расширением img, подходит для \ побайтового копирования на носитель)

Итоговый файл будет иметь имя OS.qcow2 либо OS.img соответственно. Подробнее в \ статье Barium:виртуализация

                                Запуск в Барии
                                       

Если вы загружены в Барий, нет необходимости качать и распаковывать архив. Барий может установить сам себя. Для этого запускайте simple-install из любого \ каталога без начального ./ Все параметры совпадают.