Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在windows上将无头Ubuntu服务器安装到VirtualBox_Windows_Ubuntu_Virtualbox_Headless - Fatal编程技术网

在windows上将无头Ubuntu服务器安装到VirtualBox

在windows上将无头Ubuntu服务器安装到VirtualBox,windows,ubuntu,virtualbox,headless,Windows,Ubuntu,Virtualbox,Headless,我最近开始使用VirtualBox来获取我的Linux环境,而不是完全使用Ubuntu。对我来说这很有效。但最近我意识到,在Ubuntu虚拟机中,我唯一经常使用的就是终端,主要是因为我需要Linux环境,而不是完整的桌面 所以我试着将Ubuntu服务器安装到虚拟机中,效果不错。但是,一旦我重新启动机器,它就会在系统启动后失败。在BIOS之后,在我将从命令行登录的地方,我只会得到一个带有不闪烁光标的黑屏。因此,我永远无法完全启动到vbox 我阅读了命令行版本,尝试无头运行它,然后从降级桌面连接到它

我最近开始使用VirtualBox来获取我的Linux环境,而不是完全使用Ubuntu。对我来说这很有效。但最近我意识到,在Ubuntu虚拟机中,我唯一经常使用的就是终端,主要是因为我需要Linux环境,而不是完整的桌面

所以我试着将Ubuntu服务器安装到虚拟机中,效果不错。但是,一旦我重新启动机器,它就会在系统启动后失败。在BIOS之后,在我将从命令行登录的地方,我只会得到一个带有不闪烁光标的黑屏。因此,我永远无法完全启动到vbox

我阅读了命令行版本,尝试无头运行它,然后从降级桌面连接到它。在启动vbox之后,我可以连接到桌面并看到grub屏幕,但在选择Ubuntu之后,我得到了相同的不闪烁光标

那么这真的有可能吗?我试过cygwin,但我一直觉得不合适。我喜欢Ubuntu/Debian命令行,并且对它非常熟悉。如果可能的话,我怎样才能做到这一点?我想启动VBox并获取该VBox会话的完整命令行。有什么想法吗


Ubuntu版本:10.10,VirtualBox v。4.0.4 r70112和我在Windows 7 Ultimate上。

你没有提到Ubuntu和Virtualbox的版本

我两次没能在最新的VirtualBox 4.0.4上安装完整的Ubuntu 10.10(类似于您描述的问题),所以我改用了Debian 6.0

安装UbuntuHeadless只需安装服务器版本,您已经安装了。如果出现空白屏幕,请调整VB和Ubuntu中的ioapic设置。另一个调整是在主磁盘的IDE和SATA驱动程序之间切换(如果启动时连接了USB介质,我的非虚拟化Ubuntu中的Grub将挂起)

如果您可以在VM上运行完整的Ubuntu,您可以尝试通过删除xserver xorg包或更改默认运行级别来降级它


如果您只需要一个Linux顾问,那么就可以安装Debian 6,而不需要任何GUI组件

好的,当我得到一个更快的连接时,我会尝试下载Debian 6,看看是否有效。但我倾向于选择ubuntu的最新软件包版本。但是,我会尝试安装桌面版本(已经运行)并删除ubuntu桌面和x服务器的方法。看看这是否有效。我试着更换硬盘驱动器,但似乎不起作用。仍然遇到我遇到的问题的空白屏幕是虚拟化的Ubuntu不会捕获到控制台并查看日志所需的CTRL+ALT+F1。如果您的安装程序已通过Grub,则可以尝试选择一个恢复模式选项。总而言之,我对Linux发行版在这方面的发展感到不满;上周,我在一个非常旧的桌面上尝试了几个版本的Ubuntu和Debian,唯一有效的操作系统是Win98和WinXP。最后,我按照建议安装了Debian 6,并找到了如何使用git ssh客户端设置headless环境以ssh方式进入其中(对我来说比windows命令提示符更灵活),这让事情变得容易多了。谢谢