1

我需要在 SmartOS 上测试一个程序。我没有任何备用系统,所以我想将它安装到我的 GNU/Linux 发行版上的 KVM 映像中。我已经以这种方式安装了 Solaris 11,而且效果很好。

我下载了 ISO 并在 KVM 中启动它,安装似乎工作正常。但是,当我启动虚拟机时,它总是开始出现并说:

Booting from harddisk ...

然后它就坐在那里,与虚拟 CPU 挂钩,不再继续前进。没有按键似乎做任何事情(Ctrl-Alt-Del 除外,它再次启动启动,给出相同的结果)。

我使用“原始”磁盘格式从 virt-manager 创建了具有 2G RAM、2 个 CPU、50G 磁盘空间的 KVM,并选择“Solaris”/“OpenSolaris”作为操作系统类型。

我没有 VMWare 的副本,而且为 Linux 获得一个似乎真的很昂贵,所以我不认为使用 SmartOS VMWare 映像对我来说是一种选择。

有人有任何提示吗?Google 向我展示了很多关于在 SmartOS KVM 中创建 Linux 实例的信息,但没有以其他方式进行。

4

1 回答 1

4

我在邮件列表的帮助下想通了。SmartOS 是一个 PXE 引导操作系统:它实际上并不安装到硬盘上。当我的安装完成并且 VM 重新启动时,KVM 自动从我的虚拟 CDROM 中卸载了 ISO 文件,因此在启动时它正在寻找一个 PXE 映像来启动但找不到它。

我所要做的就是将 ISO 文件重新附加到虚拟 CDROM 上,然后它就可以正常工作了。啊。

于 2013-03-19T22:05:33.567 回答