由于老师的实验报告针对的不是Ubuntu 7.10,所以我基本上的操作和老师是不太一样的,不过话说反正内核嘛,发行版都是浮云,所以最终的效果是一样的,这里面我就来说说我具体是怎么做的。
我以前装的发行版是debian,现在既然选了linux实验,就索性在笔记本上装了ubuntu 7.10,由于采用的是ubuntu 7.10的傻瓜安装,所以像gcc了,或者是libncurses5-dev等包都没有安装,所以首先先要添加一下88的源:
只要加到etc/apt/sources.lst文件里就可以了,这样就可以从源上下载更新软件了,因为linux事实上是对于网络的依赖性特别大的,这也是他的根本所在。
Apt-get install build-essential
Apt-get install libncurses5-dev
接下来就需要一份内核的源代码了,我实在里下的2.6.22.12的内核,我本身发行版的内核是2.6.22.14的。
然后就是解压缩,我是解压到home/nike目录下的,然后就是将boot下的config文件cp到我解压出来的文件中,并改名.config,其实就是用了原来内核的配置文件。当真正编译完成之后,这里会再次生成一个boot/config文件的。
然后就是make menuconfig,当然,这里都是sudo的,或者直接就先su掉了。