制作 U 盘启动盘
我制作 U 盘启动盘的系统是 Windows 所以就用 Rufus 工具来制作
下载链接: Rufus
安装系统
因为要装 Windows10 和 FreeBSD 双系统,所以需要提前给 FreeBSD 预留出一个分区,直接用 Windows 自带的磁盘管理就可以做到.
此处只专门说一下分区方法
有几个注意事项:(此处为了省事就用百度的图了, 侵删)
此处选第一个 UFS 安装,然后
这个地方选 “Partition”, 否则会把你的整个磁盘清空,这样 Windows10 系统就没了。
待补充…
其他按照提示一步一步做就好. (最好添加一个自己的用户)
配置系统
安装之后,以 root 用户登陆。
配置国内镜像源
配置 pkg 源:
mkdir -p /usr/local/etc/pkg/repos/
vi /usr/local/etc/pkg/repos/FreeBSD.conf
添加:
FreeBSD: {
url: "pkg+http://mirrors.ustc.edu.cn/freebsd-pkg/${ABI}/quarterly",
}
如果想要使用滚动更新,将 quarterly 更换为 latest 即可.
使用滚动更新,安装软件的时候可能会遇到问题,推荐使用 quarterly,问题待补充.
保存退出,执行 pkg update -f 更新即可.
配置 ports 源:
vi /etc/make.conf
添加:
MASTER_SITE_OVERRIDE?=http://mirrors.ustc.edu.cn/freebsd-ports/distfiles/${DIST_SUBDIR}/
配置 sudo
pkg install sudo
编辑 /usr/local/etc/sudoers, 在 root ALL=(ALL) ALL 后面添加
username ALL=(ALL) ALL
username 为自己的用户名
安装显卡驱动
pkg install nvidia-driver
开启 Linux 支持,修改文件:
vi /etc/rc.conf
添加
linux_enable="YES"
加载
kldload linux64
查询
kldstat
配置开机启动 nvidia 显卡驱动, 编辑 /boot/loader.conf 添加
nvidia_load="YES"
编辑 /etc/rc.conf 添加
kld_list="nvidia, nvidia-modeset"
验证
nvidia-smi
配置 X Window
pkg install xorg xorg-server
编辑文件 /etc/fstab 添加
proc /proc procfs rw 0 0
生成 xorg.conf
Xorg -configure
cp xorg.conf.new /etc/X11/xorg.conf
不需要更改
安装桌面
解决 FreeBSD 上的中文乱码问题
pkg install droid-fonts-ttf
pkg install x11-fonts/wqy
安装完之后重启