Skip to content

ctOS-devs/ctOS

Repository files navigation

ctOS

Инструкция по сборке системы:

  1. ./requirements.sh
  2. ./all.sh

Если вдруг вместо системы вы видите следующее:

boot:

Закрывайте QEMU и выполняйте

./run.sh

Сборка всего в *.iso образ:

./all.sh; sudo ./makeiso.sh;

Зависимости (устанавливаются при запуске requirements.sh):

qemu-system-x86, extlinux, syslinux-utils

Пояснение за скрипты:

init.sh - Создаёт новый виртуальный диск (boot.img) и устанавливает в него загрузчик

build.sh - Собирает файловую систему (rootfs/*), программы и дополнительные файлы (progs/binary_files/*, additional_files/*) в единое целое и копирует их на виртуальный диск, а так же делает бекап диска (boot_backup.img)

run.sh - Запускает систему в эмуляторе qemu

all.sh - Выполняет по порядку все выше описанные скрипты.

makeiso.sh - создаёт загрузочный iso образ системы (ctOS.iso) Выполнять с правами суперпользователя!.

requirements.sh - Устанавливает нужные зависимости (работает на debian-like дистрибутивах).

Для разработчиков софта:

Готовые бинарные файлы кидайте в progs/binary_files. Именно так они попадут в систему при выполнении build.sh В системе они будут находиться в директории /progs.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •