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, но есть и определение по принципу линукса.