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

Find out what others think about your ideas
Post Reply
Arthur
Posts: 4
Joined: Sat Oct 08, 2022 3:47 pm
Has thanked: 2 times

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

Post by Arthur »

Здравствуйте, подскажите возможно ли собрать только папку kernel?
Valery
Posts: 84
Joined: Tue Jul 19, 2022 11:41 am
Has thanked: 2 times
Been thanked: 6 times

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

Post by Valery »

Если коротко : можно.

Если длиннее, то сейчас Вам (скорее всего) потребуетсе перенести кое что из "файловой иерархии" SVN дистрибутива (ну там - макросы, ... ).
User avatar
Pathoswithin
Mentor/Kernel Developer
Posts: 1303
Joined: Thu Mar 26, 2015 5:16 pm
Been thanked: 1 time

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

Post by Pathoswithin »

Ничего не нужно переносить, у ядра всё своё. Только создать файл lang.inc или взять из папки data. Полученное ядро можно сжать через kerpack или просто удалить из дистра игры/демки/3d.
Arthur
Posts: 4
Joined: Sat Oct 08, 2022 3:47 pm
Has thanked: 2 times

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

Post 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 куда кидать не понимаю
z525
Posts: 50
Joined: Sun Oct 02, 2011 4:48 pm

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

Post 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
Doczom
Posts: 131
Joined: Tue Nov 03, 2020 5:47 pm
Has thanked: 3 times
Been thanked: 3 times

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

Post by Doczom »

kernel.bin это ядро для UEFI загрузчика, bootbios.bin это обычный загрузчик самого ядра(синий экран с некоторыми настройками), эти два файла не надо никуда записывать, если вам нужно на дискету, но потребуется скомпилировать загрузчик, который находится в папке bootloader, далее просто форматируем дискету в fat12 например, записываем boot_fat12.bin в загрузочную область и копируем kernel.mnt в корень файловой системы
User avatar
Pathoswithin
Mentor/Kernel Developer
Posts: 1303
Joined: Thu Mar 26, 2015 5:16 pm
Been thanked: 1 time

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

Post by Pathoswithin »

И чё дальше? Само по себе ядро ничего не может. Нужно редактировать img.
Arthur
Posts: 4
Joined: Sat Oct 08, 2022 3:47 pm
Has thanked: 2 times

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

Post by Arthur »

Pathoswithin wrote: Mon Oct 10, 2022 2:08 pm И чё дальше? Само по себе ядро ничего не может. Нужно редактировать img.
Вы правы само по себе ничего не делает я пока присматриваюсь, установил виртуальный диск (.img образа колибри) с помощью imDisk Virtual DIsk, как вы и писали выше удалил демки\3д\игры для места и способ сжать через kerpack за что вам спасибо, все это запустил через Virtual Box все заработало, пока буду экспериментировать а вос что то получится годное, тогда поделюсь в сообществе
Last edited by Arthur on Mon Oct 10, 2022 5:58 pm, edited 1 time in total.
Arthur
Posts: 4
Joined: Sat Oct 08, 2022 3:47 pm
Has thanked: 2 times

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

Post by Arthur »

У меня есть вопросы не по теме (сборка чистого ядра) могу ли я продолжать писать здесь или мне нужно создавать новый опрос? читал правила https://board.kolibrios.org/ucp.php?mode=terms но там про такую ситуацию не написано.
пример вопроса:
В колибри у файлов\драйверов системы нет расширения? например как у винды .dll и тому подобное
Last edited by Arthur on Tue Oct 11, 2022 9:46 pm, edited 1 time in total.
User avatar
Pathoswithin
Mentor/Kernel Developer
Posts: 1303
Joined: Thu Mar 26, 2015 5:16 pm
Been thanked: 1 time

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

Post by Pathoswithin »

.dll это формат динамических библиотек, не только системных. На самом деле это сделано для файловых менеджеров. Для программ в колибри есть расширение .kex, но есть и определение по принципу линукса.
Post Reply

Who is online

Users browsing this forum: No registered users and 2 guests