loongson内核编译

上星期为了试验在debian下编译内核,特意在自己的笔记本电脑上装了个debian 4.0,然后按照网上介绍的方法编译了一个内核。这两天花时间把龙芯2f内核编译了一次,又装了一次debian:lol
在已有debian系统中先将一些主要用到的命令记录一下,以后有时间再写个文档介绍一下心得。
先修改/etc/apt/source.list,加入apt源
deb [url=http://ftp.us.debian.org/debian]http://ftp.us.debian.org/debian[/url] sid main
deb [url=http://rays.openrays.org/RAYS_Loongson]http://rays.openrays.org/RAYS_Loongson[/url] baihong main contrib non-free
deb [url=http://debian.bjlx.org.cn/loongson2f/lenny]http://debian.bjlx.org.cn/loongson2f/lenny[/url] ./
deb-src [url=http://debian.bjlx.org.cn/loongson2f/lenny]http://debian.bjlx.org.cn/loongson2f/lenny[/url] ./
然后
#apt-get update
#apt-get install binutils
#apt-get install linux-source-2.6.18.8-loongson2f-v1.02c
#apt-get install libc6-dev
#apt-get install make
#[font=Courier New]aptitude install libncurses5-dev kernel-package debianutils[/font]
#apt-get install fakeroot
#apt-get install gcc-snapshot
#export PATH="/usr/lib/gcc-snapshot/bin: $PATH"
以上命令有些可能做了重复工作,或许可以少敲几个命令。比如说我在运行aptitude install那些文件的时候会把make、libc6-dev也顺带安装,不过自己记录的就这样,懒得改了。进入内核所在路径
#cd /usr/src
解压内核源码包
# tar xvf linux-source-2.6.18.8-loongson2f-v1.02c.tar.bz2
进入内核目录
#ls
#cd linux-source-2.6.18.8-loongson2f-v1.02c
配置内核,先使用默认配置再来修改
#cp /boot/config-2.6.18.8-loongson2f-v1.02c .config
#make menuconfig
开始编译
#make-kpkg clean
#fakeroot make-kpkg --append_to_version -fulong --initrd --revision=rev.01 kernel_image modules_image
昨晚开着机睡觉让它继续编译,不知道实际用了多少时间,编译过程估计至少在两小时以上。我在PM1.6G的笔记本上编译debian内核也用了快一个小时。
编译完成后用debootstrap在空分区安装系统,然后安装内核。安装内核过程中发现不能生成ramdisk,于是先装了别的内核让它自动安装一些必要的工具
更改目录
#mount -t proc none /media/hda2/proc
#chroot /media/hda2
#apt-get insatll linux-image-2.6.18.8-loongson2f-v1.02c
然后再装自己编译的内核
#dpkg -i linux-image-2.6.18.8-fulong_rev.01_mipsel.deb
之后设置好第一个分区的boot.cfg,设置要加载的内核为vmlinux-2.6.18.8-fulong,设置好fstab、hosts、interfaces,重启系统
#dpkg --purge linux-image-2.6.18.8-loongson2f-v1.02c
然后开始安装debian
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值