学习Linux的好工具:LiveCD
Live CD是一项将物理内存虚拟成磁盘的方式来运行Linux的技术,有了它后,我们只用CD-ROM就可以运行Linux,可以不必考虑硬盘的存在,同时也避免了破坏硬盘数据的可能性。Linux Live CD一般都功能完备具有一个完整操作系统应该具备的诸多方面,另一方面,由于它的主要目的是提供系统恢复和移动办公等方面,所以其软件也针对这两方面进行配备。随身带着一张Linux Live CD无论是维护系统,还是办公、上网都会让你轻松做到。由于目前很多的Linux Live CD都是基于现有的发行版如SlackWare、Debian、Mandrake等流行版本,因此采用相应的Linux Live CD进行Linux教学也是得心应手的。对于不同的教学要求,教师可能会选用不同的Linux发行版,下面就着重介绍几种基于较为常见的Linux发行版的Linux Live CD.
基于SlackWare的SlAX
SLAX是一个基于Slackware的Live CD,目前最高版本4.1.4
它的主页是http://www.SLAX.org
运行SLAX的条件不算太高,486以上的CPU、30MB以上的内存和一个支持从光驱启动的主板就可以了(当然,键盘、鼠标和显示器这些还是必要的)。其实SLAX对于CPU和硬盘的要求不高,尤其是硬盘完全没有都可以,但是对内存的要求还是有所不同,30MB的内存只能运行命令行方式的SLAX,如果需要运行GUI图形界面,至少需要64MB的内存。在64MB的内存下可以运行其guifast模式的Xwindow (fluxbox);在128 MB 的内存下可以运行gui和 guisafe模式的Xwindow (KDE)。所以内存越大越好。
值得一提的是内地和台湾都有对SLAX汉化以后的版本,尤其是www.linuxfans.org提供支持简体中文的Fanx0.0.2汉化水平颇高,同时提供了不少中文工具。最可贵的是该作者在汉化和补充软件的时候,本着够用的原则使得Fanx0.0.2在SLAX原有180MB的ISO基础上只扩充到了210MB左右,放在小CDR里面刚好,可谓体贴用户到家了。
SLAX的镜像文件虽然只有180MB左右可是其功能也算比较完善,除了一些服务器和开发功能较弱(这是Linux Live CD的通病),桌面办公、网络功能和多媒体等方面不比其他的Linux系统差。
SLAX在启动的时候,如果探测到有已经存在的文件系统,同时自己支持这个文件系统,SLAX会自动挂载到/mnt/下面,这一点给系统维护和共享其他文件系统带来了很大的方便。
由于SLAX的核心版本是2.4.x因此它对硬件的支持也较为理想,如果在启动检测硬件出现问题,系统会提供挂起方式忽略问题,进而启动系统。
SLAX为了尽量做到比较小的容量,因此放弃了很多应用程序。不过SLAX提供一种模块功能,使得用户可以向SLAX中添加自己需要的应用程序,其主页上提供爱好者交流共享模块。
基于Fedora Core 2的Fedora Core 2 Live CD
Fedora Core是Red Hat公司在将发展的战略重心放在企业级应用之后,与Linux社群共同合作开发的用于代替其桌面体系的一个项目。由Fedora Core发展而来的Linux Live CD继承了它的特点。由于Fedora Core与原来的Red Hat系列有着一脉相承的关系,所以它在很多地方都有Red Hat 9.0的影子,因此如果使用Red Hat 进行教学可以选择Fedora Core 2 Live CD.
Red Hat的官方网站上提供其镜像文件的下载。
基于Debian的Knoppix
Knoppix是基于Debian的Linux Live CD,目前较新的版本是3.3.Knoppix是用光盘启动,通过在内存中动态压缩释放等技术可以在不用一点硬盘(或者说无硬盘)的状态下和内存不太大的情况下启动一个完整的Debian 3,包括XWindow和各种服务。最初,Knoppix是一个教师制作发布的,他的目的就是为了给人演示教学时不用临时安装一个Linux,就作了这么个光盘。
Knoppix的镜像文件有近700MB,几乎装进了大多数常用和流行的软件。由于采用了on-the-fly的解压缩技术,这张光盘上最多可以集成2GB的可执行软件。这一点是其他Live CD有些望尘莫及的。
在对硬件的支持上,Knoppix也表现良好,它支持绝大多数INTEL架构的硬件设备,支持优盘、ADSL拨号等;兼容NTFS、FAT32格式的分区,自动加载(mount)硬盘分区,自动加载USB设备。尤其适合做硬件检测工具,或是做硬盘数据备份的第三方软件,或是软/硬件工程师外出工作备用。
Knoppix的定制功能十分了得,用户可以根据自己的需要定制出完全符合自己需要的版本。
Knoppix的主页http://www.knopper.net/knoppix/
由于Knoppix发行较早,使用的用户较多,因此中文版本也较多,网上有很多的中文版本提供下载。
基于Mandrake的MandrakeMove
MandrakeSoft公司正式推出的光盘启动版Linux操作系统MandrakeMove.它是专门为各类移动办公环境所设计。MandrakeMove包含所有的Internet,办公和娱乐软件工具,同时MandrakeMove支持USB个人数据存储。这样用户就可以将自己的数据文件存放在U盘上,真正办到移动办公。
MandrakeMove是基于Mandrake9.2的操作系统,目前有盒装版和下载版两种,盒装版提供额外的系统配置和个人信息usb传输功能,其他所有功能均和下载版相同
MandrakeMove 简化了硬件配置,系统硬件和设备(鼠标、扫描仪、打印机、数码相机,等等)会在光盘启动的过程中自动检测并进行配置。没有必要先将其安装到硬盘才能使用。系统包含完整的办公套件:创建、编辑并共享与 Microsoft(R) Office 兼容的文件(xls, doc, ppt)。 同时还考虑到了多媒体和娱乐等方面的需要,在娱乐方面:包括娱乐性游戏、3D游戏以及为儿童准备的教育性程序等等,定会让您乐此不疲。在多媒体方面:享受最新的音乐、电影和图像格式(包括 MP3 和 OGG 音乐文件,以及大量的 DivX 电影)。
尽管 MandrakeMove 使用光驱,用户仍然可以弹出光驱,然后从其它光盘中读取多媒体内容,这一点是相当实用的 ,不过要做到这一点,用户需要足够的内存,小的内存是没有办法做到的。
基于SUSE的SUSE LINUX 9.1 Live-Eval ISO
SUSE Linux是国际技术带头人并是开源操作系统软件的解决方案提供商。SUSE独有的Linux技术专长及其拥有的全世界最大开源软件开发团队都给SUSE带来了作为当今最完整Linux解决方案的赞誉。SUSE在全世界拥有500多人的职员总数,其办事处遍布欧洲、拉丁美洲和美国,这一切都以对Linux社区和开源软件开发的支持为中心。SUSE的历史几乎和Linux内核本身一样长,它是各大Linux解决方案提供商中的老大哥。
其实SUSE的这个版本的Linux Live CD是SUSE LINUX 9.1的一个附带产品,它是附带在SUSE LINUX 9.1中一同销售的。整张光盘的容量是680MB,它在功能上几乎和SUSE LINUX 9.1 Personal(个人版)差别不大。它使用2.6内核的最新技术,这让它在硬件的兼容性上非常好。集成O的ffice软件可以兼容所有Office文件格式。网页浏览器和电子邮件程序可以导入Outlook Express的E-mail.网络设置方式简单。直观的KDE图形桌面,与Windows十分相似,便于新用户上手。还可以可导入IE的个人收藏夹,多媒体播放器支持CD、VCD、DVD以及光盘刻录。对数码相机的支持也相当好。
上面介绍了这么多Linux Live CD差不多将主流的Linux版本都涵盖在内了,具体选择哪一个,根据自己的实际情况来定了。