尝试将 Ubuntu 22.04.1 安装为虚拟机,但最后出现了问题

尝试将 Ubuntu 22.04.1 安装为虚拟机,但最后出现了问题

当我在虚拟机上运行 Ubuntu 安装程序时,我能够到达创建帐户的部分,然后它开始安装所有内容。几分钟后,安装程序在接近结束时出现“安装 linux-image-5.15.0-52-generic 时出错”窗口。它说软件包安装后脚本子进程返回错误退出状态 1。当我单击“确定”时,一个更大的窗口显示发生错误,并且“E:Sub-process /usr/bin/dpkg 返回错误代码 (1)”,但安装无论如何都会尝试继续。当我单击该窗口上的“确定”时,安装程​​序提示我重新启动,虚拟机重新启动后,它只是卡在一个黑屏上,中间显示“Hyper-V”。

我的主机系统在 Windows 11 上运行,虚拟机管理程序是 Hyper-V Manager。我从 Canonical 的 Ubuntu Desktop 网站获取了 .iso。在安装过程中,我在 85.9 GB 的虚拟磁盘上进行了自定义分区设置,其中包括:1 MB 可用空间、98 MB ext4 安装在 /boot、10000 MB ext4 安装在 /、1024 MB swap、599 MB efi 和 74175 MB 剩余可用空间。

我在网上看到的 /usr/bin/dpkg 错误代码 (1) 的大多数情况似乎都发生在人们在初始安装后安装新软件时,而这些问题的解决方案涉及命令提示符,而我目前还无法完全访问它。我记得今年早些时候在我的计算机上成功运行了一个 Ubuntu VM,尽管那时它还在 Windows 10 上,但我仍然不确定是什么原因造成的,或者如何修复它。

答案1

我遇到了同样的问题,对我来说,问题是我的虚拟硬盘容量太小(10G),我必须为这个 VM 创建一个 20G 的新硬盘,然后我才能安装这个 Ubuntu 版本。

如果这不是您的问题,请按照以下说明执行以下步骤检查 /var/log/syslog 消息:

  1. 在安装过程中,当出现此问题时,按下键盘上的右控制键和 F2 -> 切换到控制台/shell 视图
  2. 插入用户名 ubuntu,无需密码(只需按回车键)
  3. 在命令提示符上插入:sudo less /var/log/syslog
  4. 滚动到此文件的末尾并检查此问题(例如,搜索您的问题如:“linux-image-5.15.0-52-generic”。您可以通过在 less 中插入键“/”来搜索)。
  5. 向上或向下滚动直到找到有关该问题的提示。

我希望它有帮助。

相关内容