CDlinux 0.6.2 配置及软件安装

这是CDlinux 0.6.2 使用小结的第2篇,上一篇为:CDlinux 0.6.2 安装,下一篇将是:CDlinux 0.6.2应用。

在这篇日记,我将根据自己的了解,向大家介绍一下设置CDlinux以适合于自己的硬件环境,在CDlinux中使用交换分区(或交换文件),在CDlinux中添加自己需要的软件,在CDlinux中保存自己的变动数据(注意,在刚刚发布的CDlinux 0.9.0 中,已经提供了自动保存和恢复用户数据/home/cdl , /root  和硬件配置的机制,写在/boot/CDlinux/settings 文件夹中),CDlinux模块和包的制作等。
Continue reading "CDlinux 0.6.2 配置及软件安装"

Damn Small Linux(DSL)为什么那么成功?

开源软件作为一种新兴的软件模式,它是基于“自由与分享、交流”之类的理念而产生。它的特性决定它采用一种不同于闭源软件的发展模式。它的发展有个人兴趣的推动、也有商业的运作和政府的推动。但是,经营得比较成功的开源软件、尤其是在国内的开源软件却并不多。

然而,作为一款迷你型的、仅 50M 大小的Linux “发行版”的 Damn Small Linux (以下简称 DSL)却发展得很好,从DistroWatch.com 上看,它近半年排在前10位,在许多著名的发行版(如:Slackware, CentOS, Gentoo, Knoppix 等等)之前,而且,从网络上对它的评论来说也是一个很好的 linux;它发行新版本的速度也是惊人的,几周前我还用它的3.4.4,现在3.x系列已经是3.4.7了!同时 4.x 系列也好像由4.0 升到 4.2 了。所以,我认为它是一款非常成功的开源软件。

DSL 为什么会那么成功呢?我的看法是有3点:定位准确、专业、商业运作;下面我从这3点分述如下。

一、定位准确

一个实用的当代操作系统可以做多小?DSL 给了我们答案,50M ;一个486 垃圾电脑可以运行有漂亮图形界面的功能全的现代操作系统吗?DSL 也给了我们肯定的答案;我想要一个在哪儿都可运行的操作系统:USB 优盘、光盘、硬盘、其它操作的模拟环境等等,有吗?DSL 它也自豪的宣称,I can! 是的,它就是这样根本不同于一般大型发行版的定位,而这极具特色的定位成就它与 Ubuntu 之类的 Linux 发行版同台现艺的地位。

二、专业

DSL 的主要开发者和运作者是两位: John Andrews 和 Robert Shingledecker,另一位好像是美工: Robert Lindsay has made much of the DSL art work。创建者John Andrews 不是 IT 甚至技术出身,但是是一个 linux 爱好者; Robert Shingledecker却是一位真正的 linux 专家。这样的核心组合形成一个极具威力的开发团队。

DSL 的专业性在软件本身体现在它的各种贴心的设计(如:保存设置,备份数据,硬件配置),丰富的软件库等等,还表现在丰富、完善的在线文档支持,快速方便的社区支持。它与一个华裔博士创建的 CDlinux 既缺乏文档又没有论坛支持的情况形成鲜明的对比。

三、商业化运作

我重点想讲讲它的商业化运作,我发觉这可能是国内的开源作者们所严重缺失的技能。

1、广告:它的几乎每一页都有广告,我对恰当的广告持肯定的态度恰当的广告是对社会的一种贡献。它可以沟通供求双方

2、卖相关产品:

Mini-ITX Store mini computers and components
DSL on a CD business card, 80mm, or full size
DSL on usb pen Bootable USB Pen Drives

他们卖装有DSL 的迷你型电脑、CD、USB优盘;

3、寻求商业合作

Merchants? here's opportunity knocking ...

你可以把DSL社区感兴趣的商品展示在他们的网页上,他们的要求仅是放两个他们的广告。

4、赞助

DSL 在不少地方都直接了当的提示人们,DSL 的发展需要大家的赞助。这种直接了当的提示用户回报对于受传统影响的中国人来说可能还有点不太适应,但是,在我们痛快享受他们的软件的便利的同时,我们怎么就不该作些回报呢?中国不是有“报恩”的传统道德吗?所以,我觉得应该赞同这种主动提示用户赞助的行为。并觉得国内的开源项目同样可以体面贴上赞助链接。因为,这同样给与了朋友们感恩的机会。而且,假设你用这种方式得到了较多的钱,你除了可以有更多的时间和精力投入软件的开发,你也可以把这些钱转赠给别的更需要钱的朋友们。于是,这就形成了一个人人知道感恩的美好的社会。。。

