天天看點

如何在樹莓派 2B 上安裝 FreeBSD如何在樹莓派 2B 上安裝 FreeBSD

在樹莓派 2b 上如何安裝 freebsd 10 或 freebsd 11(current)?怎麼在 linux,os x,freebsd 或類 unix 作業系統上燒錄 sd 卡?

在樹莓派 2b 上安裝 freebsd 10 或 freebsd 11(current)很容易。使用 freebsd 作業系統可以打造一個非常易用的 unix 伺服器。freebsd-current 自2012年十一月以來一直支援樹莓派,2015年三月份後也開始支援樹莓派2了。在這個快速教程中我将介紹如何在樹莓派 2b 上安裝 freebsd 11 current arm 版。

<a></a>

<code>$ wget ftp://ftp.freebsd.org/pub/freebsd/snapshots/arm/armv6/iso-images/11.0/freebsd-11.0-current-arm-armv6-rpi2-20151016-r289420.img.xz</code>

<code>$ curl -o ftp://ftp.freebsd.org/pub/freebsd/snapshots/arm/armv6/iso-images/11.0/freebsd-11.0-current-arm-armv6-rpi2-20151016-r289420.img.xz</code>

執行以下指令中的任何一個:

<code>$ unxz freebsd-11.0-current-arm-armv6-rpi2-20151016-r289420.img.xz</code>

<code>$ xz --decompress freebsd-11.0-current-arm-armv6-rpi2-20151016-r289420.img.xz</code>

你可以在 os x,linux,freebsd,ms-windows 和類 unix 系統來燒錄 sd 卡。

使用下面的 dd 指令:

<code>$ diskutil list</code>

<code>$ diskutil unmountdisk /dev/diskn</code>

<code>$ sudo dd if=freebsd-11.0-current-arm-armv6-rpi2-20151016-r289420.img of=/dev/disk2 bs=64k</code>

示例輸出:

<code>1024+0 records in</code>

<code>1024+0 records out</code>

<code>1073741824 bytes transferred in 661.669584 secs (1622776 bytes/sec)</code>

文法是這樣:

<code>$ dd if=freebsd-11.0-current-arm-armv6-rpi2-20151016-r289420.img of=/dev/sdb bs=1m</code>

確定使用實際的 sd 卡的裝置名稱來替換 /dev/sdb(lctt 譯注:千萬注意不要寫錯了)。

在樹莓派 2b 上插入 sd 卡。你需要連接配接鍵盤,滑鼠和顯示器。我使用的是 usb 轉序列槽線來連接配接顯示器的:

如何在樹莓派 2B 上安裝 FreeBSD如何在樹莓派 2B 上安裝 FreeBSD

圖01 基于樹莓派 usb 的串行連接配接

在下面的例子中,我使用 screen 指令來連接配接我的 rpi:

<code>## linux 上 ##</code>

<code>screen /dev/tty.usb0 115200</code>

<code></code>

<code>## os x 上 ##</code>

<code>screen /dev/cu.usbserial 115200</code>

<code>## windows 請使用 putty.exe ##</code>

freebsd rpi 啟動輸出樣例:

如何在樹莓派 2B 上安裝 FreeBSD如何在樹莓派 2B 上安裝 FreeBSD

圖02: 在樹莓派 2上引導 freebsd-current

預設的密碼是 freebsd/freebsd 和 root/root。

到此為止, freebsd-current 已經安裝并運作在樹莓派 2上。

繼續閱讀