Jump to content

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

Новая страница: «справка -> барий -> simple-install Интро Барий - модульный дистрибутив. Такой как MagOS, slax и многие другие. Одна из \ особенностей таких сборок это отсутствие процедуры инсталляции ОС в привычном \ понимании. Обычно доста...»
 
Нет описания правки
 
(не показано 17 промежуточных версий 1 участника)
Строка 1: Строка 1:
справка -> барий -> simple-install
Simple-install - Скриптовый инсталлятор для ОС РОСА Барий (Barium OS)
                                      Интро
 
==== Интро: ====
Барий - модульный дистрибутив. Такой как MagOS, slax и многие другие. Одна из особенностей таких сборок это отсутствие процедуры инсталляции ОС в привычном понимании. Обычно достаточно скопировать содержимое архива на носитель и запустить небольшой скрипт, который установит загрузчик. В случае EFI не нужен и скрипт. 
                                          
                                          
Барий - модульный дистрибутив. Такой как MagOS, slax и многие другие. Одна из \
Барий тоже можно установить так, Но. У вас не будет шифрованного раздела и прочих полезностей. Либо вам придется создавать разделы вручную переносить туда папки из архива и устанавливать загрузчик, что уже не кажется таким уж простым. Для автоматического выполнения этих действий в корне архива бария лежит скрипт '''simple-install''', особенность его в том, что он может быть запущен практически в любом linux дистрибутиве.
особенностей таких сборок это отсутствие процедуры инсталляции ОС в привычном \
 
понимании.
==== Установка на внешний диск: ====
Обычно достаточно скопировать содержимое архива на носитель и запустить \
Скрипт находится в корне архива и именно здесь он должен быть запущен.  '''Переносить заранее содержимое архива на носитель (как например для установки MagOS) не нужно'''. Более того, носитель должен быть вставлен в гнездо, но не смонтирован. Если в  вашем DE включено автоматическое монтирование - отключите. Это может помешать установке.  
небольшой скрипт, который установит загрузчик. В случае EFI не нужен и скрипт. \
Барий тоже можно установить так, Но.  
У вас не будет шифрованного раздела и прочих полезностей. Либо вам придется \
создавать разделы вручную переносить туда папки из архива и устанавливать \
загрузчик, что уже не кажется таким уж простым.  
Для автоматического выполнения этих действий в корне архива бария лежит скрипт \
simple-install, особенность его в том, что он может быть запущен практически в \
любом линукс дистрибутиве.  
                                          
                                          
                            Установка на внешний диск
====== В простейшем случае: ======
 
    ./simple-install /dev/sdb                             
                                          
                                          
Скрипт находится в корне архива и именно здесь он должен быть запущен. \
В консоли с правами root, естественно вместо /dev/sdb должен быть файл вашего  устройства (подсмотреть можно командой dmesg сразу после того, как вставили носитель в гнездо или командой blkid).  
Переносить заранее содержимое архива на носитель (как например для установки \
MagOS) не нужно.
Более того, носитель должен быть вставлен в гнездо, но не смонтирован. Если в \
вашем DE включено автоматическое монтирование - отключите. Это может помешать \
установке.  
                                          
                                          
В простейшем случае:  
Разбивка будет выбрана автоматически, зависимо от размера носителя. Шифрованный раздел создается только для носителей от 16Gb, пароль для раздела simple-install  спросит, либо можно задать его с параметром -p password.
 
====== Шаблоны: ======
'''Simple-install''' содержит несколько шаблонов установки, шаблон выбирается автоматически либо параметром -t
 
* -t  2  - два раздела: fat 100MB для загрузчиков, остальное ext4 под ОС, флаги: overlay
 
* -t 3l  - три раздела: fat 100MB для загрузчиков, ext4 минимально необходимого размера -  система, остальное luks(ext4) - раздел под данные, флаги: overlay,luks
* -t 4l  - четыре раздела: второй: fat 100MB для загрузчиков, третий: ext4 необходимого размера - система,
четвертый: luks(ext4) 6GB - раздел под данные, остальное - первый раздел exfat, флаги: overlay,luks,winfsmount
                                          
                                          
./simple-install /dev/sdb
* -t 3ll,4ll -  аналогично 3l,4l, но системный раздел тоже шифруется
* -t none - не использовать шаблон, параметры для каждого раздела нужно задать вручную.
 
