为什么在VirtualBox中安装Ubuntu 18.04 LTS时会在启动时挂起?


18

我使用默认虚拟机设置在VirtualBox中安装了Ubuntu 18.04 LTS。但是,Ubuntu 18.04 LTS会挂在启动屏幕上,永远不会到达登录屏幕。为什么会这样,如何解决?

Answers:


12

在Virtualbox中,关闭虚拟机,然后编辑Ubuntu虚拟机的设置,然后转到显示。将“视频内存”滑块一直向右移动。然后也勾选加速:启用3D加速。

再次启动您的虚拟机。这是在Virtualbox V5.2.12上


我已经增加了内存,但是这些更改为我解决了这个问题。
CorayThan

实际上,您应该做相反的事情。禁用3d加速,因为vm box在gnome中不支持硬件加速
异常

这很好。
Noam Shalev

6

问题是Ubuntu 18.04 LTS显然不喜欢VirtualBox中默认的1GB RAM设置。尽管Ubuntu 18.04 LTS被宣传为可使用1GB RAM,但在我看来,它无法正常工作。

关闭虚拟机并为其提供更多内存,最好至少2GB。无需重新安装Ubuntu 18.04 LTS。实际上,仅使用默认的1GB RAM安装它是理想的选择,因为更大的RAM大小会导致更大的交换文件大小,并且不建议在VirtualBox内部进行交换,因为那样会分为两个级别的交换(主机和来宾)。

重新启动具有更多内存的虚拟机后,它不再挂在启动屏幕上。

在调整内存大小的同时,可以为虚拟机提供更多的CPU。默认的CPU数量是1,但是当今大多数低端笔记本电脑CPU至少都具有4个虚拟CPU内核,而更好的有8个。


2
releases.ubuntu.com/18.04告知您至少需要1024MB RAM才能安装。
juhist

1
我的行为也一样,我给了它4 Gig RAM。
warhansen

6

我尝试了以上所有提示,但没有一个对我有用。再过3个小时后,我意识到以前的Docker安装在我的(Win10)计算机上启用了Hyper-V,显然与VirtualBox配合不好。因此,另一个提示是再次检查Hyper-V或其他虚拟机管理程序是否尚未运行,如果是,则将其禁用。祝您排除故障。


1
其他固定方法均无效,这就是我的固定方法。
DMin

5

我在macOS上使用Ubuntu 18.04运行VM。来宾系统具有大量的基本内存(RAM)和多个处理器。

(这是我直接在其他位置的PC上通过硬件直接在原始硬件上使用的原始VM。通常,当我处理这些更新时,通常会在OS更新时使用该软件。 macOS + rawVM组合。)

我的机器在macOS VM上运行良好,直到有一天它停止正常启动。它会在登录屏幕之前卡住,显示紫色背景,底部写有Ubuntu。

这是我所做的修复工作:

  1. 重新启动VB应用程序并托管。没有解决问题。

  2. 将VirtualBox从6更新到6.08。没有解决问题。

  3. 按照其他帖子中的建议禁用3D加速。没有解决问题;所以我重新启用了它。我的视频内存已经为128 MB,因此我没有更改。

  4. 图形控制器从VMSVGA更改为VBoxSVGA。这解决了问题。现在,它再次正常工作(并且我的3D加速功能仍处于启用状态)。


1
更改图形控制器也对我有用,而其他修复程序却没有。
jotadepicas

1

耶尔卡(Jirka)的回答为我提供了帮助我解决问题的线索。需要禁用Windows 10 Hyper V系统。这些说明对我有帮助:

https://ittutorials.net/microsoft/hyper-v/how-to-disable-the-hyper-v-feature-in-windows-10/

我需要禁用Hyper V,然后重新启动计算机。

然后,这使VirtualBox可以启动Ubuntu 18.03以成功启动,并且在启动时不会挂起。Ubuntu 16.04也会发生相同的问题。


在我的情况相同的解决方案-不知道为什么我在过去的Hyper-V启用,所以这是一个好主意,检查本
理查德DiSalvo

1

系统->加速:

取消选中启用嵌套分页


您能否更详细地解释为什么您认为这将解决OP的问题?请参阅“ 如何回答”并参加我们的导游,以了解如何改善您的答案。
Burgi

0

就我而言,所有其他答案的解决方案均已应用,但仍然挂死了。原来,问题出在虚拟机的“半虚拟化”设置为“旧版”,将其更改为“默认”可以解决问题。


我尝试增加内存和视频内存,这可能是必需的,但只有在我将准虚拟化提供程序更改为默认后,它才能正常启动。
彭白

0

我在Windows 10 PC的VirtualBox 6.0.10中运行Ubuntu 18.04。启动Ubuntu不再给我一个登录提示,只是一个空白屏幕。我将视频内存从16 MB增加到64 MB,现在一切正常。


1
已经建议增加视频内存。
G-Man说'Resstate Monica''19

0

JirkaHorník的回答帮助了我。就我而言,这是Ubuntu Server 18.04.4 LTS,而不是台式机,并且正在观看视频。以下详细介绍了该问题以及我应用的解决方案。

  1. 我正在运行Windows 10专业版。我开发并与Docker合作,以便启用Hyper-V。这是docker的先决条件。

  2. 使用VirtualBox,我开始安装Ubuntu Server。而且,当涉及到安装内核的点(确切点是这里在上面的视频),

在Ubuntu上安装内核

它会突然再次开始该过程以返回到这一点,此时它将在欢迎屏幕上询问“请选择您喜欢的语言” 。

在Ubuntu的欢迎屏幕上选择首选语言

这会重复。

  1. 终于我找到了这个。因此,我去了“打开或关闭Windows功能”并禁用了Hyper-V,然后重新启动了PC。

在Windows 10 Pro上禁用Hyper-V

  1. 现在,我再次尝试,并成功安装了Ubuntu Server。

  2. 但是泊坞窗无法运行。它说

未启用必需的Windows功能:Hyper-V。Docker Desktop将退出。

没有Hyper-V的Docker错误

因此需要再次启用Hyper-V。

在Windows 10 Pro上启用Hyper-V

  1. 现在,我确认docker以及Ubuntu服务器作为虚拟机都可以同时运行。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.