如何将 Virtualbox 5.1 升级到当前版本 (Win10 Guest)?

如何将 Virtualbox 5.1 升级到当前版本 (Win10 Guest)?

自从我昨天将虚拟 Win7 升级到 Win10 以来,一切似乎都运行良好,但有时窗口和菜单等看起来很奇怪,就像存在一些图形问题。首先,我将虚拟机的设置从 Win7 x64 更改为 Win10 x64。

然后我寻找了一个升级教程(针对当前的 Virtualbox 版本 6.0.2),我发现了大量针对旧版本的教程,每个教程似乎都有不同的终端命令,这让我很难知道哪些步骤是正确的,哪些是错误的。

我也考虑过仅将 ExtensionsPack(我当前的 5.1 版本不再受支持)更新到 5.2 或 6.0.2,但我不知道这是否有帮助。

我如何才能避免完全重新安装 VirtualBox?不幸的是,我无法创建一个新的 Win10 客户系统,它总是卡在安装中,所以我使用了 Win7,升级工作正常。现在我担心我必须再次安装这三个系统。

有什么建议、帮助或替代方案吗?谢谢大家!:)

答案1

对我来说,最简单的 VirtualBox 安装是使用Oracle 信息库

  • 使用以下方式添加存储库

    sudo add-apt-repository "deb http://download.virtualbox.org/virtualbox/debian $(lsb_release -cs) contrib"
    sudo apt update
    
  • 删除以前的VirtualBox发布版本才能升级到 VirtualBox 6.0:

    sudo apt remove virtualbox*
    

    您的虚拟机不会被删除。

  • 从 Oracle 存储库安装 virtualbox:

    sudo apt install virtualbox-6.0
    

    这将安装 6.0. 版本的最新更新(目前为 6.0.2)。我们的软件包管理将自动提供和安装包含错误修复的后续更新,直到发布周期 7.0. 出现,届时再次需要删除 6.0 版本。

您创建的虚拟机将保持不变并可自由访问,但您必须升级宾客添加功能和扩展包,仅当您使用过它们时。

答案2

卸载以前版本的 VirtualBox 及其配置,但保留虚拟硬盘

sudo apt-get remove --purge virtualbox

sudo rm ~/.config/VirtualBox/ -Rf

更新和升级系统

sudo apt-get update

sudo apt-get upgrade

设置 Apt 存储库

wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add -

wget -q https://www.virtualbox.org/download/oracle_vbox.asc -O- | sudo apt-key add -

添加 PPA

sudo add-apt-repository "deb http://download.virtualbox.org/virtualbox/debian bionic contrib"

安装 VirtualBox

sudo apt-get update

sudo apt-get install virtualbox-6.0

相关内容