Foa*_*oad 19 windows virtualbox resolution manjaro
使用 VirtualBox geustaddition iso
1.1. 从工具栏Devices > Insert guestaddition image ...
1.2. cd /run/media/foobar/VBox_GAs-6.0.4
1.3. sudo sh autorun.sh或者只是sudo sh VBoxLinuxAdditions.run导致错误:
该系统当前未设置为构建内核模块。请安装与当前内核匹配的 Linux 内核“头”文件,以便为系统添加新的硬件支持。VirtualBox Guest Additions:modprobe vboxsf 失败
1.4. 所以我尝试通过安装这里提到的 Linux 内核头文件来解决这个问题:
1.4.1 找到Linux内核mhwd-kernel -li,在我的情况下是linux419
1.4.2. 然后sudo pacman -S linux419-kernel
1.4.3. 然后按照原始帖子中的第一步并重新启动。这解决了分辨率问题,但每次重新启动时,我都必须等待 5-6 分钟才能显示消息:
正在为 vboxadd.service 运行停止作业……
1.4.4. 从这里尝试了sudo systemctl stop vboxadd和sudo systemctl disable vboxadd,但随后它又恢复了分辨率。
1.4.5. 尝试卸载来宾添加sudo sh VBoxLinuxAdditions.run uninstall,然后按照第 2 步操作也没有成功!
按照他们wiki上的建议使用 Manjaro 存储库:
2.1. sudo pacman -Syu virtualbox-guest-utils导致
有 11 个提供程序可用于 VIRTUALBOX-HOST-MODULES:
:: 额外的存储库
- linux316-virtualbox-guest-modules
…
:: 存储库社区
linux-rt-lts-manjaro-virtualbox-guest-modules
2.2. 从这里运行mhwd-kernel -li表示应该linux419使用,或者使用sudo pacman -S linux419-virtualbox-guest-modules。但后来我得到了错误:
错误无法提交事务(文件冲突)
virtualbox 来宾工具存在于文件系统 vboxclient 中
2.3. 按照此处的建议,我尝试sudo pacman -S --force完成安装并重新启动。但除了我收到此通知外,没有任何变化:
小智 20
要使自动调整大小的访客显示工作,您必须使用“VBoxSVGA”
调整大小就像一个魅力。
在 Linux、Mac OS 和 Windows 10 上测试
(在较旧版本的 Virtual Box 中,控制器是 VBoxVGA,但自 6.0 版起已弃用,并且在 6.1 中不再可用。)
and*_*isk 13
我最近遇到了同样的问题,经过一番研究,我想出了不需要使用VBoxVGA适配器并重新安装 Manjaro的解决方案。TL;DR 版本是,您需要安装linux419-headers,而不是linux419-kernel.
主机:Windows 10 1809 Pro 64 位
客户机:Manjaro KDE 18.0.4 64 位,4.19.34-1-MANJARO 内核
虚拟化:VirtualBox 6.0.6 r130049 (Qt5.6.2)
进行完整的系统更新:
sudo pacman -Syyu
安装gcc,make以及当前内核版本的 Linux 内核“头”文件(可以通过uname -r命令找到,例如linux419-headers——我试图提供一个统一的命令 usingsed和grep功能):
sudo pacman -S gcc make linux$(uname -r|sed 's/\W//g'|cut -c1-2)-headers
重启:
sudo reboot
通过设备挂载 ISO ? Guest Additions CD Image...并在那里打开终端。
跑
sudo sh VBoxLinuxAdditions.run
重启:
sudo reboot
在这一点上,Manjaro 应该可以与新VMSVGA控制器一起正常工作,动态调整屏幕分辨率(确保您分配了足够的视频内存(128 Mb)并事先在 VM 设置中启用加速),无缝共享缓冲区并允许拖放。
最近从4.19.34-1-MANJAROto 的内核更新5.0.9-2-MANJARO不会影响 Guest Additions 的功能,也不需要额外的调整:
小智 1
您可以尝试的一件事是确保您的 VB 会话没有运行。进入其设置并单击“显示”>“屏幕”>,然后在“图形控制器”下下拉菜单并选择“VBoxVGA”。保存并退出,然后重新启动 VB 会话。
| 归档时间: |
|
| 查看次数: |
37850 次 |
| 最近记录: |