Page 1 of 1

сборка ядра в линукс

Posted: Wed Jun 08, 2011 6:12 pm
by coolpr
Начал разбираться с ядром, скопировал trunk из svn добавил lang.inc и переписал makefile:

Code: Select all

FASM=fasm
FLAGS=-m 65536



all: kernel

kernel: 

	mkdir -p bin

	$(FASM) $(FLAGS) kernel.asm bin/kernel.mnt

clean:
	rm -rf bin
компилирует и вроде потом работает.

Можно ли тестировать несжатое ядро? Не нужно ли что то еще править и/или добавлять при работе в линукс?

Re: сборка ядра в линукс

Posted: Wed Jun 08, 2011 6:52 pm
by Mario
Ядро сжимается исключительно с целью экономии места на рамдиске. Сжать его можно и в самой Колибри. Kpack - может сделать это, еще есть kerpack. Однако слабое место kerpack это сжатие исключительно ядра на рамдиске. Kpack при помощи OpenDialog позволяет выбрать файл в произвольном месте.

Re: сборка ядра в линукс

Posted: Wed Jun 08, 2011 6:54 pm
by b00bl1k
В принципе компиляция в линуксе не отличается от компиляции в винде, так что все верно

Re: сборка ядра в линукс

Posted: Tue Apr 15, 2014 12:48 am
by punk_joker
Пытаю все же собрать ядро самостоятельно, но после make следующая ошибка:

punk_joker@linux-2df1:~/KolibriOS/SVN/kernel/trunk> make

Code: Select all

*** error: language is incorrect or not specified
make: *** [check_lang] Ошибка 1
Как с этим бороться?

Re: сборка ядра в линукс

Posted: Tue Apr 15, 2014 10:01 am
by SoUrcerer
make lang=ru попробуй.

Re: сборка ядра в линукс

Posted: Wed Apr 16, 2014 3:56 pm
by punk_joker
SoUrcerer wrote:make lang=ru попробуй.
получилось, спасибо