如何在树莓派上安装FreeBSD
时间:2020-01-09 10:39:19 来源:igfitidea点击:
如何在树莓派上安装FreeBSD 10或FreeBSD 11(当前)?
如何使用Linux,OS X,FreeBSD或类似Unix的操作系统刷新SD卡? 您可以在Raspberry Pi 2 Model B上轻松安装FreeBSD 10或FreeBSD 11(当前)。
您可以使用FreeBSD操作系统构建一个易于使用的Unix服务器。
FreeBSD-CURRENT自2012年11月以来一直支持Raspberry Pi,自2014年3月以来一直支持Raspberry Pi 2。
1.下载FreeBSD-arm当前镜像
您可以访问此页面以获取Raspberry Pi 2的预构建镜像。
使用wget或curl命令下载镜像:
$ wget ftp://ftp.freebsd.org/pub/FreeBSD/snapshots/arm/armv6/ISO-IMAGES/11.0/FreeBSD-11.0-CURRENT-arm-armv6-RPI2-20141016-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-20141016-r289420.img.xz
2.解压FreeBSD当前镜像
执行以下任一命令:
$ unxz FreeBSD-11.0-CURRENT-arm-armv6-RPI2-20141016-r289420.img.xz
或者
$ xz --decompress FreeBSD-11.0-CURRENT-arm-armv6-RPI2-20141016-r289420.img.xz
3. SD卡设置
您可以使用OS X,Linux,FreeBSD,MS-Windows和类似Unix的操作系统来刷新SD卡。
使用Mac OS X刷新FreeBSD当前
输入以下dd命令:
$ diskutil list $ diskutil unmountDisk /dev/diskN $ sudo dd if=FreeBSD-11.0-CURRENT-arm-armv6-RPI2-20141016-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当前
语法为:
$ dd if=FreeBSD-11.0-CURRENT-arm-armv6-RPI2-20141016-r289420.img of=/dev/sdb bs=1M
确保将/dev/sdb替换为实际的SD卡设备名称。
4.引导FreeBSD
插入Raspberry Pi 2 B型的SD卡中。
您需要连接键盘,鼠标和显示器。
我正在使用USB到串行电缆来在屏幕上显示输出:
基于RPi USB的串行连接
在以下示例中,我使用屏幕命令连接到我的RPi:
## Linux version ## screen /dev/tty.USB0 115200 ## OS X version ## screen /dev/cu.usbserial 115200 ## Windows user use Putty.exe ##
FreeBSD RPI引导会话示例:Gif 01:在RPi 2上引导FreeBSD-current
5. RPi 2的FreeBSD用户名和密码
镜像的默认密码为freebsd/freebsd和root/root。
并且,在那里,您已经安装了FreeBSD-current,并在RPi 2上运行。