Page 1 of 1

Сборка чистого ядра

Posted: Sat Oct 08, 2022 8:32 pm
by Arthur
Здравствуйте, подскажите возможно ли собрать только папку kernel?

Re: Сборка чистого ядра

Posted: Sun Oct 09, 2022 1:07 pm
by Valery
Если коротко : можно.

Если длиннее, то сейчас Вам (скорее всего) потребуетсе перенести кое что из "файловой иерархии" SVN дистрибутива (ну там - макросы, ... ).

Re: Сборка чистого ядра

Posted: Sun Oct 09, 2022 4:30 pm
by Pathoswithin
Ничего не нужно переносить, у ядра всё своё. Только создать файл lang.inc или взять из папки data. Полученное ядро можно сжать через kerpack или просто удалить из дистра игры/демки/3d.

Re: Сборка чистого ядра

Posted: Sun Oct 09, 2022 6:16 pm
by Arthur
Собрал исходники через бат файл, не мог собрать потому что у меня был фасм версии 1.70... скачал новый, собралось 3 файла (bootbios.bin, kernel.bin, kernel.mnt) у меня вопрос как правильно записать в образ .img или .iso у меня виндовс 10, понимаю что у некоторых возникает недоумевание мол перейди на линукс и собери по инструкции build.txt .Q5 и готово но все таки если не затруднит подскажите хотя ключевые слова какие набирать в поисковике, нашел вот эту статью (http://websvn.kolibrios.org/filedetails ... Fbuild.txt) но ссылку который дал ментор дает пустой файл, через winimage открыл готовый образ нашел только kernel.mnt для замены а kernel.bin, bootbios.bin куда кидать не понимаю

Re: Сборка чистого ядра

Posted: Sun Oct 09, 2022 10:21 pm
by z525
Arthur wrote: Sun Oct 09, 2022 6:16 pm Собрал исходники через бат файл, не мог собрать потому что у меня был фасм версии 1.70... скачал новый, собралось 3 файла (bootbios.bin, kernel.bin, kernel.mnt) у меня вопрос как правильно записать в образ .img или .iso
поищи здесь
https://board.kolibrios.org/viewtopic.php?p=55353

Re: Сборка чистого ядра

Posted: Mon Oct 10, 2022 2:27 am
by Doczom
kernel.bin это ядро для UEFI загрузчика, bootbios.bin это обычный загрузчик самого ядра(синий экран с некоторыми настройками), эти два файла не надо никуда записывать, если вам нужно на дискету, но потребуется скомпилировать загрузчик, который находится в папке bootloader, далее просто форматируем дискету в fat12 например, записываем boot_fat12.bin в загрузочную область и копируем kernel.mnt в корень файловой системы

Re: Сборка чистого ядра

Posted: Mon Oct 10, 2022 2:08 pm
by Pathoswithin
И чё дальше? Само по себе ядро ничего не может. Нужно редактировать img.

Re: Сборка чистого ядра

Posted: Mon Oct 10, 2022 5:46 pm
by Arthur
Pathoswithin wrote: Mon Oct 10, 2022 2:08 pm И чё дальше? Само по себе ядро ничего не может. Нужно редактировать img.
Вы правы само по себе ничего не делает я пока присматриваюсь, установил виртуальный диск (.img образа колибри) с помощью imDisk Virtual DIsk, как вы и писали выше удалил демки\3д\игры для места и способ сжать через kerpack за что вам спасибо, все это запустил через Virtual Box все заработало, пока буду экспериментировать а вос что то получится годное, тогда поделюсь в сообществе

Re: Сборка чистого ядра

Posted: Mon Oct 10, 2022 5:48 pm
by Arthur
У меня есть вопросы не по теме (сборка чистого ядра) могу ли я продолжать писать здесь или мне нужно создавать новый опрос? читал правила https://board.kolibrios.org/ucp.php?mode=terms но там про такую ситуацию не написано.
пример вопроса:
В колибри у файлов\драйверов системы нет расширения? например как у винды .dll и тому подобное

Re: Сборка чистого ядра

Posted: Tue Oct 11, 2022 4:15 pm
by Pathoswithin
.dll это формат динамических библиотек, не только системных. На самом деле это сделано для файловых менеджеров. Для программ в колибри есть расширение .kex, но есть и определение по принципу линукса.