博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
woddy 3.0笔记本安装经历(下)
阅读量:7206 次
发布时间:2019-06-29

本文共 2818 字,大约阅读时间需要 9 分钟。

接上回说的

上回说的最后一部分有错误,现在更正:我们有了源代码的.tar.bz2的压缩包,但是我们目前还没有bzip2程序包 还是不能解压源代码包的。


现在我们已经有了系统的内核源代码了,但是很不幸的是在一个只有58M左右的系统上,我们对这个内核实在是无能为力,我们没有gcc 没有make 没有gdb(这个其实也用不到,就是既然介绍了就放一起说了 )

内核配置一般需要用到字符图形界面,这个需要ncurse库的支持,我们也没有。

但是,我们有一张安装光盘,虽然我们的目标是完全网络化的安装,但是在网络没办法使用的时候,光盘还是最有用的武器了,这也就是我刚才要大家把第一张安装盘在安装的时候要放进去scan一下的原因。

如果你刚才偷懒没有去做scan,现在也还是有办法补救的,到目录/usr/sbin目录下面去找 有一个可执行文件叫base-config,这个程序就是我们第一次安装的时候自动运行的程序,你只能再执行一次了,让他引导你再scan一次安装盘。就ok了(其实也就是将你的光盘安装信息加入到/etc/apt/source.list文件里去了)


下面我们要用安装盘安装我们最基本的软件包需要了。

安装bzip2: 用命令

apt-get install bzip2

系统要求你插入光盘,你全部照做就ok了,

现在可以用tar命令来解压内核源代码了

在目录/usr/src/下执行

tar -xjfv linux-2.4.18.tar.bz2 (其中参数j就是要调用bzip2程序来解压,所以没有bzip2就no way了)

就可以了。不先解压的化 在安装gcc的时候有一个内核目录连接错误,其实没有一定关系,因为是个软链接,但是作为玩debian的完美主义者来说,当然不能忽视这个不爽的地方了。

解压后 一般会在当前目录生成linux目录,如果你解压生成的目录名字不一样最好改过来,不然你就要改别的好多个地方,划不来了。:)


现在我们依次安装gcc make gdb 和ncurse库

apt-get install gcc

apt-get install make

apt-get install gdb

apt-get install ncurse*

注意最后一个ncurse库 用了* 这样装的比较全(主要是我也不清楚到底整个ncurese库有多大 包含多少个包 全装了也没多大 呵呵)


现在 我们要的都全了,进入linux目录 开始配置和编译内核了

命令为 make menuconfig (估计这年头用make config的人不多了)

在配置菜单中,一定要注意的是:

1、 在network device support中 所有的网卡设备(ethernet)都可以去掉,对笔记本来说都是多余的。


2、在network device support中 一定要选择ppp support以及所有的下一层ppp特性支持(只是有一项是通过串口使用ppp ,意思好像是说通过串口使用modem,这个是必须的,原因下面会讲到),不然你就不能用你的猫拨号了


3、network device support的pcmcia network device support支持中一定要选定你所需要的pcmcia网卡的型号 实在不知道的话就全选上,但也一共就这么几种,所以要买个大牌子的网卡不是没道理的 呵呵


4、character devices一项中一定要选择pcmcia character devices中的模块支持,因为所谓的pcmcia modem其实在linux看来就是一个串口(stty)和这个串口上连了一个modem。所以,这个选项的意思你该明白了吧,就是支持在pcmcia卡上建立一个串口来


5、还有一个要注意的地方是 general setup中用一个pcmcia/cardBust support

要设置一下 对应于一般类型的笔记本只需要勾上cardbus就可以了 但是对于东芝的机器好像就需要勾上其他的芯片组支持了。(因为默认cardbus就是勾的所以我现在才说这点)


6、还有一点,据说必须要设置loadable module support 内的所有选项,我不知道了,我反正全勾上了


所以配置都完成了 保存设置

用命令

make dep

make clean

make bzImage

make modules

make modules_install

等待编译完成 将内核拷贝到/boot目录下 设置一下lilo(这个要自己看书了,是玩linux最基本的知识了)

就大功告成了。


重新启动系统, 如果系统检测的时候pcmcia card发出的都是很清脆的滴声 说明配置完全正确了,不然就还有什么地方需要配置了

进入系统用命令dmesg|more看一下 如果信息中出现了 eth0配置成功的信息和

ttySxxxx配置成功的信息就完全成功了 如果不行 我再介绍方法解决


然后进入系统,配置网卡和猫


配置网卡需要一个叫etherconf的程序包

还是用光盘安装(目前还是处于断网中)

还是用老套路

apt-get install etherconfig

安装后自动出现网络配置界面,这个么就不多说了 认字的人都知道怎么配 呵呵


现在你试试你的网络 完全可以用了也


下面配置远端的安装网络服务器

还是用命令base-config 在什么地方 我上面已经说过了

这次选择安装介质的时候就不要再选择cdrom了 选择http或ftp吧

然后就是选择国家什么的。选了中国的话 就会自动连接测试linuxforum的服务器,,然后将其保存到/etc/apt/source.list文件中去了

以后就可以使用这个服务器进行网络升级了

以后安装的时候为了让apt-get直接到网上寻找软件包,需要手工修改/etc/apt/source.list文件。 用vi修改该文件,将关于查询光盘的配置项用#注释的,别急着删除该项,万一那天没网络了 你还得靠他呢


如果你是教育网的用户 这个服务器实在速度太慢 建议使用大连理工的镜像服务器。 就在该文件里 依葫芦画瓢,按照系统对linuxforum服务器的设置,舔一项对大连理工服务器的设置
,将对linuxforum的设置注释掉就是了。


至于对modem的设置 已经没有什么难度了,使用debian的命令 pppconfig配置拨号网络,用pon进行拨号 用poff短线 用plog看拨号的记录 用pstate看当前的ppp连接情况,请大家自己看man页吧


敲了这么多 好累阿,至于万一网卡或猫 不能使用的的情况 等我休息一下再谈吧

     本文转自nathanxu 51CTO博客,原文链接:http://blog.51cto.com/nathanxu/56664,如需转载请自行联系原作者

你可能感兴趣的文章
A. Round House_数学问题
查看>>
LeetCode OJ:Remove Nth Node From End of List(倒序移除List中的元素)
查看>>
0920编译原理词法分析
查看>>
浅谈数位DP的dfs写法
查看>>
Linux下的bash对拍
查看>>
C++ STL标准入门
查看>>
移动端页面制作2
查看>>
UE4中的常量材质实例和动态材质实例
查看>>
php中的字符串和正则表达式
查看>>
SharePoint获取UserProfile的信息
查看>>
[题解]第十一届北航程序设计竞赛预赛——I.神奇宝贝大师
查看>>
Python--关于连接符+
查看>>
office 所有后缀对应的 content-type
查看>>
Linux 第十四天
查看>>
第4章 基本TCP套接口编程
查看>>
Android Studio 1.1 使用介绍及导入 jar 包和第三方依赖库
查看>>
Mysql主键、外键和索引的区别
查看>>
struts基础
查看>>
块状链表 codevs 2333弹飞绵羊
查看>>
(九)jsMath
查看>>