为我的486装一个可用的linux with X Windows之总结

从我在饭否上发一则我的近期目标:为我的486装一个可用的linux with X Windows的前几天Minix3 FAQ 和中英文安装手册(links for 2007-10-11),到现在大概3周时间了。以满足应用为主、学习知识为辅,已经基本上达成了这个目标,这个事情也基本上应该结束了,在这里记一下这3周时间的心得和总结。供自己备忘和朋友参考。

原来这台486DX100+24M内存+4G硬盘的古董机器装了redhat linux9.0 without X和盗版windows97双系统,后者主要是来看html格式的电子书,其它没有什么用(也根本用不了,如上网,在windows97上用这台机器上网会把没有耐性的人急病的)。详细情况见我的日记:Windows操作系统减肥;难舍我的linux操作系统呵呵,微软也开始打windows广告了,百度广告;我和linux,里面详细讲了这台老机器因为有了linux操作系统而成为我用机器时间最多的机器。

因为我要看html的电子书,而没有X的redhat linux9.0不能完全满足这个要求,所以另外单独装了一个盗版windows97来用。为了能尽量多用正版,也因为切换操作系统的麻烦,我决定 为我的486装一个可用的linux with X Windows。现在,这个事情基本完成了,我把盗版windows97请出了这台老机器,在原来的redhat linux9.0上装了X和opera浏览器,看html的电子书就没有问题了。我还为486上的Linux编译一个2.4.35.3的内核(原来是2.4.20-8,现在是2.4.35.3,因为我原来曾试过在redhat linux9.0上升级到2.6的内核,没有成功,而且看到网上的文章Linux 2.4->2.6内核升级指南(转帖),觉得太麻烦,以够用就行的原则,就没继续尝试),使启动后内存占用少了近2M,系统速度有明显的加快,并且原来不能用的另一块eexpress 16位的ISA网卡能用了,还能和双网卡做一个简单的网关,用linux的iptables做nat,为另一台电脑提供共享上网。

我会在后续日记中详细总结为redhat linux9.0添加X的过程。

为了找到速度快,又满足要求的操作系统,我还试过Minix3,但没有成功,详见初试Minix3操作系统

还试过Damn Small Linux(简称DSL),详情参见我的日记:在486上初试Damn Small Linux ( DSL )。我估计因为这个操作系统已经定制、压缩到了极点(放在U盘上50M,安到硬盘上大概100M),而且还有一套完整的X应用程序!如果仅是作为英文操作系统使用的话,这个操作系统算是我这个机器上的首选了。但是,我试着升级它的中文支持,也参考了一些网上的文章 ,见网摘DSL、Slackware linux相关网摘(links for 2007-10-14),网摘中的DSL版本是1.2.1,那篇文章DSL + xfont-intl-chinese + FCITX 定制成功!(已加入文泉驿字体)至近写于2006年3月;而我用的是3.4.4版,时隔近两年,各方面的情况发生变化,应该是这个原因导致终于没能成功添加它的中文支持。不过,道是增加了控制台的中文支持(用zhcon)。当然,如果我花时间去研究复原文章中的各种操作环境(各dsl的版本,apt源的版本等等),应该是可以的。但我在这个操作系统上花了一周时间了,就没有去尝试了。况且,我有另外的选择,那就是当时已经搞定的Redhat Linux 9.0 with X和传说中的Slackware Linux

初步试了一下slackware(先用的是最新slackware-12.0,下载下来的a系列基本系统用软盘引导没有安装成功,另外下载了slackware-10.2的a系列基本系统用软盘引导安装成功),感觉它的定制比较容易,定制安装后的系统比较干净,启动速度比我机器里的其它几个Linux都快,占用磁盘空间少。

所以,在我的机器上,现在装了3个发行版,如果不删除windows97的话,就4个操作系统。两块硬盘,主盘1.6G,后面有坏道,隐藏不用,实际使用1个G,64M公用Swap分区,234M安装DSL-3.4.4,700M安装Slackware-10.2;从盘大概4个G,700M的Windows FAT分区存放下载下来的slackware安装文件和Linux Grub for Dos引导文件和几个linux的内核文件,1个G的ext2分区备份文件,2.3G安装的是庞然大物Redhat Linux 9.0。

在我的后续日记中,我可能会对上面的3个linux的安装设置分别作一下总结,然后对一些有共性的应用(如网络相关设置,nat网关,构建X的基本步骤)作一下总结,目的是自己备忘和供有类似需要的朋友的参考。

Slackware相关网摘(links for 2007-11-01)

  • LinuxPackages :: View topic - Slackware12-CD not bootable - problems to create bootdisk

    I received the 6 CDs from Slackware12, but installation-CD isn't
    bootable. There is no 'bare.i', 'install.1' and 'install.2' to find
    for this version.
    ...
    'FATAL: you need to be running a 2.6.x Kernel in order to upgrade to
    this version of glibc.'

    (tags: linux slackware boot floppy)

    littlebat后注:在slackware-12.0里,找不到以前版本都有的软盘启动盘映像文件bare.i和两个安装需要的root盘映像文件install.1、install.2了。如果用slackware-11的bare.i, install.1, install.2来做,就会出现上面网摘所说的不能安装glibc-solibs-2.5-i486-4包的提示。所以,到现在为止,我还没有发现把下载下来的分散的a,ap之类的软件集合放在硬盘里用软盘启动安装的方法;有谁知道这样的方法希望提示一下,谢谢。

  • Posuring: AMD-K6's Homesite

    但是无论是多少的空间,LINUX 都可以自如的运行(其实 2MB 就足够了, 2 mb is enough )。一个我自己编译优化的系统核心,加上 bootsplash 控制台的背景,基本上就可以不用 X 了(考虑到本人的硬盘

    (tags: linux slackware)

  • littlebat后注:上面网摘中提到的amd-k6用linux用得比较精,在这个网摘中,有几篇比较好的linux应用文章,如:用 MUTT 收发电子邮件