DSL 的作者也把他们用开源项目挣钱的经验分享出来,见:

Income Guide independent developers should read this!

当然,在分享经验页面的最后,有一句提示:“If this is helpful, please consider contributing” 🙂
Damn Small Linux(DSL)为什么那么成功?我的观点就这么几条,也许,还要考虑国家的开源大环境,我今天恰巧在 Linux Online 上看到一则新闻:Linux event planned for China,同样的新闻在Linux Foundation上的Linux Foundation Partners with Chinese OSS Promotion Union to Host Linux Developer Symposium in Beijing也有,在 中国开源软件推进联盟上也有公告:2008Linux开发者研讨会—-中国,这是不是说,中国开源软件正在走向春天?

同样,今天在 Linux Online 上看到 DSL 的创建者 John Andrews支持的一本Review: The Official Damn Small Linux Book

以上观点是我这位非IT出身的业余 linux 爱好者的乱弹之言,还望朋友批评指正,谢谢。

局域网内Linux网络设置小结

在实现为我的486装一个可用的linux with X Windows的目标的过程中,我试过Redhat Linux 9.0Minix3Damn Small Linux 3.4.4(简称DSL-3.4.4)Slackware Linux 10.2。除了Minix3的网络设置没有完成外,这里针对上面另3种linux发行版在我的486机器所在局域网环境中的网络设置作一个比较和小结。主要涉及:升级内核更新驱动程序,手动加载网卡,网络配置,用iptables实现简单NAT服务提供共享上网。

1、我的网络环境
在一个小的局域网中,机器不超过10台,网关路由器IP:192.168.1.1,路由器通过ADSL接入因特网。客户机可用dhcp上网(在网上听说这样的网络任意一台机子都不能设置为静态IP,否则会出问题,不过,我的机子恰恰就是设置的静态IP,至今有大半年了吧,也没有问题,可能是机子少的原因吧?)。

2、我的486机器的网络环境
操作系统:如上述3种;两块10M的ISA网卡(大概是如此,准确名称或有出入),一块是DLINK-220的,一块是INTEL Eexpress 16的;因为路由器插口数目不够,另一台机子和我共用一条网线,所以在机器上用iptables实现简单的NAT服务提供共享上网。

3、关于与此文网络设置相关的内核编译
因为原来使用redhat linux 9.0的自带内核版本是2.4.20-8,我的Eexpress网卡在上面竟然不能正常工作(能识别,但不能上网),于是,新下了一个2.4.35.3的内核,把Eexpress 16的驱动编译成模块;另外,如果要使用iptables,内核中相关编译选项也要选上。关于这两个问题的内核编译,详见日记:为486上的Linux编译一个2.4.35.3的内核
Slackware-10.2中自带的几个内核2.4.26和DSL-3.4.4自带的2.4.26都能正确的驱动Express 16网卡。

4、手动加载网卡
如果你的网卡由于某种原因不能被系统自动识别,你可以手动加载网卡。

5、设置网络
上面三个版本的linux都有自动设置网络的命令,redhat linux 9.0 和 slackware-10.2是netconfig,如设置第2块网卡在redhat linux 9.0中为 netconfig --device=eth1,slackware的netconfig命令好像不大相同,后面会讲。DSL-3.4.4在管理菜单中也有网络设置选项。你也可以手动修改配置文件。

6、各个操作系统的相应配置文件:
1)Redhat Linux 9.0

网卡加载:/etc/modules.conf
内容:

alias eth0 ne
options ne io=0x240

alias eth1 eexpress
options eexpress io=0x300 irq=3

或者写在/etc/rc或其它什么系统启动脚本中,如:

/sbin/modprobe eexpress io=0x300 irq=3

IP设置:
文件1(对eth0的设置,这里是DLINK-220那块网块):/etc/sysconfig/network-scripts/ifcfg-eth0
内容:

DEVICE=eth0
ONBOOT=yes
BOOTPROTO=static
IPADDR=192.168.1.106
NETMASK=255.255.255.0
GATEWAY=192.168.1.1

文件2(对eth1的设置,这里是INTEL Eexpress 16那块网块):/etc/sysconfig/network-scripts/ifcfg-eth1
内容:

