我无法使用 debian 9 主机或 Windows 10 主机在 virtualbox 6.0 中安装 debian 9 作为来宾操作系统。 - 我按照 debian wiki 上的说明安装了 virtualbox,更新了 resources.lst 并添加了 oracle vbox 公钥:
https://wiki.debian.org/VirtualBox
- 我确实安装了 virtualbox 6.0 - wiki 已经过时并引用了 5.2。 (我首先在我的 debian 系统上安装了 5.2,但在出现下述故障后将其删除,希望新版本能够纠正这些问题。)
- Virtualbox 在 debian 和 Windows 上安装似乎都没有报告任何问题。
- 我下载了 debian-live-9.9.0-amd64-gnome.iso,因为那是一个可启动映像。
- 我检查了它的 sha256 来确认。
- 我将映像刻录到 DVD,并进行验证,然后从 DVD 安装。
我的 Windows 10 盒子和 debian 盒子都是 64 位。
我能够安装到从镜像下载的程度。
- 此时,似乎已下载了多个文件,显示诸如“文件 5,共 18 个...”之类的消息,此时我会看到一条失败消息,并可以选择重试、尝试另一个镜像或忽略。
- 我都重试了,并且尝试了几个镜子,结果都相同。
- 我的互联网连接稳定可靠 - 我没有遇到其他困难。
- 如果我“忽略”,安装将继续尝试安装 grub 引导加载程序,此时会失败。
- 我已经使用了 virtualbox 和 debian 的默认设置,并且没有修改任何建议的设置。
互联网上有几十个页面显然描述了我所采取的确切步骤,但对于所有这些博主来说,安装“刚刚起作用”。有许多报告称人们在安装来宾添加时遇到困难,但这是一个单独的问题,我还没有足够担心。
我想这是我忽略的一些简单设置或我错过的步骤。任何线索或建议表示赞赏。
------------ 更新 1 ----------
基于在谷歌搜索下面的错误消息时发现的类似问题,我禁用了网络,拒绝使用镜像,并跳转到第二个错误,这是杀手:
“‘grub-pc’软件包无法安装到 /target/ 中。”
此时我已经退出到 shell 来尝试手动安装 grub,这应该(?) 以某种形式存在于我的安装介质上(DVD、ISO,等等......)。此时不需要网络连接。但是,我在重新启用网络连接和不重新启用网络连接的情况下都尝试过此操作。没有喜悦。
在shell中,我无法找到apt,或者apt-get,或者dpkg,所以一直无法手动安装grub。我认为,如果此时我可以安装 grub 以便该虚拟机实例能够启动,我就可以纠正任何剩余的问题。有人可以帮助我完成下一步吗?
------------ 更新 2 ----------
在一个多星期内得到零回复后,我已经放弃了这个并正在使用 qemu。 Qemu 当然有自己的学习曲线,但我至少能够相当快地创建一个功能正常的基本访客系统。对于我来说,使用 Windows 主机、Windows 客户机和较旧的 Ubuntu 主机时,VirtualBox 相当轻松。了解这里的问题是什么会很有趣。
答案1
我有同样的问题。还尝试安装 LILO(安装程序中有一个选项),但也失败了。
对我有帮助的是使用 IDE 控制器(和连接的硬盘)而不是 SATA 控制器。
我认为 debian 默认的 virtualbox SATA 控制器有一些问题(可能缺少内核驱动程序)
答案2
• 我下载了debian-live-9.9.0-amd64-gnome.iso,因为那是可启动映像。 • 我检查了其sha256 进行确认。 • 我将映像刻录到DVD,并进行验证,然后从DVD 安装。
您用于 VirtualBox 的 .iso 只需存储在您的 H/SDD 上,而不是刻录到 DVD 介质上。