主机:Windows 10,包含所有最新更新
来宾:Ubuntu 18.04
VirtualBox 5.2.12
- Ubuntu 18.04 VirtualBox 机器:4GiB、2CPU、VT-x/AMD-V、嵌套分页、PAE/Nx、视频内存 56 MB
- 我从 ubuntu-18.04-desktop-amd64.iso 安装了 Ubuntu 18.04。
- 已重新启动:启动正常。
- 安装了 Ubuntu 的所有最新更新。
- 尝试重新启动:它挂起了。
尝试增加虚拟机的内存和处理器的数量——但没有任何帮助。
我的另一台 VB 机器是 Ubuntu 16.04,具有所有最新更新,并且运行良好。
答案1
- 创建新机器,例如,在 UI 中单击“新建”
- 选择高级模式
- 从非工作机器中选择 Ubuntu 的 .vdi 文件
- 保持这台机器的设置简单
- 启动后一切应正常工作
答案2
我的设置与您的非常相似,所以我们可能遇到相同的问题。就我而言,更新后的 Ubuntu VM 的启动时间显著增加(5 分钟 vs. 20 秒)。
核实:
- 让虚拟机启动过程完成
- 在 Ubuntu 会话中打开终端并运行
journalctl -b
- 阶段应该说明长时间的延迟
kernel: random: crng init done
解决:
- 启动更新的 Ubuntu VM
- 单击启动虚拟机屏幕内,并确保您的输入被捕获。按虚拟机内的任意键将显著加快启动过程。
- 在 Ubuntu 会话中打开终端并更新 rng-tools5 包:
sudo apt upgrade rng-tools5
- 重新启动后,启动时间应该恢复正常。
看起来,具有当前补丁级别的 18.04 LTS 的 VirtualBox 安装存在与没有硬件随机数生成器的某些裸机安装相同的错误。
更新 rng-tools5 包的信息位于此处:https://unix.stackexchange.com/questions/442698/when-i-log-in-it-hangs-until-crng-init-done