DEVICE=eth1
ONBOOT=yes
BOOTPROTO=static
IPADDR=192.168.0.1
NETMASK=255.255.255.0

注意:eth1网卡没有设置网关,它用来在两台电脑之间为另一台电脑提供共享上网作网关用。后同。

与我这台机器相连的另一台电脑需要把他的网卡和我的这块eth1网卡相连,通过后面介绍的设置,他的电脑就可以通过我的电脑共享上网。

域名解析设置:/etc/resolv.conf
我的机器上的内容:

nameserver 192.168.1.1
search mdx

关于与我的电脑相连的另一台机子的网络设置和在我的机子上启用iptables提供nat服务是几个操作系统都相同的,放在最后说。

2)、Slackware-10.2
网卡加载:在文件/etc/rc.d/rc.modules中手工添加在后面(至于slackware怎样自动检测网卡,我不知道);
内容:

/sbin/modprobe ne io=0x240
/sbin/modprobe eexpress io=0x300

尽管我没有指定上面网卡的名称,系统还是自动的把ne的网卡(DLINK-220)认作eth0,eexpress的网卡认作eth1,或许跟写命令的顺序有关?我没有验证。

IP设置:在文件/etc/rc.d/rc.inet1.conf中设置(可以用netconfig命令设置,也可手工添加,slackware中的我试了一下netconfig命令,暂时还没找到单独为第二块网块设置的参数,所以在slackware中的第二块网卡的设置是手工加的);
相关的内容(非全部):

# Config information for eth0:
IPADDR[0]="192.168.1.106"
NETMASK[0]="255.255.255.0"
USE_DHCP[0]=""
DHCP_HOSTNAME[0]=""

# Config information for eth1:
IPADDR[1]="192.168.0.1"
NETMASK[1]="255.255.255.0"
USE_DHCP[1]=""
DHCP_HOSTNAME[1]=""

# Default gateway IP address:
GATEWAY="192.168.1.1"

域名解析设置,与上一样,同样在文件/etc/resolv.conf中设置;
我的机器上的内容:

search localdomain
nameserver 192.168.1.1

3)、DSL-3.4.4

Damn Small Linux 的网络设置有点特别,不管你是在网络设置菜单设置或手工添加都写在下面几个脚本里的:/opt/bootlocal.sh,/opt/eth0.sh,/opt/eth1.sh。
对照上面两个系统的设置,我就不详细说了,把几个文件贴出来:
/opt/bootlocal.sh内容(里面不只是网络设置):

#!/bin/bash
# put other system startup command here
/sbin/syslogd
/sbin/modprobe ne io=0x240 irq=5
/sbin/modprobe eexpress io=0x300 irq=3
/sbin/modprobe sb io=0x220
/opt/nat.sh &
/opt/eth0.sh &
/opt/eth1.sh &
loadkeys us

/opt/eth0.sh内容:

#!/bin/bash
pkill pump
ifconfig eth0 192.168.1.106 netmask 255.255.255.0 broadcast 192.168.1.255 up
route add default gw 192.168.1.1

/opt/eth1.sh内容:

#!/bin/bash
pkill pump
ifconfig eth1 192.168.0.1 netmask 255.255.255.0 broadcast 192.168.0.255 up

注意,在上面的/opt/bootlocal.sh文件中执行了一个文件/opt/nat.sh,这个文件就是启动iptables的nat服务的,我把它手工添加进了上面的那个自动启动脚本里。也可以不添加,需要时手动执行一下就是了。

这里是/opt/nat.sh的内容:

echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -A POSTROUTING -t nat -s 192.168.0.0/24 -j SNAT --to 192.168.1.106

4)、手动使用iptables的nat服务的脚本,像上面Redhat Linux 9.0 和 Slackware-10.2中我就使用下面的脚本nat来开启和关闭nat服务(slackware-10.2的iptables命令默认是装在/usr/sbin/下面的,所以下面的“/sbin/iptables”要改成“/usr/sbin/iptables”):

#!/bin/sh
# Name: nat
# Author: littlebat
# Date: 2007/10/30

echo "You use the iptables firewall.";
ETH="eth0" #有外网IP的网卡
src="192.168.0.0/24" # 内网地址段
TARGET="192.168.1.106" # 网关地址

