常見問答集
- 到底什麼是
光碟映像檔
? - 我的問題在常見問答集中找不到解答!
- 為什麼我應該使用
jigdo
這個程式?我更喜歡簡單的 HTTP 下載方式! - 在眾多的映像中,我應該下載哪一個呢?我需要全部都下載嗎?
- 什麼是
netinst
或網路安裝光碟
? - 什麼是
update
(更新)的光碟? - 什麼是
source
(原始碼)光碟? - 在哪裡可以找到 non-free (非自由的)光碟映像檔?
- 官方的映像檔和非官方的有何不同?
- Debian 有提供
live 映射站台
(實況映射站台)嗎? - 光碟開機失敗了!/我應該從哪一片光碟開機呢?
- M68K, Hurd 或其它架構的映像檔在哪裡?
- 有
unstable
發行版的映像檔嗎? - 哪一個光碟映像包含 XXX 這個套件?
- 有包含映射站台中所有套件的清單嗎?
- 正式版光碟上的軟體已經過期了 - 為什麼你們不釋出新的版本呢?
- 如何得知我下載的是最新的光碟映像檔?
- 我如何確認下載和刻錄的的光碟映像檔是正確的呢?
- 為何我下載的 DVD 映像檔不到 1 GB?它應該要超過 4 GB 才對
- 如何在 Linux/Unix 環境下燒錄可錄式光碟?
- 如何在 Windows 環境下燒錄 ISO 光碟映像檔?
- 如何在 Mac OS 環境下燒錄 ISO 光碟映像檔?
- 如何將 USB/CD/DVD/BD 映像檔寫入 USB 快閃隨身碟?
- 如何在 Windows 環境下將 USB/CD/DVD/BD 映像檔寫入 USB 快閃隨身碟?
- 如何製作光碟的標籤呢?
- 舊的 USB/CD/DVD/BD 映像檔還抓得到嗎?
- 要在許多互連電腦上安裝 Debian 的最佳方式是什麼?
- 我有一個本地端的 Debian 映射站,而且想要製作我自己的光碟。我應該怎麼做呢?
- 如何成為 Debian 光碟映像檔的映射站臺?
- 有些映像檔不見了!只有前幾個映像檔存在!其他的哪裡去了?
光碟映像檔以普通檔案的形式準確記錄了一片光碟裡的數據,這樣就可以在網際網路上進行傳輸。光碟燒錄程式也可利用映像檔製作出真正的光碟。
在 Debian 中, 我們使用術語 CD 映射站台
作為描述一類文件的通用方式,很多甚至裝不進普通的 CD!這個名字很古老了,但它一直存在。我們定期構建
不同種類的映射站台:
- Debian 安裝映射站台,它們有多種不同的大小。從可以快速下載的小 CD 尺寸映射站台
netinst
到為 DVD、藍光光碟、雙層藍光光碟等設計的大型完整映射站台。 - Debian live 映射站台。live 系統被設計為可直接從 USB/CD/DVD 上運行, 而無需安裝。更多細節參見此處。
在大多數情況下,這些安裝映射站台和 live 映射站台都可以直接被寫入 USB 閃存盤中,而不用實際涉及到 CD,參見此處。不要被
CD 映射站台
這個名字所迷惑!
在正確燒錄的光碟裡面,不應該出現 .iso 檔案!你應該會看到一些
檔案與目錄 - 以 Debian 安裝程序映像來說,應該會有
dists
目錄以及 README.html
檔案。
我們使用的 .iso 大體上可以認為是類似 .zip 檔案:
它包含了一些其他的檔案和目錄,這些最後會出現在燒錄好的 USB/CD/DVD 媒介上。
一些解壓縮軟體可以讓您解壓縮
.iso 檔案。請不要使用解壓縮後
的檔案來製作 USB/CD/DVD!這樣製作出來的媒介會無法開機,因為 .iso 包含了
從 USB/CD/DVD 媒介開機所需要的啟動區信息,當您解壓縮時這些信息就丟失了。
參考這些有關如何在
Linux,
Windows
或 MacOS
上正確寫入 CD/DVD 光碟映射站台的說明;或如何寫入映射站台到
USB 閃存盤。
如果你在這裡找不到你問題的解答,你可以在 Debian 的其中一個通信論壇求助。大部份的情況下,你應該在寄信給論壇之前搜尋 通信論壇檔案室 。你可以在論壇中做訂閱 及取消訂閱的動作。然而,你並不需要為了寄信給論壇而事先做訂閱 - 如果你沒有訂閱, 只需要請求回信時,以抄送的方式寄給你。
使用光碟安裝若有問題時相關的通信論壇:
- debian-cd: 討論關於光碟映像檔的製作程序、可用的光碟映射站臺、以光碟開機遇到的問題及新的官方映像檔公告。
- debian-boot: 光看名稱可能會有一些誤解,這個論壇事實上涵蓋了安裝的過程;任何在能成功以光碟開機後所遭遇的問題, 在這裡詢問會比在 debian-cd 詢問,來得恰當。
- debian-live: Debian Live 計畫的清單,專注於開發用於建立 Debian Live(Debian 實況)映射站台所使用的軟體, 但也可以用來討論使用這些映射站台時的問題。
- debian-user: 提供給 Debian 使用者的通用支援論壇。著重在成功安裝後,在使用系統上所遭遇的問題。 另外,也有很多提供給非英語系使用者的論壇: Català(加泰隆尼亞語), 傳統漢語, 簡體中文, Dansk(丹麥語), Esperanto(世界語), Français(法語), Deutsch(德語), Magyar(匈牙利語), Indonesian(印尼語), Italiano(義大利語), 日本語(日語), Polski(波蘭語), Português(葡萄牙語), Русский (俄語), Español(西班牙語), Svenska(瑞典語), Türkçe(土耳其語) 以及 ukrainian(烏克蘭語)。
為什麼我應該使用 jigdo
這個程式?我更喜歡簡單的 HTTP 下載方式!
截至今日,已經有將近 300 個 Debian 的映射站臺(這些是包含有完整的以 .deb 檔案格式發行的 Debian 套件),還有一些機器提供Debian 的光碟映像檔。
此外,因為會用掉相當大的頻寬,所以沒有人會非常熱心地建置更多提供光碟映像的伺服器。
(當下載檔案失敗時,有些人會一直嘗試 重新下載 檔案,而不是利用續傳 的功能來從上次斷線的地方繼續下載)。
而且部份也因為一般的映射站臺比較吸引人(它允許持續地更新 Debian,或使用 測試中
/不穩定
的版本,
而不是隻有 穩定
的版本)。
jigdo 試著要解決這些問題,利用從 300 多個映射站臺中的一個來下載供光碟映像檔使用的資料。然而,這些映射站臺只有 .deb 格式的 檔案,而不是光碟映像檔,所以為了要將很多的小的 .deb 檔案製作成一個大的光碟映像檔,就必需要做一些額外的資料處理。
不要害怕嘗試使用 jigdo 喔!製作光碟映像檔的複雜過程,您是完全不需要處理的 - 相反地,您會因為使用到比任何光碟映像檔伺服器更接近及速度快的 300 多個映射站中的其中一個,而獲益。
不,首先您當然只需要 CD 或 DVD 或 BD 映像檔的其中一種 - 這三種映像檔內包含的是一樣的套件。
而且,你只需要符合你的電腦架構的 USB/CD/DVD/BD 映像。所謂架構就是你的電腦使用的硬體類型。
目前為止,現如今最常見的就是 64 位的 Intel/AMD 架構,所以大部份的人只需要下載amd64
的映像檔。如果您的電腦使用舊的 32 位的 AMD/Intel
處理器,您需要使用i386
映像。
此外,在大部份的情況下,你並不需要下載對應架構中的全部映像檔。映像檔中的套件是依照流行的程度來排序的: 第一片光碟包含安裝系統及最流行的套件。第二片光碟包含較不流行的。第三片光碟則是更不流行的,以此類推。 您可能只需要前幾片 DVD (或是第一片 BD 藍光等),除非你有非常特殊的需求。(而且假如你之後剛好需要某一個套件,且不在你下載的 USB/CD/DVD/BD 映像檔中, 你還是可以透過網際網路來直接安裝套件。)
請繼續閱讀下一節來決定您是否需要下載網路安裝光碟,升級光碟或是原始碼光碟。
引用網路安裝說明:網路安裝
或netinst
光碟是單一片光碟,讓您可以安裝整個作業系統。這片光碟只包含了安裝基本系統所需
的最少的軟體,剩下的套件都由網路取得。
如果您只是要安裝 Debian 在一臺機器上,又擁有便宜的網路連線,使用網路安裝可能是最快速簡單的方法:您只需要下載您所需要的套件,這同時可以節省時間與 頻寬。
更新光碟指的是包含所有從某個大版本初始發行版本(例如 7.0、
8.0 等)到稍後的某個穩定版小版本更新之間所有變更的套件的光碟。例如,如果您已經擁有一套完整的debian-8.0.0
光碟,您可以增加一份
debian-update-8.2.0
光碟以使得debian-8.0.0
套件變成debian-8.2.0
套件。
這種光碟是給供應商需要供應大量的正式版光碟用 (會比自行燒錄的便宜)。 如果你從供應商那邊訂購 Debian 光碟,有可能你會收到舊一點的修訂版本,再附上可更新到最新版本的更新光碟。 這樣用來以光碟發行 Debian 的作法,是完全可以接受的。
當然這種光碟對一般使用者來說也很有用;您不需要每次改版時都下載完整的安裝光碟,您只需要下載並燒錄一兩片適合您硬體的更新光碟。
請注意更新光碟無法用來開機,它們只包含已安裝環境內需要更新的套件。如果您還沒有已安裝環境,您還是需要一般光碟。
在新系統開機後,可以透過 apt-cdrom add
來新增更新光碟。
那麼,萬一由於某種原因,即使您已經有前一個修訂版本的全套光碟,但您還是不想要下載更新光碟時,該怎麼辦呢?
在這種情況下,你可以考慮使用
jigdo' 的更新
功能: jigdo 可以讀出舊版光碟的內容,然後只下載新版光碟中有變動的檔案,並且製作出全套的新版光碟。
同樣地,它也是透過下載和更新光碟大致相同的資料來完成的。
有兩種類型的映像檔,binary
(二進位)的光碟包含事先編譯的、可馬上執行的程式,以及source
(原始碼)的光碟包含
程式的原始碼。絕大多數的人都不需原始碼的光碟;除非你真得有需要否則是不需要下載的。
關於軟體的授權,Debian 有相當嚴格地看法:只有軟體的自由定義是符合Debian 自由軟體指導方針的軟體
才允許納入真正的發行。所有其他non-free
(非自由的)軟體(例如,不提供原始碼的軟體)是不會被正式的支援的。
官方的光碟可以自由地被世界上任何人使用、複製及販賣。
non-free
類別的套件因為有與此規範衝突的限制,所以這些套件不能放在官方的光碟中。
有時候,有些人會很好心地製作一些非正式的 non-free 光碟。如果你在這個網站找不到任何連結,你可以試試 在 debian-cd 這個通信論壇詢問。
官方映像檔是由 Debian 光碟小組構建並且經過測試確定可以正常工作。只要發行之後,這些映像檔絕不會改變 - 如果它們出錯了,則會發行新的版本。
非官方映像檔可能是任何人製作 - 光碟小組、其他 Debian 開發人員或甚至是進階的 Debian 使用者。一般來說,它們的內容比較新,但是經過較少測試。 一些可能會包含了新的功能 (例如支援安裝新的硬體),或是包含額外的軟體套件。
Debian 有提供 live 映射站台
(實況映射站台)嗎?
是。所謂的live 映射站台
,或是更精確地稱為live system
(實況系統),指的是為 DVD、USB 閃存盤等媒介準備的映射站台,含有已預先安裝的完整系統。您不需要安裝任何東西到硬碟上,相反地你可以直接從媒介(DVD 或 USB 閃存盤)上開機
而且可馬上開始工作。所有的程式都直接從媒介上執行。
Debian Live Project 製作了為各種平臺與媒體使用的 live 映像。
只有第一個 USB/CD/DVD/BD 是可引導啟動的。
如果您的光碟開機失敗了,請先確定您有正確燒錄 - 參考上面的解釋。此外,請確定您有設定 BIOS 從光碟機或 USB 閃存盤等相應設備開機。
按照特定架構的支援狀態, USB/CD/DVD 映像檔可以從不同地方取得:
- 如果你要尋找的架構是目前 穩定版本 所正式支援的,
請參考
Debian 光碟
網頁,看看有哪些可供下載的選擇。 - 如果 Debian 已被移植到新的架構,但尚未正式地發佈,光碟映像檔可能存在,也可能不存在。
請參考
Debian 光碟
網頁中的說明:這些架構的光碟映像檔可能只提供單一的下載方式,所以請閱讀jigdo
和HTTP
下載的相關說明。 - 關於移植到 GNU/Hurd 的 Debian,請參考 關於非官方 Hurd 光碟的網頁。
- 其它,請查看 Debian 移植網頁 來找尋您感興趣的架構。
我們沒有替 unstable
發行版準備完整的 USB/CD/DVD/BD 映像檔。因為 unstable
改變的如此迅速的特性,使用者直接從 FTP 映射站下載並安裝 unstable
發行版會比較適合。
如果您已經瞭解使用 unstable 的風險,但仍然要安裝的話,您有幾個選擇:
- 先用 netinst 映像檔安裝
testing
,然後修改 /etc/apt/sources.list 更新到unstable
。為了避免更新的過程中下載多餘的套件 建議您安裝testing
系統時僅使用最小安裝,等到更新到unstable
後,才安裝其他 大部分軟體 (如桌面環境)。 - 使用 stable 安裝程式安裝
stable
,然後修改 /etc/apt/sources.list 更新到testing
, 執行 apt-get update,執行 apt-get dist-upgrade。 最後,安裝您想要的軟體。 這個方式在這清單中是最可靠的。 - 成為
testing
安裝程式的測試者,使用 netinst 映像檔安裝testing
,然後修改 /etc/apt/sources.list 更新到unstable
。為了避免更新的過程中下載多餘的套件 建議您安裝testing
系統時僅使用最小安裝,等到更新到unstable
後,才安裝其他 大部分軟體 (如桌面環境)。然後執行 apt-get update,執行 apt-get -u dist-upgrade,如此一來您就有了 sid 發行版。 - 使用 netboot
mini.iso
映像檔。 您只會在 Debian 映射站內的 debian/dists/unstable/main/installer-*/current/images/netboot/mini.iso 找到。 開機後選擇進階
->專家模式
。 在選擇 Debian 映射站
時選擇要安裝的發行版為sid - unstable
。
要找出哪個映像中包含了特定文件,使用光碟映像搜尋工具。它包含了從3.0 Woody 發行版以來所有 Debian 製作的 USB/CD/DVD/BD 映射站台, 涵蓋所有正式發行版(老舊發行版與目前的穩定發行版)與每日、每週自動產生的最新測試映像。
有的。請查看 cdimage.debian.org 來獲得對應的 .list.gz 文件——它列出了映射站台中包含的所有套件和源碼文件。至於 Debian Live 映射站台,你可以在映射站台的相同位置下找到後綴名為 .packages 的類似文件。下載這些文件後,您可以在其中搜尋相關套件。
正式版光碟上的軟體已經過期了 - 為什麼你們不釋出新的版本呢?
當我們認為軟體真的穩定,我們才會製作正式版的 穩定
發行套件。不幸地是,穩定發行版大約每 2 年才會發行一次……
在 Debian 中,如果你需要更多較新版本的軟體,你可以先安裝 stable
版,然後再升級(經由網路)你想要的軟體
到 testing
版 - 混合不同版本的軟體來運行是可行的。
另一種選擇,試試每週自動產生的 testing
版的光碟映像檔。更多關於testing
安全支援的資訊可以參考
安全 FAQ。
Debian 光碟映像檔網頁底下的附註顯示的就是最新版本的編號。
有關如何驗證包含 ISO 文件校驗和的簽名文件真實性的相關詳細說明可以在另外的真實性驗證頁面中找到。在密碼學上驗證了校驗和文件後,我們可以檢查:
- 下載的 ISO 映射站台文件和找到的校驗和文件相匹配。
計算 ISO 文件的校驗和可以使用諸如
sha512sum
或sha256sum
這樣的工具。 - 已寫入光學媒體的數據校驗和和找到的校驗和文件相匹配。 這個操作描述起來會稍微麻煩一些。
對已寫入光學介質的數據校驗時,主要問題是某些介質的類型可能會返回比 ISO 映射站台數據更多的字節。當 CD 以 TAO 模式寫入時,末尾的無用數據無法避免; DVD-R[W]、格式化為 DVD-RW、DVD+RW、BD-RE 和 USB 數據棒時也可能出現類似問題。因此,我們需要在媒體上讀取與 ISO 映射站台上完全相同扇區的數據;讀取更多的數據 將改變校驗和結果。
isosize
程序可以用來找到應當從光學媒體讀取的合適的字節數量。 它會顯示光學媒體的扇區計數
與扇區大小
,其中<設備名>
是加載的光學媒體的設備文件名。
$ /sbin/isosize -x <設備名>
sector count: 25600, sector size: 2048扇區計數
和扇區大小
的數值應當傳遞到dd
程序中以從光學媒體中讀取合適的字節數,字節流將管道送至合適的校驗和工具 (sha512sum、sha256sum 等)。
$ dd if=<裝置檔案名稱> count=<扇區數> bs=<扇區大小> | sha512sum- 將所計算的校驗和數值和先前在校驗和文件中得到和合適校驗和(SHA512SUMS 文件、 SHA256SUMS 文件等)進行對比即可進行驗證。
除此之外,還有一個有用的幫助命令稿,名為 check_debian_iso,它可以驗證 ISO 映射站台文件和 光學媒體,自動讀取合適大小的字節並隨後計算校驗和並與校驗和文件進行對比。
- ISO 映射站台文件校驗。
下列命令將把 debian-6.0.3-amd64-netinst.iso
文件使用 SHA512SUMS 文件中提供的校驗和數值進行對比校驗。
$ ./check_debian_iso SHA512SUMS debian-6.0.3-amd64-netinst.iso - 光學媒體校驗。
下列命令將把以 /dev/dvd 文件訪問的媒體和 debian-6.0.3-amd64-DVD-1.iso
文件以及提供的 SHA512SUMS 校驗和文件一起進行對比校驗。
注意 ISO 映射站台文件本身並不是必要的,其名稱僅僅用來定位對應的校驗和文件。
$ ./check_debian_iso SHA512SUMS debian-6.0.3-amd64-DVD-1.iso /dev/dvd
為何我下載的 DVD 映像檔不到 1 GB?它應該要超過 4 GB 才對
最可能的原因是,您使用的下載工具不支援太大的檔案,例如它可能沒辦法下載超過 4 GB 的檔案。這個問題通常的症狀是,當您下載完文件時,您的工具回報的文件大小(以及它所下載的數據大小)比 正常大小剛好小了 4 GB。例如,如果下載的 DVD 映像檔是 4.4 GB,您的工具可能會回報 0.4 GB。
一些版本的 wget 也存在此問題 - 請更新 wget 或是使用 curl 命令來下載: "curl -C - [URL]"
注意,i386、amd64 和 arm64 的 Debian ISO 映像也可以從 USB 閃存盤啟動;見下文。
xorriso,可用於所有光學媒介類型(也可以以非 root 使用者執行):
xorriso -as cdrecord -v dev=/dev/sr0 -eject debian-x.y.z-arch-MEDIUM-NN.iso
為了在寫入 BD-RE 時獲得完整的標稱速度(即不會因驅動器的內部缺陷管理而導致速度減慢),
請添加選項 stream_recording=on。
growisofs,用於 DVD 和 BD 光學媒介類型:
growisofs -dvd-compat -Z /dev/sr0=debian-x.y.z-arch-MEDIUM-NN.iso
wodim,用於 CD 光學媒介類型:
wodim -v dev=/dev/sr0 -eject -sao debian-x.y.z-arch-CD-NN.iso
對於 Linux 的系統,也有 X 視窗下的程式,舉例來說: Brasero, K3B 及 X-CD-Roast…等。注意:它們全都是前述的低級燒錄程序的前端介面。
- Brasero
- 選擇燒錄映像檔按鈕。 按下 按這裡選擇碟片映像檔,瀏覽並選擇您下載的 ISO 檔案,檢查 屬性 內的設定都正確,並選擇 建立映像檔。
- K3b
- 選擇選單工具 - CD - 燒錄 CD 映像檔。在開啟的對話窗 輸入映像檔的路徑到要燒錄的映像檔欄位,檢查其他欄位的資訊 是否正確,然後點選開始。
- X-CD-Roast
- 啟動之後,點擊 Setup 並選擇 HD settings 標簽頁。複製 Debian 光碟映像檔到表格顯示的其中一個目錄。(如果表格是空的, 請輸入你想要用來暫時儲存的目錄路徑,並點擊 Add。)點擊 OK 來離開設定畫面。下一步,選擇 Create CD 然後是 Write Tracks。 選擇 Layout tracks 標簽頁及顯示映像檔名稱那一列,並點擊 Add,然後再點擊 Accept track layout。最後,點擊 Write tracks。
在最新版本的 Windows 上,可以透過右鍵單擊 ISO 並選擇將映像刻錄到光碟
(或類似選項)來實現。
對於舊版本的 Windows,可能會有一些小問題,因為很多 Windows 程式會使用它們專屬的光碟映像檔格式。為了燒錄 .iso 映像檔,您非常有可能必須使用特殊
的選單。
找找像ISO9660 file
、Raw ISO image
或是2048 bytes/sector
之類的選項。(附註:其他 bytes/sector 值是嚴重錯誤的!)
有一些程式並不提供這些選項;請使用其它的燒錄程式(試試問問你的朋友或同事)。
這裡有一些關於如何使用特定產品來燒錄光碟映像檔的資訊:
- ImgBurn (免費軟體)
- 有一系列的螢幕截圖 顯示要如何燒錄光碟映像檔
- CDBurnerXP Pro (免費軟體)
- 燒錄 .iso 檔案的步驟描述在該程式的 程式使用手冊內。
- Roxio Easy-CD Creator
- 從 File 選單,選擇 Create CD from image...。 然後選擇 ".iso" 檔案類型,及正確的映像檔。 這將會開啟製作光碟的設定圖形介面,請確認關於你的可錄式光碟的資訊是正確的。 在 Create options 部份,選擇 Create CD;在 Write method 下,選擇 Track at once 及 Close CD。
- 來自 Ahead Software 的 Nero
- 不要啟動設定精靈,然後從
File
或Recorder
選單,如果有需要, 在檔案選擇視窗中選擇 All Files 。選擇 .iso 檔案,並在this is a foreign file
對話框中,點擊 OK。 在選項方框中會開啟一些合適的預設選項:Data Mode 1
,Block Size 2048
, 不要選擇Raw Data, Scrambled, 及 Swapped
,且 Image Header 及 Image Trailer 保持為 0。點擊 OK。在 Write CD 方框中,使用預設選項,例如:Write 及 Determine maximum speed,並核可 Finalize CD 選項。 - Microsoft Resource Kit Tools
- 這個命令列的程式是由微軟免費提供,可以在 Windows 2003 與 XP 下工作。 包含了兩隻可以燒錄 CD 與 DVD 映像檔的程式,分別叫做 Cdburn.exe 與 Dvdburn.exe。使用方法則是附在說明檔中 - 基本上指令會像這樣 cdburn drive: iso-file.iso /speed max
如果您可以提供更新的資訊或是其它軟體的詳細內容,請讓我們知道。
在 Mac OS 環境下的 Toast 程式已被回報可對 .iso 檔案正常運作。利用指定製作碼為 CDr3 (或也許是 CDr4)且使用如 FileTyper 來輸入編碼為 iImg ,你可以更安全地製作。雙擊檔案就會直接開啟 Toast ,你不需要用拖曳的方式或是經由 File-Open 的選單來開啟。
另一個選項是 Disk Utility (包含在 Mac OS X 10.3 或以上的版本):在開啟 Disk Utility 應用程式之後(在 /Applications/Utilities 資料夾內),在 Image 選單中選擇 Burn... 然後選擇要燒錄的光碟映像檔。確認設定是正確的,然後點擊 Burn。
另一個選項是 Disk Copy (包含在 Mac OS X 10.1 或以上的版本):在開啟 Disk Copy 應用程式之後(在 /Applications/Utilities 資料夾內),在 Image 選單中選擇 Burn Image... 然後選擇要燒錄的光碟映像檔。確認設定是正確的,然後點擊 Burn。
如何將 USB/CD/DVD/BD 映像檔寫入 USB 快閃隨身碟?
部分 Debian 與 Debian Live 映像檔,尤其是所有 i386、amd64 與 arm64 映像檔,都使用了 isohybrid 技術來建立,確保可以在兩種不同情形下使用:
- 可燒錄到光碟,並使用該光碟開機。
- 可存入 USB 快閃隨身碟,從多數個人電腦中的 BIOS 或 EFI 韌體直接開機。
在 Linux 機器中,只要使用 cp
指令就可以複製到 USB 快閃隨身碟:
cp <檔案名稱> <裝置檔案名稱>
或是您也可以使用 dd
:
sudo dd if=<檔案名稱> of=<裝置檔案名稱> bs=16M status=progress oflag=sync
其中:
- <檔案名稱> 是映像檔的名稱,例如
netinst.iso
。 - <裝置檔案名稱> 是 USB 快閃隨身碟對應的裝置檔案名稱,例如 /dev/sda,/dev/sdb。請小心確認您輸入了正確的裝置檔案名稱, 因為如果填寫錯誤,該指令同時也能輕易寫入您的硬碟!
status=progress
將當前操作的進度輸出到終端。oflag=sync
會排空緩存,這樣當命令成功完成時,操作就確實已經 完成了,所以您可以立即拔出 USB 快閃隨身碟。
請注意,Debian 不建議在此步驟使用unetbootin
。
它會在開機與安裝時產生難以診斷的問題,所以不推薦。
如何在 Windows 環境下將 USB/CD/DVD/BD 映像檔寫入 USB 快閃隨身碟?
對於 Windows 使用者,我們推薦使用 balenaEtcher。
- balenaEtcher 有不需要安裝到電腦上就可以使用的版本。
- 您只需要下載 balenaEtcher-portable.exe 並打開/執行它。
- 如果出現安全警告,請確認您想要打開 balenaEtcher。
- 然後選擇 ISO 文件,選擇目標設備(您的 USB 快閃隨身碟),然後寫入,就可以了。
沒有一定要製作標籤的必要。然而,我們建議你使用以下的定義來確保其可互換性:
Debian GNU/{Linux|Hurd}
<版本>[<修訂版>]
Official
{<架構> } {CD|DVD|BD}-<數字>
例如:
Debian GNU/Linux 6.0.3
Official i386
CD-1
Debian GNU/Linux 6.0.3
Official
amd64 DVD-2
Debian GNU/Linux 6.0.3
Official
source BD-1
Debian GNU/Hurd 6.0.3
Official i386
Netinst CD
如果還有空間,你也可以把代號加到第一行,例如: Debian GNU/Linux 6.0.3 Squeeze
。
請注意你只能在光碟中其映像檔的總合檢查碼是符合正式版本的 jigdo 檔案的其中一個。 才被允許在標籤上指名為Official。任何不符合總合檢查碼的光碟(例如:你自己製作的)必須被清楚地標示為 Unofficial,例如:
Debian GNU/Linux 6.0.3
Unofficial
Non-free
在每週官方快照版中,類似6.0.3
這樣的版本號不該被使用以免與正式發行的版本混淆。
使用類似etch
的代碼或是發行版名稱testing
。並且在後面加入Snapshot
與日期:
Debian GNU/Linux etch
Official Snapshot alpha Binary-2
2005-06-17
一些比較舊的映像檔還可以從 cdimage.debian.org 的庫存區域抓到。舉例來說,如果您需要某些(子)架構的支援,但新的發行版沒有的話,您可能會想要試試舊的映像檔。
注意當您使用非常舊的 USB/CD/DVD(4.0 Etch 之前)時,/etc/apt/sources.list 的內容會預設會指向 目前 的 Debian 穩定發行版。這表示如果透過網路升級的話會升級到目前的版本。
如果你想要安裝 Debian 在大量的機器設備上,並保持這些設備能即時更新(例如:安全性更新),從光碟機來安裝並不理想,然而想經由網際網路來安裝 也一樣不理想,因為每一臺機器都還是需要再一次下載套件來安裝。在這種情況下,你應該建置本地端的快取服務,有三種選擇:
- 讓光碟的內容可以經由 HTTP 或是 FTP 的方式取得: 下載光碟,
然後讓它們可以在本地端的映射站經由你的區網取得內容。每一臺個別的機器可以
把這些映射站當成是一般的 Debian 伺服器來使用。例如:如果光碟的內容可以在
URL http://10.0.0.1/cd1/ 下取得,本地端網路的機器就可以在它們的
/etc/apt/sources.list 檔案中加入下一行來使用光碟上的套件:
deb http://10.0.0.1/cd1/ stable main contrib
每一片光碟都需要在 sources.list 中設定不同的 URL 並寫成不同的 條目。 - 命令你的 HTTP 代理伺服器來快取 .deb 的檔案:
設定代理伺服器持續一段長時間來保留 .deb 的檔案,然後
設定你環境下的每一臺機器的 http_proxy 指向此快取伺服器,
並使用 apt 的 HTTP 擷取方式。
這個方式會讓你得到使用映射站的最大好處,而且不需要 跟你的管理員多做爭論。因為你可以在代理伺服器上對磁碟使用率做限制, 這樣的方式使用在磁碟空間有限的站臺也可以運作的很好。而且它有使用映射方式 所沒有的好處,你可以只下載你要安裝的套件,如此可以節省頻寬。 Squid(快取代理伺服器軟體)可在 /etc/squid/squid.conf 加入以下一行 來設定保留這些檔案:
refresh_pattern debian.org/.*.deb$ 129600 100% 129600 - 設定私人的 Debian 套件映射站: 注意 Debian 的檔案庫已經成長到相當巨大了!請參考 映射網頁 以獲得詳細資料。
要安裝大量的機器是需要一些技巧的。完全自動化安裝 (FAI), 提供了一個可以創建自定義安裝映像的網路服務,應該可以幫你來處理這樣的工作。
我有一個本地端的 Debian 映射站,而且想要製作我自己的光碟。我應該怎麼做呢?
除了 本地端的 Debian 映射,你也需要很多的磁碟空間。光碟的製作命令稿位於 debian-cd 套件中。然而,較好的方式還是使用 git 倉庫中最新的程式碼。(相同地,你還是應該查看套件的依賴關係,來確認你有全部必要的工具。)
要取得最新的 git 版本,請先確定你有安裝 git 。在一個空目錄下,輸入下列指令:
git clone https://salsa.debian.org/images-team/debian-cd.git
在您使用這些命令命令稿的同時,請考慮查看 debian-cd 郵遞論壇的檔案庫 來找尋不可避免的問題的解決方式。 :-)
設定及同步更新光碟映像檔映射站臺的必要步驟在別的網頁另有說明。
我們沒有保存所有硬體架構使用的完整 ISO 映像檔,這是為了減少映像站所需負擔的儲存空間。您可以使用 jigdo 工具來重新產生出遺失的 ISO 映像檔。