最初接触ubuntu是8.04版,从版本号我们就知道,那是在08年4月。光盘是一个同事从ubuntu网站上申领的。那个时候偶不知道ubuntu分成ubuntu-8.04-alternate-i386.iso和ubuntu-8.04-livecd-i386.iso两个版本。alternate里面就是一大堆deb安装包,安装前我们可以选择装哪个、不装哪个,安装过程中会自动解析dependency,并一个一个地安装好,但是很慢,每次安装怎么也得半个小时。
后来我也赶时髦,使用了ubuntu 9.10版本,显然这是09年10月左右的事情了。这回我下载了iso,是livecd版本,当时不知道什么叫live cd。还是先刻录成光盘,还是光盘启动。神奇的事情发生了,有一个新的选项try ubuntu without change to your harddisk。赶紧选择它,短短两三分钟,一个完整的ubuntu 9.10就从光盘中启动了。我可以看到全新的界面。我们迎来了linux先试用,再安装的时代。这太酷了。
这个时候,在live cd安装光盘里,我们已经看不到一大堆deb或是pkg文件了,而是一个映像文件。这个映像其实就是一个压缩的、已经安装好的、ubuntu的root文件系统,外加一个bootloader。难怪它两三分钟就启动完毕了,直接把这个映像文件挂载成rootfs就完事了!现今的很多linux发行版iso文件中,都已经采用了这种称之为live CD的方式,可以让你不改变硬盘,轻松地试用。此外,由于live cd启动后可以挂载原有的硬盘,它还能用于系统修复。
2010年,我又赶时髦用上了ubuntu 10.10。这回更厉害了,下载完live cd iso,光盘也不要刻了,直接用工具把ubuntu 10.10 live cd拷贝到公司发的U盘里面(这个新概念叫live usb),然后usb启动电脑,两分钟不到,新系统就体验上了,不需要听光驱呼呼地叫了。live usb另一个好处就是提供了写入的可能,为用户定制自己的live usb启动系统提供了方便。在live usb模式下,u盘先被格式化成fat32文件系统,然后存放linux的系统映像和一个叫做syslinux的boot loader。大致是这样。