4.3. 利用軟碟映像檔建立開機磁片

可開機的磁片一般被視為是在那些不能從光碟或其它方式啟動的硬體上開機安裝程式的最後一種方法。

有報告說 Mac USB 軟碟機不支援開機磁片。

軟碟映像檔是一些包含完整的原始磁片內容與格式的檔案。類似 boot.img 這樣的軟碟映像檔不能直接拷貝到軟碟中。必須使用特殊的程式將它們按原始模式寫入磁片。這是一個必要的步驟,因為這些映像 文件是一些原始的磁碟保存方式。所以需要把文件的數據 按磁區拷貝到軟碟中。

根據平台的不同,有各種不同的方法來從軟碟映像檔建立開機磁片。這一節將描述如何在不同平台上從從軟碟映像檔建立開機磁片。

無論您使用何種方法來建立開機磁片,您應該在建立以後記住打開防寫的開關,以確保內容不會在無意間被清除。

4.3.1. 從 Linux 或者 Unix 系統寫入軟碟映像檔

為了把軟碟映像檔寫入軟碟,您可能需要系統的 root 存取權限。在軟碟機中放入一張優質的空白軟碟,然後使用指令

$ dd if=filename of=/dev/fd0 bs=1024 conv=sync ; sync

其中 filename 是一個軟碟映像檔案(請參閱 節 4.2, "從 Debian 鏡像伺服器下載檔案" 來獲知應該使用哪個 filename)。/dev/fd0 是一個常見的軟碟機設備名。可能在您的工作站上面有所不同 。這個指令也許在寫入軟碟任務結束之前就會返回到指令提示號下。請觀察軟碟機上面的使用燈,並且確保在您拔出軟碟的時候燈已熄滅。在某些系統上,您可能需要下指令來退出磁片 。

有些系統會在您放入軟碟時自動嘗試對其進行掛載。若要讓工作站允許您對軟碟進行 原始模式寫入操作,您可能要關閉此功能。不幸的是,如何關閉此功能的方法完全取決於作業系統。

如果想在 powerpc Linux 上寫入軟碟,您將必須將之退出。eject 指令能夠對此進行控制,當然您可能需要先安裝它。

4.3.2. 在 DOS、Windows、或者 OS/2 下寫入磁碟映像檔

如果您能操作一台 i386 機器,您可以使用如下方法之一把映像檔拷貝到軟碟上。

rawrite1rawrite2 程式可在 MS-DOS 下使用。如果想使用這些程式,首先要確定您是從 DOS 啟動。在 Windows 的 DOS 視窗或者在檔案瀏覽器中雙擊使用這些程式是不能執行的。

rwwrtwin 程式可以在 Windows 95、NT、98、2000、ME、XP 甚至最新的版本上運行。要使用它您需要解壓 diskio.dll 至相同目錄下。

這些工具可以在官方 Debian光碟中找到。他們位於 /tools 目錄下。

4.3.3. 在 MacOS 上寫入磁碟映像檔

這裡有一個名為 Make Debian Floppy 的 AppleSrcipt 可以由磁碟映像檔製作磁片。您可從 ftp://ftp2.sourceforge.net/pub/sourceforge/d/de/debian-imac/MakeDebianFloppy.sit 處下載之。使用時只需要解壓縮檔案至桌面然後將您想燒錄的映像檔拖拉到該程式。您必須安裝 Applescript 並在您的擴充套件管理員中開啟它。Disk Copy 會要求您確認清空磁碟並寫入磁碟映像檔。

您也可以直接使用 MacOS 工具 Disk Copy ,或者免費軟體工具 suntarroot.bin 是一個軟碟映像檔範例。您可以使用這些工具和以下方法將磁碟映像寫入軟碟。

4.3.3.1. 寫入磁碟映像檔:使用Disk Copy

假如您是使用官方 Debian GNU/Linux光碟上的軟碟映像檔文件,那麼 Type 和 Creator 已經設置正確。 以下 Creator-Changer 步驟只針對從 Debian 鏡像站下載映像檔的情況。

  1. 取得 Creator-Changer 並且用它打開 root.bin 檔案。

  2. 將 Creator 改為 ddsk (Disk Copy),並將 Type 改為 DDim (binary floppy image)。注意此處有大小寫區分。

  3. 注意: 在 Finder 中,使用 Get Info 來顯示軟碟映像檔的 Finder 資訊,並在 File Locked 複選欄中畫上 "X"。如此一來當映像檔被意外的掛載時 MacOS 才不會刪除開機區。

  4. 取得 Disk Copy。如果您已經擁有了 MacOS 系統或光碟,它多半就已經被包含在其中,否則可以試試 http://download.info.apple.com/Apple_Support_Area/Apple_Software_Updates/English-North_American/Macintosh/Utilities/Disk_Copy/Disk_Copy_6.3.3.smi.bin

  5. 執行 Disk Copy,並且選擇 Utilities->Make a Floppy,然後從對話框中選擇 locked 的映像檔。它會要求您插入一張磁片,然後詢問是否刪除它。完成後它應該會退出磁片。

4.3.3.2. 寫入磁碟映像檔:使用suntar

  1. 取得 suntar,它在 中。執行 suntar 程式並且從 Special 選單中選擇 "Overwrite Sectors..."。

  2. 按照要求插入軟碟,然後按下 Enter (從0磁區開始)。

  3. 在開啟檔案對話框中選擇 root.bin 檔案。

  4. 當軟碟被成功寫入之後,選擇 File->Eject。如果期間發生任何錯誤,請換別的軟碟試試。

在使用您建立的軟碟之前,請設定防寫保護標籤!否則,如果您偶然在 MacOS 中掛載了它,MacOS 將會將其毀壞。