[问题] 救命,virtualBOX 6 无缝就是灰色的不能用

楼主: ironmanstock (钢铁人史塔克)   2020-12-29 15:25:14
windows 10 的OS下安装 virtualbox 6.0.24,
virtualbox里面跑虚拟 ubuntu 20,但是检视的"无缝模式" 选项是灰色的,无法使用
请问该怎么办?(update upgrade build-essential 都装了)
guest addition 也装了,结果如下:
sudo sh ./VBoxLinuxAdditions.run
Verifying archive integrity... All good.
Uncompressing VirtualBox 6.0.24 Guest Additions for Linux........
VirtualBox Guest Additions installer
Removing installed version 6.0.24 of VirtualBox Guest Additions...
Copying additional installer modules ...
Installing additional modules ...
VirtualBox Guest Additions: Starting.
VirtualBox Guest Additions: Building the VirtualBox Guest Additions kernel
modules. This may take a while.
VirtualBox Guest Additions: To build modules for other installed kernels, run
VirtualBox Guest Additions: /sbin/rcvboxadd quicksetup <version>
VirtualBox Guest Additions: or
VirtualBox Guest Additions: /sbin/rcvboxadd quicksetup all
VirtualBox Guest Additions: Building the modules for kernel 5.8.0-33-generic.
VirtualBox Guest Additions: Look at /var/log/vboxadd-setup.log to find out
what went wrong
VirtualBox Guest Additions: Running kernel modules will not be replaced until
the system is restarted
********************************************************
查看 var/log/vboxadd-setup.log,有看到错误字样,但不知道有没没关系
tmp/vbox.0/r0drv/linux/alloc-r0drv-linux.c: In function ‘
rtR0MemAllocExecVmArea’:
/tmp/vbox.0/r0drv/linux/alloc-r0drv-linux.c:171:15: error: implicit
declaration of function ‘__get_vm_area’; did you mean ‘get_vm_area’?
[-Werror=implicit-function-declaration]
171 | pVmArea = __get_vm_area(cbAlloc, VM_ALLOC, MODULES_VADDR,
MODULES_END);
| ^~~~~~~~~~~~~
| get_vm_area
/tmp/vbox.0/r0drv/linux/alloc-r0drv-linux.c:171:13: warning: assignment to ‘
struct vm_struct *’ from ‘int’ makes pointer from integer without a cast
[-Wint-conversion]
171 | pVmArea = __get_vm_area(cbAlloc, VM_ALLOC, MODULES_VADDR,
MODULES_END);
| ^
/tmp/vbox.0/r0drv/linux/alloc-r0drv-linux.c:204:14: error: implicit
declaration of function ‘map_vm_area’; did you mean ‘get_vm_area’?
[-Werror=implicit-function-declaration]
204 | if (!map_vm_area(pVmArea, PAGE_KERNEL_EXEC,
| ^~~~~~~~~~~
| get_vm_area
cc1: some warnings being treated as errors
make[2]: *** [scripts/Makefile.build:290:
/tmp/vbox.0/r0drv/linux/alloc-r0drv-linux.o] 错误 1
make[1]: *** [Makefile:1780: /tmp/vbox.0] Error 2
make: *** [/tmp/vbox.0/Makefile-footer.gmk:117: vboxguest] Error 2
~
***************************************************
请问是不是版本的问题? ubuntu要换版本吗?
救命啊~~~
作者: v72807647 (xilwen)   2020-12-29 20:08:00
你的ubuntu够新,可以试试看直接用apt装virtualbox-guest-x11、virtualbox-guest-utils、virtualbox-guest-dkms三个套件后重开虚拟机,不一定要用光盘里的安装程式
楼主: ironmanstock (钢铁人史塔克)   2020-12-30 18:01:00
谢谢 安装了没有用,换成ubuntu16 就可以用无缝

Links booklink

Contact Us: admin [ a t ] ucptt.com