ソースコードからLinux

プログラミング linux Programming

4e8acfbc anonymous 2006-06-09 07:12
ソースコードからLinuxをビルドしていくスレ。
Gentoo使えとかLFS読めとかいわない。

まずはカーネル?
82256b13 anonymous 2006-06-09 12:29
gccとかは?
96d9a5dc anonymous 2006-06-09 19:45
linux -> glibc -> busybox -> gcc類 かな。予定。うまくいかなかったら泣くのも予定。
3ca4919b anonymous 2006-06-28 22:52
% wget http://www.t.ring.gr.jp/archives/linux/kernel.org/kernel/v2.6/linux-2.6.16.20.tar.bz2
(作業時はこれが最新でした。今は新しいのがでてるっぽ)
% tar xvjpf linux-2.6.16.20.tar.bz2
% cd linux-2.6.16.20/
% make defconfig ARCH=um
% make linux ARCH=um

とりあえずカーネル。

% dd if=/dev/zero of=root.img bs=1024 count=10000
% /sbin/mke2fs ./root.img
% mount -o loop ./root.img /mnt/tmp
% mkdir /mnt/tmp/sbin
% cp "staticにコンパイルしたprintfするだけのHelloコマンド" /mnt/tmp/sbin/init
% umount /mnt/tmp

適当過ぎるイメージ。

% ./linux ubd0=./diff.img,./root.img
...
Kernel panic - not syncing: Attempted to kill init!

パニクりました。gettyとかでコンソールの初期化が必要なの?
b1b06954 anonymous 2012-02-27 00:43
最近は、
make menuconfig
make
make install
make modules_install

Top of this page. |

limit: 1536KB

プログラミング linux Programming

(ソースコードからLinux/5/0.0MB)

Powered by shinGETsu.