case $1 in
start)
echo 1 > /proc/sys/net/ipv4/ip_forward
/sbin/iptables -A POSTROUTING -t nat -s $SRC -j SNAT --to $TARGET
echo "Nat starting ...... [ OK ]"
;;
stop)
echo 0 > /proc/sys/net/ipv4/ip_forward
echo "Nat closing ...... [ OK ]"
;;
*)
echo $"Usage: $0 {start|stop}";
esac

要开启nat时输入:nat start,关闭时输入:nat stop
当然,我只是简单的为另一台机器提供共享上网。实际上,用iptables可以设置非常复杂的防火墙。我暂时用不着,也就不研究它了。

5)、需要借助我的机子共享上网的那台机子的网络设置:
另一台机子需要设置成静态IP,参数如下:
IP:192.168.0.2
netmask:255.255.255.0
网关:192.168.0.1
域名解析:192.168.1.1

因为我的机子性能太差,所以既没有使用DHCP客户端程序获取静态IP,也没有使用DHCP服务器程序为另一台机器提供DHCP上网服务,都是静态的。

上面几种网络设置的形式,我最喜欢DSL中用脚本设置,我觉得这样的通用性和灵活性是最好的。
6)、疑问:
(1)、在DHCP的局域网中使用静态IP有什么问题?
(2)、Slackware中的netconfig命令怎样配置多块网卡?
(3)、Slackware中/etc/rc.d/rc.inet1.conf中,配置的网关在这个文件中是不是多块网卡共享的?为什么不像redhat linux 9.0和DSL那样每块网卡在分别的文件中配置?配置的这个网关对我配置的第二块网卡有什么影响没有?

至此,我的机子中3个Linux操作系统的网络设置作了一个小结,供备忘和有需要的朋友参考。水平实在有限,错漏之处和针对我的疑问还望提示一二。谢谢。

在486上初试Damn Small Linux ( DSL )

在实现为我的486装一个可用的linux with X Windows的目标的过程中,我也试过Damn Small Linux(以下简称DSL),用大概一周时间作了一个初步的安装试用。下面我把自己安装和使用DSL的心得记下来,我用的DSL版本是3.4.4,它的内核版本是2.4.26。好记性不如烂键盘,供备忘和有需要的朋友参考。

如果你在Google中搜索“最小的linux”、“486 linux”之类的关键词,多半会发现这个著名的迷你型linux发行版(如果可以称之为发行版的话)。确实,DSL很小,可以装在U盘和刻在那种小尺寸的光盘上运行,只有50M大小。也可以装在硬盘里,装在硬盘里也不过100M左右。而且,真的对机器要求非常低,记得网上好像有人在386上成功运行它。而我在486DX100+24M内存的机器上运行它,用dillo上网的速度还不错。它这么小,只有字符界面吧?错,它有一个完整的桌面系统,使用fluxbox和xdesktop(好像是叫这个吧)。有一套完整的在X Windows下运行的程序:办公、娱乐、上网、图片处理等等,一个也不少,完全可以胜任一般的日常应用!

那么,DSL就非常完美了吗?非也,一个最大的问题是:DSL国际化支持几乎为零(好像也正式支持了德语什么的),一般的非英语用户想升级它为自己语言的环境也非常难。事实上,除了它自带的几种扩展包,你要想对系统用apt命令对它作大的改动是比较困难的。比如语言支持。我曾按照网上一篇老文章DSL + xfont-intl-chinese + FCITX 定制成功!(已加入文泉驿字体)在我安装到硬盘上的DSL-3.4.4添加它的中文支持,可是当用“apt-get -o APT::ForceLoopBreak=yes install locales ”终于把locales安装到Damn Small Linux 3.4.4上了,我却不能为它安装中文字体了(或者是其它什么步骤,因为没有及时记录,忘了)。于是就停止了。最后,把同台机器另一个操作系统里的gpm、zhcon有关的文件拷贝到系统里添加控制台的中文支持。我想如果把w3m相关文件拷到系统里,作一些修改(像我把redhat linux 9.0的这些文件移植到slackware linux 10.2一样,后面的日记也许会记录这个过程),应该可以在控制台里完成大部份中文打字和上网操作的。至于X Windows的汉化,我尝试了一下,没有成功就算了。上面汉化成功DSL的版本是1.2.1。关于DSL作者对DSL语言支持和升级支持的“官方”说法,可以参考这两篇文章:Language Support - DSL WikiEnabling Apt - DSL Wiki。以我的理解,从中得出下列信息:
DSL由于极度裁剪,使得扩展非常困难;使用apt命令升级单独的包,但除非是专家,不要对主要系统进行升级;由于DSL不是从Debian单一继承而来,使用apt命令安装了“错误”的程序也许会对系统造成破坏。
因为我不是专家,所以放弃了DSL的全面汉化。如果有谁知道哪儿有汉化成功新版本DSL的信息,请提示一下。谢谢。

