在Windows 10 Pro主机的Virtual Box虚拟机中安装Ubuntu Server时虚拟CDRom缺失问题求助
在Windows 10 Pro主机的Virtual Box虚拟机中安装Ubuntu Server时虚拟CDRom缺失问题解决方法
别担心,我来一步步带你搞定这个问题,就用你现在的全新Ubuntu Server环境操作:
第一步:先在VirtualBox里挂载Guest Additions镜像
- 先确保你的Ubuntu Server虚拟机处于关机状态(运行中操作也可以,但关机后设置更不容易出错)
- 打开VirtualBox管理器,选中你的Ubuntu Server虚拟机,点击顶部的「设置」按钮
- 在设置窗口里切换到「存储」选项卡,找到「控制器: IDE」或「控制器: SATA」下面的空光驱图标
- 右侧属性栏里点击「光盘」图标,选择「选择一个虚拟光盘文件」
- 找到VirtualBox的默认安装目录(一般是
C:\Program Files\Oracle\VirtualBox),选中VBoxGuestAdditions.iso文件后确定,再启动虚拟机
第二步:安装Guest Additions所需的依赖工具
Ubuntu Server默认没有编译相关的工具,必须先装上,不然安装脚本会报错:
- 登录服务器后,先更新软件源:
sudo apt update && sudo apt upgrade -y - 安装编译依赖包,这条命令会自动匹配你的内核版本:
sudo apt install build-essential dkms linux-headers-$(uname -r) -y
第三步:挂载虚拟光驱并执行安装脚本
之前你遇到的权限问题,就是因为没加sudo获取管理员权限,这次跟着来:
- 创建挂载目录(加
-p可以避免目录已存在的报错):sudo mkdir -p /media/cdrom - 挂载虚拟光驱:
如果提示sudo mount /dev/sr0 /media/cdrom/dev/sr0不存在,试试替换成/dev/cdrom - 进入挂载好的光驱目录:
cd /media/cdrom - 运行安装脚本:
耐心等脚本跑完,过程中会有一些输出,不用慌sudo sh ./VBoxLinuxAdditions.run
第四步:重启虚拟机生效
安装完成后,输入命令重启:
sudo reboot
重启后Guest Additions就正常工作了,共享剪贴板、自动调整窗口这些功能都能用啦!
备注:内容来源于stack exchange,提问作者Peter_Brown_USA
相关产品推荐
相关产品推荐

