Поскольку FIWIX еще не поддерживает сеть, он не может скачать восходящие блюда из Интернета. Этот репозиторий включает в себя все блюда (и патчи) для создания окончательных пакетов Fiwixos.
Я использую этот репозиторий для обновления пакетов, которые будут сформировать следующую версию Fiwixos, а также для включения новых. Каждый бродячий шаг должен перейти в src/ каталог вместе со своим собственным файлом патча (при необходимости). Кроме того, вы должны изменить сценарий makeall.sh , чтобы включить новое имя пакета и версию, а также вы должны указать, как он должен быть построен.
Чтобы использовать этот репозиторий из вашей системы Fiwixos и иметь возможность переносить свои пакеты, вам необходимо включить этот репозиторий в виртуальный дисковый диск. Я рекомендую вам создать виртуальный дисковый диск в вашей хост -операционной системе:
Например, под Linux:
$ truncate -s 4G fiwix-builds-4GB.img
Затем первое, что вам нужно сделать, это отформатировать его под фивиксосом. Вы должны включить это изображение диска в свою команду Qemu, например,:
$ qemu-system-i386
-drive file=FiwixOS-3.3-i386.raw,format=raw,if=ide,cache=writeback,index=0
-drive file=fiwix-builds-4GB.img,format=raw,if=ide,cache=writeback,index=3
-boot c
-m 256
-enable-kvm
-machine pc
-cpu 486
-chardev pty,id=pciserial
-device pci-serial,chardev=pciserial
-serial pty
Загрузите свой FiWixos и входите в систему, затем выполните fdisk и настраивайте только первый раздел /dev/hdd1 . Затем отформатируйте раздел с ext2, и вы закончите.
# mkfs.ext2 -r 0 -m 0 /dev/hdd1
# shutdown -h 0
На этом этапе вы можете установить этот виртуальный диск из вашей операционной системы хоста и клонировать этот репозиторий в него.
После того, как у вас есть клонирование, вы можете добавить новые пакеты или обновить их, затем загрузите Fiwixos и установите файловую систему, чтобы построить пакеты с помощью скрипта makeall.sh .
Этот репозиторий также включает в себя инструментальный план GNU и библиотеку Newlib C в toolchain/ каталог. Используйте Script make-toolchain.sh , чтобы построить целый инструмент.
base/install.sh -это сценарий установки, который поставляется с установкой CD-ROM. Это сценарий, который используется для установки FiWixos на вашем компьютере.
make_media.sh - это сценарий, предназначенный для запуска под root для создания окончательного носителя Fiwixos.
Пример: ./make_media.sh 3.3 /path/to/fiwix/source/code