Linode下安装FreeBSD新方法

之前在Linode下安装FreeBSD都是使用mfsbsd来安装,最近发现一种新的方法(其实也不算新方法,这个Linode官方都已经写过的),不过这种方法更给力,所以这里写出来做下记录!

准备工作

准备工作其实很简单,就是购买一个Linode,还没有购买的可以点击这里购买:https://www.usebsd.com/go/linode/

当注册Linode账号之后,购买一台VPS

01.jpg

02.jpg

安装前操作

在安装之前,需要在Linode后台进行一系列操作,以保证咱们的安装能够正常进行,默认VPS下是没有任何配置及磁盘的。

03.jpg

创建磁盘

由于咱们需要安装的是FreeBSD,而Linode是没有FreeBSD的安装模板的,所以需要咱们进行一些变通,通过特殊方法来进行安装,这个特殊方法就是恢复模式!

首先创建两个磁盘 Installer 及 FreeBSD,两个磁盘格式均为 "unformatted/raw" ,Installer 大小 1024MB,FreeBSD 剩余大小。

创建Installer磁盘

04.jpg

创建FreeBSD磁盘

05.jpg

创建配置

接下来咱们需要创建配置文件,这样才能保证咱们在恢复模式下能够正确的引导及写入磁盘文件。

创建Installer配置文件

06.jpg

创建FreeBSD配置文件

07.jpg

最终创建后的VPS界面如下图:

08.jpg

进入恢复模式

点击导航栏中的 "Rescue" 进入恢复模式

09.jpg

登录lish

Linode准备了一个叫做Lish的管理工具,非常方便,在导航栏点击 "Remote Access" ,找到最下面的 "Lish via Browser" ,点击链接会自动使用Web登录Lish

10.jpg

写入memstick

要安装FreeBSD,咱们直接使用FreeBSD官方提供的memstick包即可,打开:http://ftp.freebsd.org/pub/FreeBSD/releases/amd64/amd64/ISO-IMAGES/ ,进入对应的版本,然后找到memstick的文件链接,这里康康安装的是11.1版本

在Lish中输入命令直接将memstick写入到FreeBSD磁盘中:

curl http://ftp.freebsd.org/pub/FreeBSD/releases/amd64/amd64/ISO-IMAGES/11.1/FreeBSD-11.1-RELEASE-amd64-memstick.img | dd of=/dev/sda

11.jpg

写入完成后会出现提示

12.jpg

安装FreeBSD

回到Linode控制面板,点击 "Reboot" 重启系统,重启完成后来到 "Remote Access",找到最下面的 "Glish" ,点击链接打开 "Glish" ,此时界面出现经典的FreeBSD安装界面,直接回车开始安装

13.jpg

这里需要注意几个地方,基础安装时选择 "lib32"

14.jpg

磁盘使用 "ZFS"

15.jpg

安装磁盘选择 "da0"

16.jpg

接下来就安装正常的FreeBSD安装方式进行安装即可,在最后不重启

17.jpg

配置 /boot/loader.conf

boot_multicons="YES"
boot_serial="YES"
comconsole_speed="115200"
console="comconsole,vidconsole"

保存后直接将VPS关机处理!

调整参数

由于之前咱们创建了两个配置 Installer 及 FreeBSD,还有两个磁盘 Installer 及 FreeBSD,现在FreeBSD已经安装完成,Installer配置及磁盘对于咱们都没有任何用处了,所以咱们直接将它俩删除,仅保留FreeBSD配置及FreeBSD磁盘!

18.jpg

同时,由于刚才创建了两个磁盘,Installer磁盘占用了 1GB 空间,虽然不多,但对于本就紧凑的空间,咱们还是能省则省,在 FreeBSD 磁盘处点击 "Edit" 修改磁盘,直接将下方磁盘状态中的 "Total" 数据填入,也就是咱们使用整个磁盘空间,保存!

19.jpg

最后启动VPS,通过SSH登录后已经可以正常使用了!

最后修改:2019 年 04 月 27 日 11 : 00 AM
如果觉得我的文章对你有用,请随意赞赏

发表评论

4 条评论

  1. 夏目贵志

    有没有一键 DD Freebsd系统脚本ヾ(≧∇≦*)ゝ

    想尝试一下

    1. 康康
      @夏目贵志

      这个好像没有,只有文章里讲的这种

      1. 夏目贵志
        @康康

        没事 有空的时候我去github找找有没有脚本

        1. 康康
          @夏目贵志

          嗯,好的