腾讯云的轻量服务器不提供 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 的流程了按安装向导的指示逐步操作就行。