通过 USB 将 CoreOS 安装到磁盘

通过 USB 将 CoreOS 安装到磁盘

我想将 CoreOS 从 USB 记忆棒安装到专用服务器的磁盘上。

在 CoreOS 的文档中,我发现安装到磁盘指南要求安装并运行另一个 Linux 作为基础。不幸的是,我没有。相反,我在 MacBook Pro 上运行 OS X,我想使用 USB 棒运行 CoreOS 的安装。

所以我的想法是这样的:

  • 准备一个装有 MacBook Pro 上 CoreOS 安装程序的 USB 记忆棒。
  • 将 USB 连接到 Intel NUC 并启动机器。
  • 等到 CoreOS 安装完成后,移除 USB 记忆棒并重新启动 Intel NUC。

有什么方法可以实现这个功能吗?如果可以,我该怎么做?如果没有,最简单的替代方案是什么?

答案1

复制CoreOS ISO使用 dd 或类似工具连接到 USB。
http://www.ubuntu.com/download/desktop/create-a-usb-stick-on-mac-osx

启动它,然后按照以下步骤直接运行 coreos-install安装到磁盘在 CoreOS 网站上找到的说明。

答案2

假设你有物理访问机器的权限(键盘 + 屏幕),你可以从任何 Linux LiveCD 安装 CoreOS。你可以创建一个在 OSX 上可启动 Ubuntu USB,然后启动到该目录,然后使用CoreOS 安装脚本从 Ubuntu 实时启动。

登录后,它看起来会像这样:

wget https://raw.githubusercontent.com/coreos/init/master/bin/coreos-install
chmod +x coreos-install
./coreos-install -d /dev/sda -c cloud-config.yml

但这个过程在几个地方都有记录,试试这里或者这里

相关内容