我有一台装有 Ubuntu 21.04 的虚拟机,我将其删除,然后创建了一台装有操作系统 Ubuntu 22.04 的新虚拟机。
在以前的操作系统上,我习惯启用:
- 客座添加 CDCTRL:从菜单设备>插入访客添加 CD -> 使用右+启用屏幕放大F
- 共享剪贴板:设备>共享剪贴板>双向->这允许从我的主机复制并粘贴到我的虚拟机,反之亦然。
- 共享文件夹:设备>共享文件夹>设置>各种选择->这启用了从我的主机到我的虚拟机的文件传输,反之亦然。
我在装有 Ubuntu 22.04 的新虚拟机上执行了同样的事情,从操作系统菜单重新启动了多次,但更改并没有发生:
右CTRL+F仅改变VM窗口大小,但不放大屏幕。
无法从我的主机复制粘贴到我的虚拟机(CTRL+ SHIFT+ C,CTRL+ SHIFT+ V),反之亦然(CTRL+ C,CTRL+ V)。
我配置的共享文件夹不存在路径
/media/
这可能是什么原因造成的?我该如何解决?
更新
已解决客户机附加 CD/屏幕尺寸问题。
我通过将托管操作系统的屏幕分辨率设置为所需尺寸(从操作系统菜单设置>显示>分辨率>(设置与主机操作系统相同的分辨率)来解决此问题。
不过,我已经创建了一个新的虚拟机并安装了 ubuntu 21.04,并执行了与我对 Ubuntu 22.04 相同的配置操作。
对于 Ubuntu 21.04,无需从操作系统设置菜单中设置尺寸分辨率即可通过右键CTRL+放大屏幕F。
此外,在 Ubuntu 21.04 中,只需运行我上面描述的操作即可使共享文件夹和共享剪贴板正常工作。
我还删除了装有 Ubuntu 22.04 的虚拟机,生成了一个新的虚拟机,再次安装了 22.04 操作系统,但仍然遇到同样的问题。也许我的 Ubuntu 22.04 iso 有问题:
ubuntu-22.04-桌面-amd64.iso- 3.569.249 KB - 来自https://releases.ubuntu.com/22.04/
答案1
解决了
事实证明,在 Ubuntu 22.04 上安装 VirtualBox Guest Additions 的过程比我记得的 Ubuntu 21.04 的过程更手动一些。
首先我将 Virtualbox 从 6.1.22 更新到 6.1.38:
关闭所有进程,然后关闭虚拟机。
更新虚拟机
重启电脑
启动 virtualbox 和 VM
然后运行
sudo apt update
sudo apt install -y build-essential linux-headers-$(uname -r)
从 VirtualBox 顶栏菜单:设备> 点击插入客座添加 CD
创建一个文件夹来放置安装内容
sudo mkdir -p /mnt/cdrom
挂载 CD
sudo mount /dev/cdrom /mnt/cdrom
运行安装软件
cd /mnt/cdrom
sudo ./VBoxLinuxAdditions.run
重启虚拟机
sudo reboot
检查安装是否成功最快的方法是测试屏幕放大,方法是按CTRL(右)+F