使用 Ubuntu LiveCD 远程安装 FreeBSD

使用 Ubuntu LiveCD 远程安装 FreeBSD

我意识到这是一个非常具体的问题,但我想知道是否有办法在仅使用 SSH 访问服务器上的 Ubuntu LiveCD 的机器上安装 FreeBSD?

答案1

是的你可以!(但它完全没有支撑,可能会导致你的头发脱落,手臂从头顶长出来,以及其他可怕的变异!)

你正在寻找的这种令人厌恶的黑客行为被称为企鹅人,但请注意:它已有 4 年历史,并且可能存在严重的位衰减问题。如果您发现并修复了上述位衰减问题,我相信作者会很乐意接受补丁。


如果你还没有使用 Ubuntu LiveCD,那么更好的选择是使用 FreeBSD LiveCD(例如免费赠品) — 我知道您可以sysinstall从这些 CD 运行以生成一个可运行的系统,虽然我还没有测试过,但我认为您可以毫无困难地运行新的 9.0 安装程序。
这也没有得到官方支持,但它不太可能导致可怕的变异。

答案2

最直接的方法是:

在您附近的 [虚拟] 主机和dump/、/var、/tmp 和 /usr 分区上安装不带交换的最小 FreeBSD。

在目标主机上尽可能小的分区上安装允许的操作系统。Bootmanager 是必须的。

在可用磁盘空间上创建 FreeBSD 切片/分区。

然后将允许的操作系统和restore以前的dumpedFreeBSD 分区启动到新创建的分区上。Restore可以dump通过网络访问文件,因此您不需要在远程机器上进行额外的存储。

重启。

在 VNC 中,从启动管理器列表中选择 FreeBSD。

从 FreeBSD 中删除允许操作系统所在的分区并在此处进行交换。

您可能遇到的唯一麻烦是转储/恢复的主机上的切片编号不同。

相关内容