🔑使用指北-008-virtualbox

type
status
date
slug
summary
tags
category
icon
password

1. 注意事项

请跳过 7.0.16 版本。如果网络采用网桥或者本地连接,会导致宿主机重启!重大bug!

2. Redhat系

2.1. 安装 Extend Pack

如果系统安装好之后,发现源里面的 kernel-headers 版本高于当前 kernel 版本,进行下面操作,否则直接跳到 3 开始

2.1.1. 安装 epel 源

2.1.2. 安装 kernel 相关包

重新启动系统,选择最新版本的内核。

2.2. 安装相关的包

然后在虚拟机菜单中,依次选择 “设备->安装增强功能...”,如果期间出现问题,请根据日志对应处理。
处理完错误之后,根据提示,运行命令再次尝试。

3. Debian系

3.1. 安装依赖的包

3.2. 安装增强工具

如果存在错误,日志会存储在 /var/log/vbox-add-setup.log 中。高版本内核,安装 VirtualBox Additions 会出现 strlcpy 函数找不到的问题。
notion image
  1. 进入 /etc/VBoxGuestAdditions-7.0.14/src/vboxguest-7.0.14 目录下;
  1. 编辑 vboxguest/VBoxGuest-linux.c 和 vboxsf/vfsmod.c 两个文件,将 strlcpy 函数替换为 strscpy;
  1. 重新生成内核模块;

4. Windows

中年码农的困境log-001-我与计算机