linode上切换Linux到FreeBSD

PS:不是真正的无缝切换,数据需要自己备份、还原。

Linode官方给出了一篇文章:https://www.linode.com/docs/tools-reference/custom-kernels-distros/install-freebsd-on-linode

参照文章来,就没有问题。

主要步骤:1.建立一个安装镜像用的分区,1G大小。卷标Installer,格式为unformatted / raw

2.建立一个安装用的分区,大小够用即可(到目前为止Linode最低配置,也有20G以上)。卷标FreeBSD,格式为unformatted / raw

3.新建两个配置文件。把所有Filesystem/Boot Helper都关掉。

Installer的配置为,SDA -->FreeBSD,SDB --> Installer,root --> SDB,Kernel为Direct Disk

FreeBSD的配置为,SDA --> FreeBSD,root --> SDA,Kernel也是Direct Disk。

从现有Linux启动(需要修改配置,把添加一个Installer的挂载),然后下载FreeBSD的U盘安装镜像,使用如下命令

curl $latest | dd of=/dev/sdb

把 $latest 替换成最新的FreeBSD的memstick.img的地址。sdb也是根据你实际的installer磁盘挂载位置填写。

完成之后,使用Installer的配置重启。启动之后,在Linode控制面板切换到Remote Access,找到屏幕最下方的Glish方式(模拟连接键盘和显示器),然后继续操作。具体操作看上面的文章就可以,基本全都是默认配置。

唯一需要注意的是,FreeBSD默认是禁用root账户登录ssh的,需要添加一个用户,然后把用户组改为wheel组,这样这个用户会有su及ssh的权限。

其他都用默认就可以。

装好之后可以进入/usr/ports里面安装响应的软件如果不知道软件在哪里,可以直接whereis查找,比如whereis curl,然后进入对应的目录,执行 make install clean 即可安装相应的软件。

 

posted @ 2017-08-30 14:05  Easy C#  阅读(416)  评论(0编辑  收藏  举报