如何在樹莓派 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 版。
1. 下載 FreeBSD-current 的 arm 映象
你可以 訪問這個頁面來下載 樹莓派2的映象。使用 wget 或 curl 命令來下載映象:
$ 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
或
$ 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
2. 解壓 FreeBSD-current 映象
執行以下命令中的任何一個:
$ unxz FreeBSD-11.0-CURRENT-arm-armv6-RPI2-20151016-r289420.img.xz
或
$ xz --decompress FreeBSD-11.0-CURRENT-arm-armv6-RPI2-20151016-r289420.img.xz
3. 設定 SD
你可以在 OS X,Linux,FreeBSD,MS-Windows 和類 Unix 系統來燒錄 SD 卡。
在 Mac OS X 下燒錄 FreeBSD-current
使用下面的 dd 命令:
$ diskutil list $ diskutil unmountDisk /dev/diskN $ sudo dd if=FreeBSD-11.0-CURRENT-arm-armv6-RPI2-20151016-r289420.img of=/dev/disk2 bs=64k
示例輸出:
1024+0 records in 1024+0 records out 1073741824 bytes transferred in 661.669584 secs (1622776 bytes/sec)
使用 Linux/FreeBSD 或者類 Unix 系統來燒錄 FreeBSD-current
語法是這樣:
$ dd if=FreeBSD-11.0-CURRENT-arm-armv6-RPI2-20151016-r289420.img of=/dev/sdb bs=1M
確保使用實際的 SD 卡的裝置名稱來替換 /dev/sdb(LCTT 譯註:千萬注意不要寫錯了)。
4. 引導 FreeBSD
在樹莓派 2B 上插入 SD 卡。你需要連線鍵盤,滑鼠和顯示器。我使用的是 USB 轉串列埠線來連線顯示器的:
圖01 基於樹莓派 USB 的序列連線
在下面的例子中,我使用 screen 命令來連線我的 RPI:
## Linux 上 ## screen /dev/tty.USB0 115200 ## OS X 上 ## screen /dev/cu.usbserial 115200 ## Windows 請使用 Putty.exe ##
FreeBSD RPI 啟動輸出樣例:
圖02: 在樹莓派 2上引導 FreeBSD-current
5. FreeBSD 在 RPi 2上的使用者名稱和密碼
預設的密碼是 freebsd/freebsd 和 root/root。
到此為止, FreeBSD-current 已經安裝並執行在樹莓派 2上。
相關文章
- 樹莓派安裝nodejs樹莓派NodeJS
- 樹莓派安裝 vscode樹莓派VSCode
- 如何在樹莓派中安裝 VoIP 系統:Asterisk樹莓派AST
- 樹莓派安裝QT5樹莓派QT
- 樹莓派安裝 ArchlinuxARM(aarch64)樹莓派Linux
- 樹莓派+tomcat+mysql安裝及配置樹莓派TomcatMySql
- 樹莓派安裝 ubuntu 20.04 LTS 碰壁指南樹莓派Ubuntu
- 樹莓派3B安裝openwrt19.07.04樹莓派
- 玩轉樹莓派之系統安裝篇樹莓派
- 樹莓派使用入門:如何更新樹莓派樹莓派
- 樹莓派是什麼 樹莓派能做什麼 樹莓派的功能用途樹莓派
- 樹莓派無法升級Ruby或安裝Jekyll樹莓派
- 樹莓派作業系統安裝和啟動樹莓派作業系統
- 樹莓派編譯安裝opencv3 (2019.1.6更新)樹莓派編譯OpenCV
- 樹莓派4b安裝OpenCV 新手推薦樹莓派OpenCV
- 樹莓派使用入門:用樹莓派學 Linux樹莓派Linux
- 樹莓派使用樹莓派
- 樹莓派安裝vnc server並設定自啟動樹莓派VNCServer
- 樹莓派鼓搗記 - 初探(從安裝到開機)樹莓派
- 樹莓派開發筆記(十五):樹莓派4B+從原始碼編譯安裝mysql資料庫樹莓派筆記原始碼編譯MySql資料庫
- 樹莓派使用入門:慶祝樹莓派的 14 天樹莓派
- 樹莓派使用入門:如何用樹莓派來娛樂樹莓派
- 樹莓派使用入門:如何購買一個樹莓派樹莓派
- 樹莓派CM4(四):樹莓派映象替換核心樹莓派
- 樹莓派4B+安裝centos及node環境部署樹莓派CentOS
- 樹莓派4B安裝docker-compose(64位Linux)樹莓派DockerLinux
- 樹莓派筆記樹莓派筆記
- 樹莓派配置watchdog樹莓派
- 樹莓派與FileZilla樹莓派
- 樹莓派3B安裝64位作業系統(樹莓派無需連線顯示器鍵盤滑鼠)樹莓派作業系統
- 樹莓派 arm64 上 執行unidbg樹莓派
- 樹莓派使用入門:如何為樹莓派社群做出貢獻樹莓派
- 樹莓派搭建git伺服器 | 樹莓派小無相系列樹莓派Git伺服器
- 「玩轉樹莓派」樹莓派 3B+ 配置無線WiFi樹莓派WiFi
- 記一次樹莓派4B安裝Centos7安裝學習樹莓派CentOS
- 樹莓派開發筆記(十三):入手研華工控樹莓派UNO-220套件(二):安裝rtc等驅動樹莓派筆記套件
- 樹莓派安裝pip3以及擴充套件包的方法樹莓派套件
- 如何在FreeBSD中安裝Nginx,MySQL,PHP(FEMP)NginxMySqlPHP
- 樹莓派使用入門:如何啟動一個新的樹莓派樹莓派