itsPG.org

PG @ NCTU SenseLab

[網管] 利用USB安裝FreeBSD / 製作FreeBSD的USB安裝碟

最近資訊社的機器有一台要重灌,想說除了練習FreeBSD的安裝之外,順便來試試看用USB安裝FreeBSD順不順,沒想到,使用 UNetbootin解壓縮安裝檔到USB隨身碟上,居然有一萬七千多個檔,在我老舊的USB隨身碟上,居然要花兩個多小時製作。

Google了一下後,發現原來FreeBSD有提供記憶體img的安裝方式,將記憶體內容包到img裡面,安裝的時候直接複製到記憶體中,既可以當LiveCD用,也可以大幅提昇安裝USB碟的製作速度,(別忘了,隨身碟對小檔讀寫的能力都不是很理想,更何況我用的是好幾年前的便宜貨)

在Windows上,有一套軟體叫做 Image Writer for Windows,可以直接幫你從img檔案製作USB安裝碟。

在Linux / Unix / Mac上,也是有方法可以弄,不過這些方法我是從這篇blog上看到的,以下轉貼僅供參考,我並沒有實際的操作過。

先unmount隨身碟

$ sudo umount /dev/sdc
Linux原本就可寫入MBR,所以只要:
$ sudo umount /dev/sdc
$ sudo dd if=FreeBSD-8.2-RELEASE-i386-memstick.img of=/dev/sdc bs=64k
Mac稍微麻煩一點,因為磁碟工具程式似乎不支援不認得的File System:
要知道mount到哪兒,可以在Terminal(終端機)看
$ sudo mount
若己經有檔案系統,可先別急著在Finder上按退出,因為會連device都退出 (這裏假設是 /dev/disk1)
$ sudo diskutil umount /dev/disk1
或是
$ sudo diskutil umount [你USB碟的Label名稱]
接下來
$ sudo dd if=FreeBSD-8.2-RELEASE-i386-memstick.img of=/dev/disk1 bs=64k

Comments