PS:不是真正的無縫切換,數據需要自己備份、還原。 Linode官方給出了一篇文章:https://www.linode.com/docs/tools-reference/custom-kernels-distros/install-freebsd-on-linode 參照文章來,就沒有問題。 主要 ...
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 即可安裝響應的軟體。