跳转到内容

Live CD

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

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

随著CD和DVD光碟机逐渐被淘汰,Live CD也渐渐被Live USB取代,Live USB是写入USB随身碟的等效系统,具有可写储存的额外优点。

简介

虽然大多数的自生系统都包括一个以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的萤幕截图:

外部链接