(后注:在DSL支持中文显示看到有人在U盘基本成功的汉化了DSL-3.3,我在硬盘上安装的DSL-3.4.4却没有成功,不知哪步弄错了,或者上文DSL + xfont-intl-chinese + FCITX 定制成功!(已加入文泉驿字体)的方法不适合硬盘安装?)

DSL的安装比较容易,可以参考一下我的网摘:安装Damn Small Linux相关问题、linux网站收藏及mlterm配置(links for 2007-10-21)。我的安装经历如下,由于没有及时记录,具体细节忘了:
先刻录成750M的那种普通光盘,启动失败,可能是刻录时的问题;
然后,把DSL安装到U盘上,我用的方法好像是Installing to a USB Flash Drive - DSL Wiki的这个方法:Convert .iso to USB installation,即直接把下载下来的.iso镜像文件转换到U盘里。其间还参考了文中提到的另一篇制作U盘版的linux的文章:Scientific Linux Live CD and DVD - Diskless Client - SL/RHEL
由于我的另一台机器也比较老(赛扬1G),不能支持从U盘直接启动,于是,按照Boot Floppies - DSL Wiki的方法,用bootfloppy-usb.img文件做了一个从USB启动的软盘引导盘,用这个软盘引导U盘启动就OK了。同样,如果你的系统不能从光盘直接启动,也可以制作相应的引导软盘来从光盘启动。我把制作的U盘版DSL在其它支持从U盘直接启动的机器上试了一下没有问题。

把DSL安装到硬盘上,可以参考这篇文章:Installing to the Hard Disk - DSL Wiki,我的大概步骤是:

1)、事先用fdisk为DSL准备了一个64M的swap(/swap)分区和一个236M的根(/)分区(上面DSL Wiki上说至少要128M的swap空间,可我发现自己的486DX100+24M内存的机器从来没有使用过超过64M的swap分区,就只分了64M给swap分区) ;

2)、启动在U盘里的DSL;

3)、使用swap分区:

mkswap /dev/hda1
swapon /dev/hda1

4)、执行硬盘安装命令

dsl-hdinstall

以上操作需要root权限,在默认就有的dsl用户下sudo就可以了。系统菜单里也有安装到硬盘的选项,我没试过。还有,安装到硬盘的步骤是把486上的硬盘拆下来装在另一台机器上进行的。

另外,我估计由于DSL是便携型Linux的原因,它的保存系统个人设置的方式有点特别,详情参见:Saving Your SettingsSaving your configuration。我只是在保存网络设置时用到了这方面的知识,还参考了这篇帖子:iB::Topic::Not-DHCP booting。大概就是在opt/bootlocal.sh添加你自己的启动脚本,如:不能自动识别的网卡的modprobe,网卡设置(用系统菜单中的网卡设置程序也是在/opt目录下的eth0.sh和bootlocal.sh之类的文件中操作的),iptables加载等等。我可能会在后续的有关linux网络设置的日记中详细介绍。

所以,总的说来,我感觉DSL可以用于其它系统的维护(但我用U盘里的DSL启动SATA硬盘的系统,不能识别SATA硬盘,可能启动时需要输入额外的参数,没有进一步证实),在控制台下作一下处理(把其它系统用的gpm, zhcon, w3m相关文件移植到系统中,或者用其它什么的方式安装)也可以作中文的应用(我基本上就是在控制台下用这台486电脑的,比如,我博客上的许多日记都是在这台486上的linux的控制台中文环境下写的)。

当然,我对DSL只是大概一周时间的浅尝则止,以上文字出现错误也很有可能,希望见者知者能提示一二,我会随时修正补充。谢谢。

为我的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的基本步骤)作一下总结,目的是自己备忘和供有类似需要的朋友的参考。

Damn Small Linux语言支持情况、Linux下字体路径修改等linux相关网摘(links for 2007-10-26)

Linux下用iptables实现共享上网及在Damn Small Linux中保存静态ip设置(links for 2007-10-23)

安装Damn Small Linux相关问题、linux网站收藏及mlterm配置(links for 2007-10-21)

DSL、Slackware linux相关网摘(links for 2007-10-14)