初识DSL
下载地址: http://cyber./soft/linux-tr127.zip
机缘巧合,下载了一个只有不到50M的Linux:DSL-Linux,本以为是一个简单的Console System,没想到麻雀虽小,五脏具全,它居然有很完整的X Shell和Console,常用的工具,甚至还有一个WebServer,在我下载的那个包中,它提供了一个LiveCD(光盘运行的版本),还有一个叫qemu的虚拟机,运行后,让我大吃一惊,把它的运行界面抓了图:

很绚丽的界面,很简单的操作,一下把我吸引进去了.
简单的看了qemu的说明文档,对它进行了配置,可以上网了,可是,系统资源消耗的非常厉害,这让我想到一个念头:用Vmware来模拟它.
想到就做!
用vmware创建了一个新的Guest操作系统,选择了Other Linux,因为这个镜像本来就不大,所以硬盘的选择我设置最大1G.网卡设成Host Only,这样就可以用我的主机做代理,在Linux下就能上网了.
将虚拟机的CD-Rom设置成那个DSLLinux的iso镜像,一切搞定,启动了虚拟机,和qemu里面运行的效果一样!
但是速度快多啦!
开机了,发现不能上网,觉得好奇怪,仔细一想,对啊,它本身是做成LiveCD的形式,那么重新启动的时候,要是没有地方保存设置,还需要重新配置!
天,刚才的热情一下被打击了.最后一想这个问题肯定有解决的办法,然后找文档看,发现里面讲到了怎样将它安装到硬盘上,我按照它讲的步骤,开始操作:
1.用cfdisk划分Linux主分区(我自己又添加了swap分区)
2.使用它提供的工具dsl-hdinstall安装
3.重新启动.
心里很兴奋的等待结果,却发现lilo启动后,停在mount的地方不动了!
提示的错误是不能mount文件系统!
好无奈,自己搞了半天,居然是这个结果......
不甘心!又去它的官方网站上找资料.
http://www./talk/node/51
找到了一个pdf,是讲How To Install DSL on the Hard Drive via a DSL Frugal Installation,眼睛一亮,这不正是我需要吗?仔细看了文档,原来它提供了一个工具/usr/sbin/frugal_instal.sh来安装系统.
按照说明一步步到了格式化的时候,却说这个工具只支持hda,不支持sda,因为在vmware中默认的是scsi硬盘,所以无奈,我删掉了配置好的虚拟系统,重新来吧.
选择了IDE硬盘,安装文档的说明一步步的安装,最后终于到shutdonw -r now了,我又兴奋的等待它的出现.
结果呢?vmware弹出错误对话框,说guest System操作内存越界.自动关闭了.
我晕,再重新分析,也许第一的错误也是因为scsi的原因吧,重新格式化了硬盘,再来!
终于功夫不付有心人,搞定了,呵呵.
我装了gcc,firefox,装了Scite(偶的最爱),还装了以前听说过的Ted......
有时间的话,以后再装个java,呵呵.
总的来说,DSLLinux的易用性比windwos还简单,呵呵.很适合Linux的初学
DSL = Damn Small Linux