ubuntu虚拟机挂载本地光盘
时间: 2025-06-22 14:47:16 浏览: 15
### 如何在 Ubuntu 虚拟机中挂载宿主机器的物理光驱
为了实现这一目标,通常需要通过虚拟化软件的支持来访问宿主机上的硬件资源。对于 VirtualBox 和 VMware 这样的平台来说,可以通过特定的方式让虚拟机识别并使用宿主机的光驱。
#### 使用 VirtualBox 挂载宿主机光驱
当采用 VirtualBox 创建 Linux 客户操作系统时,可以直接利用其内置功能连接到真实的 CD/DVD 驱动器:
1. 打开 VirtualBox 的图形界面;
2. 选中要配置的目标虚拟机实例;
3. 前往 **设置** -> **存储**(Storage)选项卡;
4. 在右侧找到控制器名为 "IDE Controller" 或者类似的设备列表;
5. 添加新的光学驱动器,并选择 “Host Drive” 来指定实际存在的物理光驱作为数据源[^1];
完成上述操作之后,启动虚拟机中的 Ubuntu 系统将会自动检测到来自于宿主机的光盘介质,并可在 `/media` 下面看到对应的挂载点。
如果希望手动控制挂载过程,则可以在终端执行如下命令:
```bash
sudo mkdir -p /mnt/cdrom
sudo mount /dev/cdrom /mnt/cdrom/
```
以上指令会创建一个新的挂载路径 `/mnt/cdrom` 并将当前插入的光盘映像挂载于此位置。
#### 使用 VMware 挂载宿主机光驱
针对 VMware 用户而言,同样能够轻松地使虚拟机读取实体光碟的内容。具体做法是在 VMware 中编辑虚拟机设置,添加或修改现有的 IDE/SCSI 控制器下的光驱属性为直通模式(Passthrough),从而允许 VM 访问真实世界的 DVD-ROM 设备[^2]。
一旦完成了这些更改,Ubuntu 应该能够在每次开机时自动加载任何已插入的媒体。如果不这样做的话,也可以借助下面给出的一组 shell 命令来进行临时性的手工挂载动作:
```bash
sudo mkdir -p /cdrom
sudo mount /dev/sr0 /cdrom
```
这里假设默认情况下第一个 SCSI 光学装置被命名为 `sr0`,而其他可能的名字还包括但不限于 `scd`, `dvd` 等等,取决于具体的发行版和环境变量设定。
阅读全文
相关推荐


















