硬件:东芝110CS笔记本一台,奔腾一100,内存24M,硬盘800M(实际可用750M),无光驱,有软驱,有3com589d的pcmcia网卡一块。
软件:安装前硬盘上无任何操作系统。
安装过程:
考虑这样的配置,可以装Redhat6.0或Debian3.0。考虑到本人想在这个笔记本上试验一些新的软件,如果装Redhat6.0又得升级内核并更新大量软件,于是决定装Debian3.0。
由于没有光驱,于是考虑通过软盘进行网络安装。这里出现了一个困绕我的问题,如果完全从软盘装,包括安装内核和模块这一步骤,我必须下载6个文件制成6张软盘,其中4张为驱动盘(模块),一开始我确实这么做了,然而从debian的网站上下载的驱动盘的第一张的最后部分会有错误,在安装内核和模块时,选择从软盘安装,放入第一张如盘后,进度条即将结束时,系统提示“输入输出错误”,于是无法安装。我试过很多遍都有问题,并且这个问题好象长期存在,不知道其他人有无发现这个问题。可能要发信询问一下Debian。
为了解决上面的问题,我决定从硬盘安装内核和模块。然而要把数据拷到笔记本硬盘上也得有相应的措施,由于缺乏两类硬盘的转换接口,我决定通过网络传输,这就要求安装一个有网络功能的操作系统。虽然有许多微型Linux都具有这样的功能,但是我身边却没有这样的系统,通过考虑我利用另一台电脑做nfs服务器,在笔记本上安装了redhat6.0。
在Redhat6.0的光盘的images目录下有boot.img,bootnet.img,pcmcia.img三个映像文件,三者均可用于制作安装软盘,但在不同的情况下使用不同的文件,boot.img用于从光盘(如果不能从光盘启动)和硬盘安装,bootnet.img用于一般的网络安装,pcmcia则是为使用pcmcia网卡的笔记本用户提供的,这正是我所需要的。下一步就是把这个文件写入软盘,注意不能用拷贝的办法,如果在linux下,不要mount软盘,转到该映像文件的目录,直接执行dd if=pcmcia.img of=/dev/fd0 bs=1024;在Windows下则使用rawrite工具(下载地址http://www.minix-vmd.org/pub/Minix-vmd/dosutil/rawrite3.zip),把rawrite.exe(或rawrite3.exe)文件和pcmcia.img放到同一个目录,执行rawrite.exe,然后按提示进行输入直至完成。
下一步是建立一个nfs服务器(当然你也可以建立ftp服务器、http服务器等等),把rehat6.0光盘所在目录作为nfs目录(或ftp目录)。然后将两台电脑实现硬件上的网络连接。接着把软盘放入笔记本并用它启动机器。后面按照提示做将很简单,注意开始阶段系统会有一个关于安装驱动的提示,选择取消即可。至于分区,我把硬盘分成三个区,hda1:500M,hda5:200M,swap:50兆,根分区为hda5,500M的hda1留着装debian。对于系统类型的选择,我选择了完全自己指定,只安装了最简单的客户端的网络软件,另外装了nfs服务器以备万一。
redhat安装完毕后,我到debian的网站上下载了必需的文件,注意我希望用2.4内核,所以我下载的文件如下:
http://ftp.at.debian.org/debian/dists/stable/main/disks-i386/current/bf2.4/drivers.tgz,
http://ftp.at.debian.org/debian/dists/stable/main/disks-i386/current/images-1.44/bf2.4/rescue.bin,
http://ftp.at.debian.org/debian/dists/stable/main/disks-i386/current/images-1.44/bf2.4/root.bin。
下载后把driver.tgz和rescue.bin复制到笔记本hda5一个目录中,最好建立一个bf2.4目录,然后把driver.tgz拷贝到这个目录下,因为安装时系统好象提示要找bf2.4/root.bin,我不知道如果不建这个目录会怎样。下一步用上面介绍过的方法(用dd命令或rawrite工具)把rescue.bin和root.bin分别写入软盘,这样制成两张软盘,我们分别称之为rescue盘和root盘吧。把rescue盘插入笔记本然后启动,根据提示再插入root盘。后面根据提示就简单了,不过步骤要有些调整,就是安装系统文件步骤前,先得配置一下网络,那当然还得先配制pcmcia,根据自己的情况选择芯片吧,一共就两个选择,这个不行选那个。另外分区和格式化时,把hda1做为根分区并格式化,hda5随便挂载到一个目录,后面安装内核和模块要用到上面的文件。如果希望用双系统,最好不要把hda1格式化成ext3格式,否则redhat6.0不认(除非你升级内核)。
我最后还是选择了使用双系统,这时需要重新配置和安装lilo。
基本上也就这么多了。如果还有什么问题,欢迎到www.lpicn.org的bbs找同名文章进行讨论,文章所在类别为“Linux用户专区”,主题为“系统安装”。