Virtual Box 安装完Archlinux成后怎么启用全屏[安装增强功能]

3,306 阅读1分钟

安装 virtualbox-guest-utils

  1. 安装 virtualbox-guest-utils

    $ sudo pacman -S virtualbox-guest-utils
    
  2. 选择 virtualbox-guest-modules-arch 进行安装

加载 VirtualBox 内核模块

  1. 手动加载模块

    $ sudo modprobe -a vboxguest vboxsf vboxvideo
    
  2. 开机自动加载模块

    $ sudo systemctl enable systemd-modules-load.service 
    

启动 VirtualBox增强

  1. 使用参数启动

    $ VBoxClient --clipboard --draganddrop --seamless --display --checkhostversion
    
  2. 使用 VBoxClient-all 启动

    $ sudo VBoxClient
    

启用共享目录

  1. 手动挂载

    $ sudo mount -t vboxsf <共享目录的名字> <客户机系统的挂载点>
    
  2. 自动挂载

    virtual box -> 设备 -> 共享文件夹 ->共享文件夹.....->-> 自动挂载->固定分配

  3. 创建软连接访问

    $ ln -s /media/virtualbox_share ~/virtualbox_share
    

常见问题

  1. archlinux module vboxsf not found in directory or module vboxsf not found in directory /lib/modules/4.19.89-1-lts

问题: 增强功能的modules 安装失败

解决方案:使用 virtual box 的安装增强功能

  1. 不能加载 C:\Program Files\Oracle\VirtualBox\VBoxGuestAdditions.iso

    问题: 没有权限

    解决方案:

    • VBoxGuestAdditions.iso 移到 C:盘之外存储,重复1

    • 手动挂载

      创建挂载目录

      $ sudo mkdir -p /media/cdrom
      

      挂载

      $ sudo mount /dev/cdrom /media/cdrom 
      

      手动安装增强功能

      $ sudo sh VBoxLinuxAdditions.run
      

      重启

      $ reboot
      
  2. 安装完增强功能,记得重新 加载 VirtualBox 内核模块启动 VirtualBox增强

效果

  1. 全屏效果

    全屏效果

  2. 共享目录效果

总结

本篇文章主要是记录本人折腾vitual box全屏的过程,如果有哪些地方有问题希望大家给与指正修改.