2011年6月27日 星期一

FreeBSD Unable to find device node

剛剛在安裝 FreeBSD 的時候,分割完硬碟的 Partition,要繼續切割 Slice 的時候,突然出現一個訊息:

Unable to find device node for /dev/da0s1b in /dev!

也就是怎樣都無法寫入分割表,裝了這麼多年 FreeBSD 倒是第一次遇到這種情形,不知道是不是因為我安裝在 Virtual Machine 裡面。

拜了 Google 大神之後,有個解法如下:

安裝光碟 (CD1) 的選單中,有個 fixit 的模式,進入之後會叫你換光碟片,這光碟片就是 ISO 檔中稱為 livefs 的東西,例如 FreeBSD-8.2-RELEASE-i386-livefs.iso

這個光碟其實是 FreeBSD 的 Live CD,可以用它得到一個 shell。然後可以使用一些基本的工具,這時候輸入指令:

dd if=/dev/zero of=/dev/da0 bs=64k count=1

然後重新開機再安裝就可以了。

[參考]

沒有留言:

張貼留言