===== Специальные: =====
                                          
                                          
В консоли с правами root, естественно вместо /dev/sdb должен быть файл вашего \
* -t hdd - четыре раздела для установки на встроенный диск. первый: fat 200MB для загрузчиков, второй: ext3 20GB - система, четвертый: swap размером с ОЗУ, остальное третий раздел ext4 - данные, флаги: overlay,hdd
устройства (подсмотреть можно командой dmesg сразу после того, как вставили \
 
носитель в гнездо или командой blkid)  
* -t virt - четыре раздела для виртуальных машин (vdi), первый: fat 100MB для загрузчиков, второй: ext3 6GB - система, четвертый: swap 2G, остальное третий раздел ext4 - данные, флаги: overlay,virt,luks
Разбивка будет выбрана автоматически, зависимо от размера носителя. Шифрованный \
 
раздел создается только для носителей от 8G, пароль для раздела simple-install \
===== Флаги: =====
спросит,  
либо можно задать его с параметром -p password.
                                       
Шаблоны:  
                                          
                                          
Simple-install содержит несколько шаблонов установки, шаблон выбирается \
Это файлы (даже пустые, смысл имеет наличие и отсутствие файла) в корне раздела с каталогом boot. Этими флагами управляется конфигурация загрузчика, прячутся либо показываются пункты меню или добавляются дополнительные параметры в cmdline ядра. При отсутствии флагов будет всего один загрузочный пункт для  чистого режима.
автоматически либо параметром -t
                                          
                                          
-t gpt2 (два раздела fat 100M для загрузчиков, остальное ext3 под ОС, флаги: overlay)
===== Если не подходит ни один шаблон: =====
-t gpt3 (три раздела, 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)


Флаги:  
Во первых - запустите simple-install без параметров, здесь описаны не все шаблоны, во вторых - можно задать параметры для каждого каталога Бария либо изменить только конкретный параметр для шаблона. Параметры задаются в формате:  
                                          
                                          
Это файлы (даже пустые, смысл имеет наличие и отсутствие файла) в корне раздела \
КАТАЛОГ=Номер_раздела:размер_раздела_в_мегабайтах:фс
с каталогом boot. Этими флагами управляется конфигурация загрузчика,
прячутся либо показываются пункты меню или добавляются дополнительные параметры \
в cmdline ядра. При отсутствии флагов будет всего один загрузочный пункт для
чистого режима
                                          
                                          
Если не подходит ни один шаблон:  
'''Например:'''
                                          
                                          
Можно задать параметры для каждого каталога Бария либо изменить только \
    ROSA-DATA=3:6000:ext4
конкретный параметр для шаблона. Параметры задаются в формате:  
                                          
                                          
КАТАЛОГ=Номер_раздела:размер_раздела_в_мегабайтах:фс
Если раздел уже описан для другого каталога, можно писать только номер, например:  
                                          
                                          
Например:  
    boot=1:100:vfat EFI=1
                                          
                                          
ROSA-DATA=3:6000:ext4
Для одного из разделов размер может быть задан буквой x (икс, а не хэ), это означает отдать разделу все оставшееся место.
                                          
                                          
Если раздел уже описан для другого каталога, можно писать только номер, \
===== Запуск simple-install с шаблоном и заменой размера раздела для одного каталога: =====
например:  
                                          
                                          
boot=1:100:vfat
    ./simlpe-install /dev/sdb -t 3l ROSA-SYSTEM=2:10000:ext3 -p qwerty
EFI=1
 
Если нужно сделать по шаблону, но не создавать последний раздел можно поменять ему номер на 0:
 
    ./simlpe-install /dev/sdb -t 3l ROSA-DATA=0:x -p 123123
 
===== С полным описанием для каждого раздела и флагами : =====  
                                          
                                          
Для одного из разделов размер может быть задан буквой x, это означает отдать \
    ./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
разделу все оставшееся место.
                                          
                                          
Запуск simple-install с шаблоном и заменой размера раздела для одного каталога:
Если папка с заданным именем существует в текущем каталоге, она будет скопирована в созданный для нее раздел, если нет, то это не приведет к ошибке, как в примере выше со SWAP. Это дает возможность создавать свои, не предусмотренные для Бария разделы.


===== С правкой ROSA.ini при установке: =====
    ./simple-install -t 3l -i 'DEFAULTUSER=ivan::AUTOLOGINUSER=ivan'
=== Установка в образ ===
                                          
                                          
./simlpe-install /dev/sdb -t gpt3 ROSA-SYSTEM=2:10000:ext3 -p qwerty
Точно также как на носитель simple-install может устанавливать в образ. Поддерживается qcow2, vdi, wmdk и img (raw image)
                                          
                                          
С полным описанием:
* --qimage 10000 (установка в образ qcow2 размером 10GB, образ подходит для qemu, virt-manager)
                                       
* --image 10000 (установка в "сырой" образ с расширением img, подходит для побайтового копирования на носитель)  
./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
 
                                       
    ./simple-install --qimage 10000 -t virt
