最近把限制的旧笔记本电脑折腾出来了,刚好又看到了关于FreeBSD相关的文章,就想着安装一个玩玩,也把旧电脑当作简单的服务器用起来,记录一下我的踩坑历程。

前期的一些准备以及说明

由于我只想安装FreeBSD单系统,准备使用SSD硬盘作为系统盘,使用HDD硬盘做存储。

设备的一些硬件相关的参数

电脑型号: GE60 2PE-449
CPU型号: Intel 酷睿i5 4210H
GPU型号: NVIDIA GeForce GTX 860M+Intel GMA HD 4600
内存容量: 16GB(DDR3 1600MHz 8GB x 2)
硬盘容量: 256GB ssd + 1TB hdd(7200转)

USB启动盘的制作

  1. 镜像下载(注意:不同的版本选择的镜像不同),在FreeBSD官方下载站选择对应的版本下载,由于我是安装在物理机上面的,故选择后缀为 memstick.img 版本的镜像,具体可看相关文档

  2. 在Windows10系统上使用 rufus 制作USB启动盘

笔记本Bios U盘启动设置

  1. 开机出现MSI的logo时,按DELETE键进入Bios设置
  2. 设置Boot Option #1 选项为 USB Hard Disk, 配置路径: Boot -> Boot Option #1
  3. 设置Boot mode select 选项为 UEFI and CSM, 配置路径: Boot -> Boot mode select

FreeBSD的安装

安装过程中遇到的问题以及解决方案

使用 startx 启动失败 https://forums.freebsd.org/threads/xauthority-why.52903/

硬盘挂载

系统重启后发现其中一块硬盘没有挂载,使用挂载 mount -w /dev/ada0 /opt/data 报错如下:

1
mount: /dev/ada0: R/W mount of /opt/data denied. Filesystem is not clean - run fsck.: Operation not permitted

修复命令:

1
fsck -y /dev/ada0

重新挂载:

1
mount -w /dev/ada0 /opt/data

设置为系统启动挂载,在 /etc/fstab 文件中添加如下内容,参考文档

1
/dev/ada0               /opt/data       ufs     rw              2       2