自生系统

**Live CD**，又譯為**自生系統**，是事先儲存於某種抽取式儲存裝置上，可不特定於電腦硬體（non-hardware-specific）而啟動的作業系統（通常亦包括一些其他軟體），不需安裝至電腦的本地外部記憶體 - 硬碟。採用的媒介包括 CD-ROM（Live CD），DVD（Live DVD），隨身碟（Live USB）甚至是軟碟等。登出自生系統並重新啟動後，電腦就可以恢復到原本的作業系統。自生系統的運作機制，是透過「把原本放在硬碟裡的檔案，放到記憶體的虛擬磁碟中」來運作；因此系統記憶體愈大，則執行速度愈快。

## 簡介

雖然大多數的自生系統都包括一個以 Linux 核心為基礎的作業系統，此外還有各種 BSD 與 OpenSolaris 等
，但也有基於商業作業系統的自生系統存在，例如 Mac OS、Mac OS X、BeOS、九號計畫和 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，一般來說， 自生系統是由唯讀的裝置啟動，需要複製到可讀寫的媒體（例如：硬碟）或是完整複製後再安裝額外的軟體；然而 Morphix 和 Puppy Linux 是例外，他們是少數 Linux 自生系統可以儲存檔案到 光碟，可以讓使用者攜帶資料，更重要的是，可以增加客製化的程式以及設定檔在光碟內。

## 容量

自生系統理論上講只需要作業系統能夠操作硬體就可以，實際上自生系統的封裝者為了實現額外的功能往往加入額外的軟體，因此自生系統的容量可以控制到只占用一張軟盤的儲存空間，也可以用大型的應用軟體填滿整張 DVD。50 MB 左右的 Damn Small Linux（DSL）可以載於名片型 CD 或小容量快閃記憶體上。

## 一些著名的自生系統

### 基於 OpenSolaris

* OpenSolaris - 一種開源的 System V Unix 系統，本身俱備光碟啟動系統功能，並也能再安裝入磁碟中。
* Belenix - 基於 OpenSolaris 核心搭配 KDE 桌面環境。

### 基於蘋果電腦 Macintosh OS

* 含有 Mac OS 的 System folder 的 CD 或軟磁盤。
* BootCD - Charlessoft （頁面存檔備份，存於網際網路檔案館）製作，Mac OS X。

### 基於 BSD

* DragonFly BSD [1]
* FreeSBIE（基於 FreeBSD）
* Frenzy mini-CD（基於 FreeBSD）
* M0n0wall（基於 FreeBSD）的防火牆
* NetBSD - 官方 LiveCD 影像檔。直接下載與快速參考檔案。
* RedBSD

### 基於 Linux

* Damn Small Linux - 輕量化的 Knoppix，可裝載於卡片型 CD 上。
* fanx 基於 SLAX-5.0.6 的 FanX-1.1 版【中文版】說明
* floppyfw - 基於 BusyBox 的可裝載於軟碟內的帶防火牆功能的路由服務自生系統。
* geexbox a free software media center for Linux，官網
* Gnoppix - 基於 Ubuntu 使用 GNOME 作為桌面的自生系統 CD。
* Knoppix - 基於 Debian 的自生系統 CD。
* Knoppix bv1al - 基於 Knoppix 的繁體中文自生系統 CD。
* Kubuntu - 基於 Ubuntu 的 KDE 桌面環境自生系統 CD/DVD。
* linuX-gamers - 基於 Arch Linux 的遊戲玩家自生系統 DVD。
* MandrakeMove - 由 Mandriva 作商業上的支援。
* MEPIS - 用作 Debian 的安裝。
* PCLinuxOS - The LiveCD Project 的直接代表。
* ROCK Linux - 針對 PowerPC 的自生系統 CD
* Slax - Slackware 的變種。
* Stanix - 基於 Knoppix bv1al 的繁體中文自生系統 CD。
* SuSE 自生系統 CD/DVD。
* Tomsrtbt - 基於 BusyBox 的自生系統軟碟 Tom's root system bootable （頁面存檔備份，存於網際網路檔案館）
* Ubuntu - 基於 Debian 的 GNOME 桌面環境自生系統 CD。
* xPUD - 系統需求為 256MB RAM 和 64MB 硬碟空間 官網 （頁面存檔備份，存於網際網路檔案館）

### 基於 Microsoft Windows

* BartPE (Windows 2000/XP/2003)
* 911 Rescue CD [2] (Windows NT/2000/XP/2003)
* Ultimate Boot CD for Windows（Windows XP）- BartPE 的功能延展
* MiniPE-XT

## Linux 重製工具

## 圖集

下列是一些 Live CD 或 Live DVD 的螢幕截圖：

* * * * * *

## 外部連結

* List of 200+ LiveCDs （頁面存檔備份，存於網際網路檔案館）（also at [11] （頁面存檔備份，存於網際網路檔案館））
* Bootable CDROM HowTo （頁面存檔備份，存於網際網路檔案館）
* Long list of LiveCDs at the Knoppix Wiki
* The magic of live CDs《自由軟體雜誌》上發表的關於 LiveCD 的文章。
* The Debian Wiki lists 一些基於 Debian 的 LiveCD，以及自製 LiveCD 的秘訣。
* Linux live scripts （頁面存檔備份，存於網際網路檔案館）
* Build your own Custom Live CD