Если папка с заданным именем существует в текущем каталоге, она будет \
 
скопирована в созданный для нее раздел, если нет, то это не приведет к ошибке, \
Итоговый файл будет иметь имя OS.qcow2 либо OS.img соответственно. Подробности и дополнительные примеры  в статье [[Barium and virtual machine]] 
как в примере выше со SWAP.
Это дает возможность создавать свои, не предусмотренные в Барии разделы.
                                       
                                Установка в образ
                                       
Точно также как на носитель simple-install может устанавливать в образ. \
Поддерживается (на момент написания) два типа:
                                       
--qimage 10000 (установка в образ qcow2 размером 10G, образ подходит для qemu, \
virt-manager)  
--image 10000 (установка в сырой образ с расширением img, подходит для \
побайтового копирования на носитель)  
                                       
Итоговый файл будет иметь имя OS.qcow2 либо OS.img соответственно. Подробнее в \
статье Barium:виртуализация
                                          
                                          
                                Запуск в Барии
=== Запуск в Барии ===
                                          
                                          
Если вы загружены в Барий, нет необходимости качать и распаковывать архив.  
Если вы загружены в Барий, нет необходимости качать и распаковывать архив. Барий может установить сам себя. Для этого запускайте simple-install из любого каталога без начального "./"  как в примерах выше. Все параметры совпадают.  
Барий может установить сам себя. Для этого запускайте simple-install из любого \
каталога без начального ./  
Все параметры совпадают.  
                                          
                                          
[[Категория:Barium]]
[[Категория:ОС_Роса_Барий]]

Текущая версия от 17:36, 23 апреля 2025

Simple-install - Скриптовый инсталлятор для ОС РОСА Барий (Barium OS)

Интро:

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

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

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

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

В простейшем случае:
   ./simple-install /dev/sdb                               
                                       

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

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

Шаблоны:

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

  • -t 2 - два раздела: fat 100MB для загрузчиков, остальное ext4 под ОС, флаги: overlay
  • -t 3l - три раздела: fat 100MB для загрузчиков, ext4 минимально необходимого размера - система, остальное luks(ext4) - раздел под данные, флаги: overlay,luks
  • -t 4l - четыре раздела: второй: fat 100MB для загрузчиков, третий: ext4 необходимого размера - система,

четвертый: luks(ext4) 6GB - раздел под данные, остальное - первый раздел exfat, флаги: overlay,luks,winfsmount

  • -t 3ll,4ll - аналогично 3l,4l, но системный раздел тоже шифруется
  • -t none - не использовать шаблон, параметры для каждого раздела нужно задать вручную.
Специальные:
  • -t hdd - четыре раздела для установки на встроенный диск. первый: fat 200MB для загрузчиков, второй: ext3 20GB - система, четвертый: swap размером с ОЗУ, остальное третий раздел ext4 - данные, флаги: overlay,hdd
  • -t virt - четыре раздела для виртуальных машин (vdi), первый: fat 100MB для загрузчиков, второй: ext3 6GB - система, четвертый: swap 2G, остальное третий раздел ext4 - данные, флаги: overlay,virt,luks
Флаги:

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

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

Во первых - запустите simple-install без параметров, здесь описаны не все шаблоны, во вторых - можно задать параметры для каждого каталога Бария либо изменить только конкретный параметр для шаблона. Параметры задаются в формате:

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

Например:

   ROSA-DATA=3:6000:ext4 
                                       

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

   boot=1:100:vfat EFI=1 
                                       

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

Запуск simple-install с шаблоном и заменой размера раздела для одного каталога:
   ./simlpe-install /dev/sdb -t 3l ROSA-SYSTEM=2:10000:ext3 -p qwerty

Если нужно сделать по шаблону, но не создавать последний раздел можно поменять ему номер на 0:

   ./simlpe-install /dev/sdb -t 3l ROSA-DATA=0:x -p 123123
С полным описанием для каждого раздела и флагами :
    ./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. Это дает возможность создавать свои, не предусмотренные для Бария разделы.

С правкой ROSA.ini при установке:
   ./simple-install -t 3l -i 'DEFAULTUSER=ivan::AUTOLOGINUSER=ivan'

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

Точно также как на носитель simple-install может устанавливать в образ. Поддерживается qcow2, vdi, wmdk и img (raw image)

  • --qimage 10000 (установка в образ qcow2 размером 10GB, образ подходит для qemu, virt-manager)
  • --image 10000 (установка в "сырой" образ с расширением img, подходит для побайтового копирования на носитель)
   ./simple-install --qimage 10000 -t virt

Итоговый файл будет иметь имя OS.qcow2 либо OS.img соответственно. Подробности и дополнительные примеры в статье Barium and virtual machine

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

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