给腾讯云轻量服务器全新安装 FreeBSD

Jun 22, 2024 • 预计阅读时间 1 分钟

腾讯云的轻量服务器不提供 FreeBSD,可以在初始化系统的时候先选择 Debian 然后再通过 mfsBSD 安装 FreeBSD。

Tips:以下操作会抹掉云系统的所有数据,需要备份好数据后再进行操作。

在 mfsBSD 的官网 https://mfsbsd.vx.sk/ 下载:

  • mfsBSD USB memstick image:mfsbsd-se-14.1-RELEASE-amd64.img
  • mfslinux ISO image:mfslinux-0.1.11-94b1466.iso

把下载好的这个镜像上传到腾讯云的 Debian 系统上。

登录到腾讯云的 Debian 系统,安装 mfslinux 的启动引导:

$ sudo mkdir /boot/mfslinux
$ sudo mount ./mfslinux-0.1.11-94b1466.iso /mnt
$ sudo cp /mnt/isolinux/vmlinuz /mnt/isolinux/initramfs.igz /boot/mfslinux

接下来,就是配置 Grub 的启动项目,在系统启动的时候启动到 mfslinux ,这里为了方便,就不配置 Grub 了,直接删掉 /boot/grub/grub.cfg 然后硬启动系统,就可以直接进入 grub 的命令行界面:

以下操作都需要在腾讯云控制台的 VNC 界面执行。

直接输入以下命令,就可以启动到 mfslinux:

linux /boot/mfslinux/vmlinuz
initrd /boot/mfslinux/initramfs.igz
boot

进入 mfslinux 系统后,首先要把磁盘 mount 起来,这样才能使用之前上传好的 mfsBSD 镜像:

mount /dev/vda0 /mnt

把 mfsBSD 镜像移动到 /tmp 然后使用 dd 把磁盘抹掉:

cd /tmp
mv /mnt/home/v/mfsbsd-se-14.1-RELEASE-amd64.img /tmp
umount /mnt
dd if=/tmp/mfsbsd-se-14.1-RELEASE-amd64.img of=/dev/vda
reboot

最后执行 reboot 启动到 mfsBSD。

mfsBSD 系统默认的 root 用户密码是:mfsroot

root 身份登录后,执行系统安装程序:

bsdinstall

接下来就是正常的安装 FreeBSD 的流程了按安装向导的指示逐步操作就行。

FreeBSD
版权声明:如果转发请带上本文链接和注明来源。

lvv.me

iOS/macOS Developer

FreeBSD 使用 unbound 配置 DNS over TLS

FreeBSD 启用 Rack 作为默认 TCP 栈