[64位2.0正式版系统]树莓派使用虚拟机运行FreeBsd系统

1.何为FreeBSD?

FreeBSD是一个类Unix的操作系统,FreeBSD是世界上第一个开放源代码的系统,它是由基于BSD Unix的源代码衍生而来的。BSD Unix是加州大学伯克利分校在1975年至1993年开发的操作系统。FreeBSD是一个支持许多硬件和体系架构的企业级系统。和其他BSD家族的操作系统一样, FreeBSD其核心、驱动程序以及所有的用户层(Userland)应用程序(如Unix shell和cat和ps等命令)都存储在源代码库中。

2.为什么是FreeBSD?

BSD协议给了FreeBSD无限的包容性。其网络堆栈十分优秀。

3.下载系统镜像

到华为云开源镜像站注册一个账号登陆后

https://mirrors.huaweicloud.com/

我们直接在浏览器访问网址

https://repo.huaweicloud.com/freebsd/releases/VM-IMAGES/12.1-RELEASE/amd64/Latest/

在这里插入图片描述
然后选择qcow2镜像

4.将虚拟机文件导入系统

将FreeBSD-12.1-RELEASE-amd64.qcow2.xz 文件解压缩放到电脑桌面上。通过winSCP(ftp软件均可)上传到树莓派上
在这里插入图片描述
文件协议SCP,用户名默认是pi 密码默认是raspberry 主机名为IP地址,一般来说路由器可见。
在接受主机秘钥后,直接将文件拖拽进去即可。初始化目录应该是/home/pi。具体时间取决于网络连接方式和SD卡读取速率。
在这里插入图片描述

5.配置虚拟机

打开VNC连接(如果你的树莓派配备有显示器就不需要打开vnc了,直接在显示器上操作即可)
在这里插入图片描述
点击左上角的苹果,找到系统,点击“虚拟系统管理器”。
在这里插入图片描述
输入pi用户的密码raspberry点击“授权”。
在这里插入图片描述
点击图标新建虚拟机。
在这里插入图片描述
选择如何安装操作系统:“导入现有磁盘选项”
架构:“X86_64”
在这里插入图片描述
点击“浏览”
在这里插入图片描述
点击“本地浏览”,找到刚才传入的FreeBSD-11.2-RELEASE-amd64.qcow2文件。
在这里插入图片描述
在这里插入图片描述
通用配置
在这里插入图片描述
资源配置一般来说1G内存1核心就可以了
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
需要多等待一会。
如果长时间卡在sendmail服务,
建议直接ctrl C终止这个服务。开机后可以彻底关闭掉这个服务。
在这里插入图片描述
安装完成后,输入root即可登录。无密码直接回车即可
在这里插入图片描述
在这里插入图片描述
这样就完成了系统安装。

首先我们要设置一个root密码

passwd

然后输入两次密码即可,建议采用raspberry方便登录。

6.配置ssh登录

ee /etc/ssh/sshd_config 

(注:ee是FreeBSD下的一款编辑器,按ESC根据选项即可保存退出)

在文件中把下面图片行的#删掉,并把“no”改为“yes”;
在这里插入图片描述
在这里插入图片描述
按ESC回车保存。
同样地,往/etc/rc.conf文件中新建一行写入

ee /etc/rc.conf

写入sshd_enable=“YES”
在这里插入图片描述
生成SSH密钥:
ssh-keygen A
在这里插入图片描述
然后重启下sshd服务:

service sshd restart 

查看系统ip地址:

ifconfig

在这里插入图片描述
查看IP后即可通过ssh远程链接到qemu虚拟机中的FreeBSD系统了。

在本机系统终端输入如下命令:

ssh [email protected](你的ip)

输入yes,然后回车,再输入之前设定的密码raspberry,即可成功登陆
在这里插入图片描述

彩蛋

终端输入:

grdc

得到一个复古时钟:
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_41676577/article/details/112974403