2025年3月28日 星期五 甲辰(龙)年 月廿七 设为首页 加入收藏
rss
您当前的位置:首页 > 计算机 > 软件应用 > 其它软件

Virtual Box的Alpine系统挂载ISO光盘文件和共享目录

时间:02-28来源:作者:点击数:29

virtualbox 虚拟机挂载光盘问题

给 alpine 虚拟机系统与宿主机做文件共享时,要安装 Virtual Box 官方提供的增强功能。网上说,

Virtual Box 安装目录中,有个 VBoxGuestAdditions.iso 光盘文件。可以挂载到虚拟机的Linux系统中执行。

Virtual Box 挂载光盘后,虚拟机内找不到。

  • df -h

以上命令发现光盘设备并未自动挂载。

Linux挂载光盘的通用方法

进入/dev目录查找光驱,一般是cdrom或其他。如果没找到,说明光驱没有挂载或者没被系统识别。

  • root:/mnt/cdrom# ls -l /dev/cdrom
  • lrwxrwxrwx 1 root root 3 Sep 17 08:42 /dev/cdrom -> sr0

可见我系统上用sr0表示光驱,然后就可以挂载了.但是默认的挂载命令却报错:

  • root:/etc/apk# mount /dev/sr0 /media/cdrom/
  • mount: mounting /dev/sr0 on /media/cdrom/ failed: Invalid argument

可能是被挂载的文件类型未指定。即:

  • mount -t 【设备类型】 【被挂接的设备名】 【挂接处目录名】
  • -t <文件系统类型> 指定设备的文件系统类型,常见的有:
  • minix linux最早使用的文件系统
  • ext2 linux目前常用的文件系统
  • msdos MS-DOS的fat,就是fat16
  • vfat windows98常用的fat32
  • nfs 网络文件系统
  • iso9660 CD-ROM光盘标准文件系统
  • ntfs windows NT 2000的文件系统
  • hpfs OS/2文件系统
  • auto 自动检测文件系统

光盘挂载命令修改为:

  • mount -t iso9660 /dev/sr0 /media/cdrom/

执行命令后,没有任何提示消息。Linux系统中,没消息就是好消息,就是挂载成功了。

如果光盘挂载目录不对。可卸载后重新挂载

  • umount /dev/cdrom

最后就可以进入光盘目录执行安装文件了

  • cd /media/cdrom
  • ./VBoxLinuxAdditions.run

virtualbox 虚拟机挂载宿主机目录

1. 安装增强扩展

方法一: 如上所示,使用Linux挂载光盘的通用方法,挂载 VBoxGuestAdditions.iso 光盘文件,执行安装。

方法二: 开启 Alpine 的 apk软件源, 使用 apk add 命令,在线安装增强扩展。如下所示:

开启社区源:

  • vim /etc/apk/repositories
  • http://mirrors.ustc.edu.cn/alpine/v3.12/main
  • http://mirrors.ustc.edu.cn/alpine/v3.12/community
  • ....

安装增强扩展:

  • apk add virtualbox-guest-additions
2. 挂载vboxsf宿主机目录

挂载共享目录:

  • modprobe -a vboxsf
  • mount -t vboxsf www /root/www

www 目录为 virtual box --设置–共享文件夹,设置的共享名称。

启动自动挂载VirtualBox共享目录。

  • mkdir -p /root/www
  • vim /etc/fstab
  • www /root/www vboxsf defaults 0 0

方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门