答案1
我添加了互联网连接按照说明进行操作这里:
Check connectivity: `sudo nmcli d`
If disconnected: `sudo nmtui` > Edit a connection, select network interface and choose "Automatically connect".
`sudo reboot now`
Test: `ping www.google.com`
我添加了压缩包2:yum install bzip2
我还添加了GNOME GUI 桌面, 根据这些指示:
yum group list
yum groupinstall 'Server with GUI'
systemctl enable graphical.target --force
Rebooted the Guest OS Oracle Linux 7.1
gnome-shell --version
旁边山在媒体文件夹中,我输入:
cd /;
mount /dev/sr0 /media;
cd /media
ls
这将返回各种文件,包括 VBoxLinuxAdditions.run。我运行了./VBoxLinuxAdditions.run
,它返回“未找到目标内核的内核头”:
uname -r
并且rpm -q kernel-devel
确实显示了不同的版本。
yum install kernel-headers-$(uname -r) kernel-devel-$(uname -r)
找不到包裹。然后我运行yum distro-sync
希望能够同步版本。但仍然有两个不同的版本。
但是,现在启动 VM 时出现了一个新选项:“Oracle Linux Server 7.6,带有 Linux 3.10.0-957.12.2.el7.x86_64”,而不是“Oracle Linux Server (4.14.35-1818.3.3.el7uek)” .x86_64 with Unbreakable Ent”,我通常选择虚拟盒启动菜单。
我选择这个选项,现在 kernel-headers 和 kernel-devel 是相同的版本!yum install kernel-headers-$(uname -r) kernel-devel-$(uname -r)
返回“已安装且最新版本”。它使用相同的版本,所以这不再是问题。
但./VBoxLinuxAdditions.run
现在返回“此系统当前未设置为构建内核模块。请从您的发行版安装 gcc make perl 软件包。”。
我跑了yum install build-essential gcc make perl dkms
。然后sudo reboot now
成功安装 Guest Additions 后!