linux社区有一个项目叫LFS,帮助linux爱好者自己一步步制作一个linux系统,设置可以加入一些特性做成一个和Ubuntu、SUSE不同的发行版。
不过,在这之前我先试试编译内核源码,制作一个可启动的内核镜像。
第一步,下载linux内核源码,网址:http://www.kernel.org/
$wget -r
http://www.kernel.org/pub/linux/kernel/v3.0/testing/linux-3.2-rc5.tar.bz2第二步,解压linux-3.2.0-rc5.tar.gz
$cd ~;
$tar -xzvf linux-3.2.0-rc5.tar.gz
$cp -r linux-3.2.0-rc5 /usr/src/kernels/
$cd /usr/src/kernels/linux-3.2.0-rc5
第三步,配置.config并编译
$make menuconfig
$make
$make modules_install
第四步,设置boot
$cp ./boot/arch/i386/bzImage /boot/vmlinuz-3.2.0
$cp System.map /boot/System.map-3.2.0
$cd /boot
$mkinitrd initramfs-3.2.0-rc5.img 3.2.0
第五步,设置menu.lst(注意备份)
(添加内容):
title Leslie (3.2.0-rc5)
root(hd0,6)
kernel /vmlinuz-3.2.0 ro root=UUID=9da94500-35bc-430c-8502-12913da21a52 rd_NO_LUKS rd_NO_LVM rd_NO_MD rd_NO_DM LANG=zh_CN.UTF-8 KEYTABLE=us nomodeset rhgb quiet
initrd /initramfs-3.2.0-rc5.img
第六步,重启并选择Leslie启动
$reboot
.......
$uname -r
==