安装虚拟机ubuntu,需要解决虚拟机和宿主机之间的互通问题,比如相互复制粘贴等。这时就需要安装一个增强工具VBoxGuestAdditions。怎么安装呢?
我的处理过程如下:
1. 首先要下载相应版本的安装软件包。在 http://download.virtualbox.org/virtualbox下,寻找自己合适的版本。我下载的是VBoxGuestAdditions_6.1.34。
2. 在virtualbox中添加安装包的位置。
打开virtualbox,在主窗口,选择需要安装的虚拟机,但不要打开。
依次选择设置-》存储-》控制器:IDE 下添加光驱;
若添加中无你所下载的iso文件,则在右边框attributes中Optical Drive中选择一个disk file,找到下载的文件位置,自己导入;
这样只是挂载到虚拟光驱上,还没有安装。下面是安装步骤。
3、安装步骤
#首先建立一个目录:mkdir /mnt/cdrom
#然后挂载光驱到这个目录下:sudo mount /dev/cdrom /mnt/cdrom
#这样我们就可以在 /mnt 目录下访问光驱中的内容了。
#然后进入该目录:cd /mnt/cdrom
#然后安装:./VBoxLinuxAdditions.run
需要注意的是,可能会有各种问题出现:
(1)在步骤2——加载安装包后,以为已经安装了,在虚拟机窗口 devices下拉菜单中点击insert guest additions cd image,结果仍出错;
这时就需要进入步骤3了,按步骤3的命令一步步安装即可。
(2)在步骤3——安装时出现
说明系统不能编译kernel modules包,这时候就需要安装必要的系统编译工具gcc 包
我用 sudo apt-get build-essential解决。
需要注意的是:依赖包的问题,可能提示不同。我这样就解决问题了。
其他的可以根据提示安装相应的依赖包。
然后,重启virtualbox,重启虚拟机。
好了。完美解决!
感谢网络上大神。加油!不断努力进步!
主要参考文献:
Virtualbox 如何安装增强功能,加载VBoxGuestAdditions光盘映像文件_vbox guest additions cd镜像-CSDN博客
virtualbox增强功能-VBoxGuestAdditions安装_vboxguestadditions.iso-CSDN博客
Linux mount 命令 - sparkdev - 博客园
为 Ubuntu 24.04 VM 安装 VirtualBox Guest Additions