如何在树莓派 2b 上安装 freebsd-亚博电竞手机版
linux
2020年03月30日 23:39
2
在树莓派 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上。
展开全文