您的位置:首页 > 职场人生

woddy 3.0笔记本安装经历

2006-10-10 13:59 183 查看
我花了好几天的时间终于琢磨出了在我的笔记本上装woddy 3.0的经验了。
笔记本由于其特殊性 linux的安装比较麻烦,写这篇文字,为了能使不少对linux debian有兴趣但没有经验的同道们少点痛苦 多点成就

我的笔记本配置:
恒升的king6800
cpu p3 500mhz
两个pcmcia插槽
内存128m
pcmcia 56k fax modem(牌子是eagle tec 560v,这个无所谓,linux基本支持所有的牌子的pcmcia的modem)
pcmica fast ethernet card 10/100 (牌子xirom的 网卡的牌子很重要,一定要比较大的牌子 不然不好配)

使用光盘为 debian-30r0-i386-binary-1_nonus

本文中主要针对笔记本安装遇到的问题进行说明,以我安装的顺序为线索。

1、笔记本已经安装了windows系统 所以硬件都可以使用
2、还有2g的空间留给debian使用
3、使用woddy3.0的光盘启动安装
4、在boot:提示下用bf24 进入2.4内核安装
5、下面和一般台式机的安装方式一样,但是只安装base system就可以了
6、进行第一次自启动,进行base_config配置,进行配置,
7、在要求光盘scan的时候,将第一张光盘放入进行scan就可以了(这步很关键 ,光盘上有很多东西在不能用网卡联网前还是很重要的)

到此,woddy系统基本安装好了,但是woddy的2.4内核是个很精简的内核,对pcmcia card的驱动模块很少。(虽然安装的时候系统服务cardmgr已经启动,但是在/lib/modules/2.4.18bf目录下的pcmcia子目录中,没有可以支持的模块网卡的启动)
而内核支持的xircom的驱动也没有被编译进去(其实很多模块都没有被编译进去,xircom只是一个例子)

因此,现在我们需要的就是想办法找到一个内核源代码用来生成对pcmcia网卡和modem的模块。现在唯一的办法就是借助笔记本里原有的windows系统了

方法:
退出debian 重新启动进入windows系统(在安装lilo的时候已经指定了将所有分区都设置进入选项)。 用windows下载linux内核源代码包,放在某个windows分区中(别取太复杂的目录路径,不然自讨苦吃)

在重新启动进入woddy,在/mnt目录下建立一个目录,取名为hda(随便什么名字都可以了),然后进入/etc目录 有vi修改fstab文件 加入一行

/dev/hdaxxx /mnt/hda msdos user,noauto 0 0
这个大家一看就明白 将windows分区mount到/mnt/hda目录下 其中的xxx是对应
windows分区在linux下的表示方法,一般是从0开始取值,不确定的话可一个 一个试过来。修改好了之后退出vi,进入/mnt目录 使用命令
mount hda
挂上windows分区 再进去看看有没有你的内核文件,不能挂上或里面没有该文件说明你挂错了,再回去修改一次fstab文件吧。
将内核文件拷贝到目录/usr/src/下 接压缩就可以开始准备编译内核了

到此,为止,我相信各位已经比较有信心做下去了
我也休息一下,敲键盘手已经累的不行了 休息 休息一下 接上回说的
上回说的最后一部分有错误,现在更正:我们有了源代码的.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 menuc (估计这年头用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-c 在什么地方 我上面已经说过了
这次选择安装介质的时候就不要再选择cdrom了 选择http或ftp吧
然后就是选择国家什么的。选了中国的话 就会自动连接测试linuxforum的服务器,,然后将其保存到/etc/apt/source.list文件中去了
以后就可以使用这个服务器进行网络升级了
以后安装的时候为了让apt-get直接到网上寻找软件包,需要手工修改/etc/apt/source.list文件。 用vi修改该文件,将关于查询光盘的配置项用#注释的,别急着删除该项,万一那天没网络了 你还得靠他呢

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

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

敲了这么多 好累阿,至于万一网卡或猫 不能使用的的情况 等我休息一下再谈吧
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  职场 woddy3.0 休闲