跳转到内容

Live CD

本页使用了标题或全文手工转换
维基百科,自由的百科全书

Live CD,又译为自生系统,是事先存储于CD-ROM或相似的存储设备上,可不特定于计算机硬件(non-hardware-specific)而启动的操作系统(通常亦包括一些其他软件),不需安装至计算机的本地外部存储器 - 硬盘。采用的介质包括CD-ROM(Live CD)、DVD(Live DVD),甚至是软盘等。退出自生系统并重启后,电脑就可以恢复到原本的操作系统。自生系统的运作机制,是透过“把原本放在硬盘里的文件,放到存储器虚拟磁盘中”来运作;因此系统存储器愈大,则执行速度愈快。

随着CD和DVD光盘驱动器逐渐被淘汰,Live CD也渐渐被Live USB取代,Live USB是写入U盘的等效系统,具有可写存储的额外优点。

简介

虽然大多数的自生系统都包括一个以Linux内核为基础的操作系统,此外还有各种BSDOpenSolaris等 ,但也有基于商业操作系统的自生系统存在,例如Mac OSMac OS XBeOS九号项目Microsoft Windows等,因商业版操作系统通常不允许任意改造及散布,所以可能不具备合法性。第一个支持自生系统运作的操作系统,似乎是1991年发行的光盘版的Mac OS 7和用户建立的具有系统文件夹的Macintosh CD。它可以从光盘中启动一个完整的桌面。

一些自生系统带有一个桌面图标,该图标可让用户选择性的启动安装程序,将操作系统安装到一个硬盘或者USB闪存上。大多数自生系统都能读取内部和外部的硬盘软盘和USB闪存。

基于Linux的自生系统和Linux软磁盘通常是用工具程序syslinux来起动的。在个人电脑上,可开机光盘通常都遵照El Torito标准,将光盘上的一个特殊的文件(通常都是隐藏档)当作软磁盘影像档处理。很多基于Linux的自生系统会使用一个压缩包案系统,通常是简称“cloop”的Compressed Loopback Device,来增大光盘的容量。以此方法制作的系统,功能可以颇为丰富:典型的Knoppix系统包括了大约1,200种软件包。

使用

一些自生系统是被设计成用于展示硬件的客制操作系统(通常是一个Linux或是其他免费开放源码操作系统)

自生系统会将操作系统加载存储器中,而光盘驱动器就可以做其他用途,但是光盘驱动器的速度仍旧太慢,这样的作法仍是少见。一些有经验的操作系统用户会用自生系统来决定操作系统的功能或版本是否兼容于一些硬件或是周边;也有用户将自生系统用于作硬件的调试使用,特别是硬盘毁损的时候,能将一些文件存储到一些存储媒体。

自生系统可以用在很多的用途上,包含了提供安装Linux发行版环境到硬盘、测试新版的软件、测试新硬件、系统维修、提供高安全性的环境、偷窃密码。一般来说,自生系统并不是很常使用,因为硬盘的访问速度较CD快,而且放在RAM中的文件在电源关闭时会丢失,以及系统无法在开启许多应用程序时访问swap扇区。

特点

一些自生系统会包含安装工具,可以由桌面的图标来启动,启动后可以将操作系统安装到系统的硬盘或是USB设备,大部分的 自生系统可以访问内部或是外部的硬盘、磁盘片、flash,一般来说, 自生系统是由只读的设备启动,需要复制到可读写的媒体(例如:硬盘)或是完整复制后再安装额外的软件;然而MorphixPuppy Linux是例外,他们是少数Linux自生系统可以存储文件到 光盘,可以让用户携带资料,更重要的是,可以增加定制的程序以及配置文件在光盘内。

容量

自生系统理论上讲只需要操作系统能够操作硬件就可以,实际上自生系统的封装者为了实现额外的功能往往加入额外的软件,因此自生系统的容量可以控制到只占用一张软盘的存储空间,也可以用大型的应用软件填满整张DVD。50 MB左右的Damn Small Linux(DSL)可以载于名片型CD或小容量闪存上。

一些著名的自生系统

  • OpenSolaris - 一种开源的System V Unix系统,本身俱备光盘启动系统功能,并也能再安装入磁盘中。
  • Belenix - 基于OpenSolaris核心搭配KDE桌面环境。

基于BSD

基于Linux

Linux重制工具

名称 支持的操作系统 最近代码更新 代码仓库/分叉
mylivecd PCLinuxOS和派生者 2013-04-17 [3]页面存档备份,存于互联网档案馆
Remastersys英语Remastersys Debian和派生者 2016-07-25 [4]页面存档备份,存于互联网档案馆
Reconstructor Debian和派生者 2013-03-04 [5]页面存档备份,存于互联网档案馆
Garfio Ubuntu和派生者(唯西班牙语) 2010? [6]
Mklivecd英语Mklivecd 所有Linux发行 2012或更早 [7]
kwheezy-livecd KWheezy
Puppy重制工具 Puppy Linux
Ubuntu定制工具箱(停止) Ubuntu家族 2015-08-19 [8]页面存档备份,存于互联网档案馆
MySLAX创建者 Slax
Draklive Mageia和???
JLIVECD英语JLIVECD DebianArch LinuxUbuntu家族和Linux Mint 2017-06-05 [9]页面存档备份,存于互联网档案馆
定制器 Ubuntu家族 2017-05-02 [10]页面存档备份,存于互联网档案馆

图集

下列是一些Live CD或Live DVD的屏幕截图:

外部链接