1,前言
曾经在redhat 9.0的时候(可能是2004年),有过一次从windows下叛逃的经历,但当时主要是报着新奇的感觉进行尝试,没有这次的决心而已,那时在使用linux(redhat)时,感觉太手动不是很爽,中文的乱码,界面上也很不方便,字符界面下敲几次命令,体会一下当年的dos情节,有几分黑客的感觉,学了几个命令感觉很枯燥,现在都己记不起几个命令,只有一个ls命令还记得,没办法还是到桌面环境下吧,桌面下的日子也不轻松,听音乐,看电影也成了奢侈的事情,应用程序动不动就告诉我,它已经崩溃了,搞了几次之后我也崩溃了,试用了一下红帽子linux当时是5.0吧,觉得没有什么吸引人的,就从linux的战线上撤了下来,自己满身伤痕,我的电脑也被我搞的满目疮痍,硬盘被我格了,分区也调整了,后来留下的后遗症是linux下的分区无法删除,好几个G的空间在那里浪费,过了好长时间终于把这个后遗症给解决了.
从windows下叛逃的教训还是很惨痛的,但是对linux的热情还是没有减少,对linux的新闻还是始终关注着,也偶而逛一逛linux的论坛,看看人家在搞些什么新鲜玩意.现在听说suse又出了10.0了,有支持3D桌面,要挑战微软的vista,于是又激起了我从windows下叛逃的热情.这次叛逃目标很明确,决心也很大,最终付出的代价也是很大的,但自己的目标还算是达到了,尽管还要有一段漫长的路程要走,但信心还是很大的.
下面就是我从windows下叛逃的经历,废话可能要多一些,对于一个对linux很熟悉的人可能会觉得可笑,但对于像我一样的初学者应该还是有学习的意义的,至少可以少走一些弯路吧.
好了,有兴趣的朋友们和我一起体验逃亡之旅吧.
2,目标
对于linux的服务器性能是很出色的,但是对像我这样一个普通的开发人员来讲,我并不关心他的服务器性能,只要我能够在linux上完成开发任务,可以完成我的日常工作和学习就足够了,我还是很关心linux的桌面下的应用的,只要满足这些要求,我就可以接受linux,我也就会叛逃到linux阵营中来.
这次的目标并不高,但决心很大,如果能够满足这些要求,我会尽量在linux下完成我的工作和学习任务.基本上会很少到windows上面去了,尽管还要忍受一些linux下的一些软件不够完善的地方.不过目前还是要脚踩两条船,选择在自己的电脑中保留windows系统,使用双系统,给自己一个退路.但基本上会把windows作为一个辅助而已.实用才是硬道理吧,只要linux桌面能够做到简单易用,大家还是很容易接受linux的.
3,硬件配置
CPU PM 1.5G
内存 1.5G
硬盘 40G
显卡 集成Intel 915GM
普通网卡,无线网卡,moden等
我使用的是IBM的Thinkpad R52系列的本本,硬件条件应该还算绰绰有余的,能够应付linux下的3D桌面.
4,版本的选择及下载
注:请以现在的最新Linux发行版本.
以前使用的是redhat,redhat的使用者在国内是最多的,资料也非常丰富,一些教程也多数以redhat为基础,选择redhat可以在网上找到很多帮助你的人,但这次我不想再使用redhat了,想试一下在最近发布的据说支持3D桌面的suse10.0,我直接市面上去找suse的零售版本,好不容易找到一个动力联盟出的suse10.0中文开源版,5张安装光盘的那种,suse的版本太多了,自己也搞不清楚,装上去后才发现不是最新的sled10.0,也没有什么3D桌面,软件包对中文支持不好,很多按钮上的中文乱码,jbuilder2005安装很顺利,但jbuilder2005中浏览中文目录时是乱码,于是又是 试了jbuilder2006,jbuilder2006浏览中文目录及运行都是良好的,基本上使用这个版本,安装jbuilder2006是可以达到目的,但要忍受suse下的软件包乱码问题.最坏的情况我也可以使用这个版本来工作.
仍然对suse的乱码不甘心,干脆去了suse的网站(http://www.novell.com/products/desktop).
在这里你可以找到关于sled(Suse Linux Enterprise Desktop)10.0的详尽介绍,还有一个很专业的flash向你介绍sled10.0,怎么样心动了吧.那我介绍一下他的下载吧.
4.1下载
注:请以现在的最新Linux发行版本.
下面是他的下载页面,你可以到sled的下载页面(http://www.novell.com/products/desktop/eval.html),下载要注意的问题是,我下载了sled10.0的dvd版本的一张dvd的那种,但安装时,找不到软件包列表,没办法继续安装,害得我浪费了一张dvd盘,后来我下载了它的vcd版的5张vcd的,安装过程比较顺利,下载时要求你注册一个帐号,并且会跟你一个授权码,这个授权码可以允许你开启3D桌面,但我安装后没有使用授权码也开启了3D桌面.
目前sled10.1已经可以下载了,但安装后默认打开启不了3D桌面,可能需要前面的授权码.我后来后改装了sled10.0.感觉sled10.0使用还算很方便的.
5,安装linux前准备
安装前的准备无非是为linux准备安装的空间,也就是重新分区的过程,这个过程可能是最要求谨慎和清醒的过程,我每次这样的操作都格外小心,却每次都经历一个灾难的过程.
第一次是linux不用后,分区无法删除,遗留了几个G的空间,后来才回收回来,这次是把数据备份到了移动硬盘上,利用windows安装盘去删除分区没有拔下我的移动硬盘,结果在dos下盘符发生变化,本来想删除d盘,结果删除后才发现,那是移动硬盘的内容,刚好是我的备份,气得要死,那可是我几年的数据呀.幸好是删除了分区而已,到网上找了个easyrecover恢复了全部数据,还算是有惊无险.
其实有好多分区软件,不用损坏数据,调整分区大小,我还是建议做好数据的备份,没有经验的用户最好不要到dos下去操作,一不留神可能会对你的数据带来灾难.其实不用任何的分区软件只用你的windows就可以完成分区过程,出错的机会很小,应为windows图形界面下会提醒你的每一步操作.只要你保证你的所有软件都安装在c盘下,或者不在你想要安装linux的分区内.这样你就可以在windows下删除你为linux腾出的分区.不管怎样,你最好把你的重要数据备份到移动硬盘上,或者干脆刻录到dvd等直读设备上,如果是放到移动硬盘上,要在分区操作前把它从你的电脑上脱离,吸取我的教训呀.
我的硬盘是40G,原来在windows下分为C,D各约20G两个分区,系统和常用软件都安装在C盘下,并且使用ghost进行了备份,准备把D盘划分出13G左右放linux,7G仍然留给windows.
可以在windows下的磁盘管理中,删除D分区,之后再从未使用的分区中划分7G的分区,进行格式化,其余留给linux注意不要进行格式化,留给linux去处理,好了经过这个准备过程我们安全的度过了第一关,我们下一步就可以安装linux了,开始逃亡和探险的过程,不过要时刻记住,(数据)安全第一呀.
5,1安装
SLED10.0的安装还是比较简单的,每一步都有在线帮助给你,但要注意分区的问题.
SLED的安装方式很多,可以从硬盘安装,网络安装,CD安装,最简单的是从CD安装了,可以把下载的ISO镜像刻录到CD上开始安装,第一个界面做得还很别致,用多国语言显示的欢迎信息,可以看到熟悉的中文,看来安装界面是支持中文的,阻力会小很多,安装的第一步会要求你选择安装的语言,接受协议,检测安装的媒体是否有问题,选择本地时间,比如亚洲上海,亚洲香港等.
这一关的关键是分区这一步,如果以前安装了linux,你可以选择安装全新的linux,或是升级安装,安装程序会自动给你确定一个分区方案,你可以选择专家选项来定制分区或基于建议进行分区,如果你要在电脑上保留windows双系统,就千万不要选择使用整个硬盘,你要确定你的分区方案确定好后,注意在分区前面标记‘F’字母的分区就是要格式化的分区,不要在你的windows分区前搞出这个‘F’字母呀.
最简单的分区是一个根交换分区和一个swap分区,swap分区和你的内存相当,它的功能类似于windows下的虚拟内存的页面文件差不多,一般1G以内就可以了,根分区尽量大一些,我用了11G左右.