news 2026/7/14 1:28:24

VirtualBox安装Oracle Linux:从虚拟机配置到增强功能实战

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
VirtualBox安装Oracle Linux:从虚拟机配置到增强功能实战

1. 先搞清楚 VirtualBox 装 Oracle Linux 到底解决什么问题

如果你需要在本地电脑上快速搭建一个 Oracle 数据库学习环境、测试企业级应用兼容性,或者单纯想体验 Oracle 官方优化的 Linux 发行版,用 VirtualBox 安装 Oracle Linux 是最省事的入门方式。和直接装物理机相比,虚拟机不会动你的硬盘分区,随时可以备份、重置,特别适合反复测试和练习。

但很多人第一次用 VirtualBox 装 Linux 容易卡在三个地方:一是安装过程中报内核驱动错误,二是装完系统后分辨率太低、操作卡顿,三是不知道如何配置网络和共享文件夹。这篇文章我会按实际落地顺序,从虚拟机创建、系统安装、增强功能配置到网络调试,一步步拆解清楚。如果你手头有 Windows 或 macOS 主机,跟着操作一遍,半小时内就能跑起来一个可用的 Oracle Linux 环境。

2. 准备阶段:别急着点安装,先确认这几点

2.1 硬件和软件底线要求

VirtualBox 本身对资源要求不高,但你要跑的是企业级 Linux,不能按最低配来。我建议预留以下资源:

  • 内存:至少 2GB,如果要跑数据库或中间件,加到 4GB 以上。
  • 硬盘:动态分配的话 20GB 起步,固定分配建议 30GB,留出安装包和日志空间。
  • CPU:单核勉强能启动,双核更流畅。VirtualBox 里可以勾选“启用嵌套 VT-x/AMD-V”,如果主机支持,能提升虚拟机性能。
  • 系统:Windows 10/11、macOS 或主流 Linux 发行版都行。注意如果是 Windows 主机,提前关掉 Hyper-V 或 WSL2 的虚拟机平台功能,避免冲突。

2.2 下载安装包时的版本匹配

Oracle Linux 有多个版本,新手容易搞混:

  • 版本号:目前常见的有 OL7、OL8、OL9。如果是学习,用 OL8 最平衡;如果是为了适配特定数据库,看官方要求选版本。
  • 镜像类型:有“完整版”和“最小化安装”两种。最小化安装只有命令行,适合服务器运维;如果想用图形界面,选带有“GUI”或“Desktop”的镜像。
  • 架构:普通电脑都是 x86_64,别选成 ARM 或 i386。

VirtualBox 本身去官网下载最新稳定版就行,但要注意:如果主机系统刚大版本升级过,最好卸载旧版 VirtualBox 再装新版,避免驱动冲突。

2.3 最容易漏掉的权限和依赖

在 Windows 上安装 VirtualBox 时,右键选“以管理员身份运行”安装程序,否则可能装不上虚拟网卡驱动。在 macOS 上,系统设置里要允许 Oracle 证书的权限。如果安装过程中弹出“是否安装此设备软件”,一定要点“安装”。

装完后先别急着创建虚拟机,打开 VirtualBox 主界面,检查“管理” → “主机网络管理器”里有没有一块虚拟网卡。如果没有,说明安装不完整,需要修复或重装。

3. 创建虚拟机:参数设对了,后面少踩坑

3.1 类型和版本别选错

打开 VirtualBox,点“新建”,名称随便写(比如“OL8-Test”),系统类型选“Linux”,版本根据你下载的镜像选:

  • Oracle Linux 7 选 “Linux 2.6 / 3.x / 4.x (64-bit)”
  • Oracle Linux 8/9 选 “Linux 5.x / 6.x (64-bit)”

如果这里没有 64 位选项,说明主机 BIOS 里的虚拟化功能没开,需要重启进 BIOS 设置界面,找到 Intel VT-x 或 AMD-V 并启用。

3.2 内存和硬盘的实用配置

内存按之前说的设,但注意:如果你主机内存只有 8GB,别分超过 4GB 给虚拟机,否则主机卡顿。硬盘类型选“VDI”(VirtualBox 自有格式),分配方式建议新手选“动态分配”,这样一开始不会占满所有空间。

重点来了:硬盘大小设成 30GB 以上。很多人以为 20GB 够用,但装完系统、更新、基础软件后,剩余空间可能不到 5GB,跑几天日志就满了。动态分配不用担心浪费实际磁盘空间,它只会随着虚拟机内文件增多而逐步占用主机磁盘。

3.3 先调这些参数再启动

创建完虚拟机后,先别启动,点“设置”调整几处:

  • 系统 → 处理器:如果主机 CPU 核心多,可以给 2 个以上核心,但不要超过主机核心数一半。
  • 显示 → 显存:拉到 128MB 以上,否则图形界面会卡。
  • 存储:点“没有盘片”的光驱图标,选“选择磁盘文件”,加载你下载的 Oracle Linux ISO 镜像。
  • 网络:默认“网络地址转换(NAT)”就行,这样虚拟机可以上网,但主机无法直接访问它。如果需要主机和虚拟机互访,可以改成“桥接网卡”。

4. 安装 Oracle Linux:盯着这几个界面选项

4.1 启动和安装模式选择

启动虚拟机,它会从 ISO 镜像引导。第一个界面通常有“Install Oracle Linux”、“Test media & install”等选项,直接选“Install Oracle Linux”。如果卡住或报错,可能是镜像损坏,重新下载一次。

安装语言选“中文”或“English”都可以,但关键配置在下一个界面:“安装信息摘要”。这里容易漏掉的是分区和网络配置

4.2 分区方案:手动更稳妥

默认分区可能把根目录(/)分得很大,但没单独挂载 /home 或 /var。如果你是学习用,直接选“自动配置分区”也行。但如果打算长期用,我建议点“我要配置分区”,选“标准分区”,然后:

  • /boot:1GB,ext4 格式(放启动文件)
  • swap:内存的 1-2 倍(比如内存 2GB,swap 给 4GB)
  • /:剩余所有空间,ext4 或 xfs 格式

这样分开后,以后重装系统可以保留 /home 数据。点“完成”后,它会提示“接受更改”,确认即可。

4.3 网络和用户设置

在“安装信息摘要”界面,点“网络和主机名”,打开以太网连接(开关从“关”拨到“开”),这样安装过程中就能下载更新。主机名可以改个简单的,比如“ol8-local”。

最后设 root 密码和创建用户。root 密码不能太简单,否则会提示“弱密码”。建议创建一个普通用户,并勾选“将此用户设为管理员”,日常用这个用户登录,避免误操作。

点“开始安装”后,等进度条走完,重启即可。

5. 装完系统后必做的三件事

5.1 安装增强功能:解决分辨率和共享文件夹

刚装好的 Oracle Linux 可能分辨率固定为 800x600,鼠标移动卡顿。这是因为没装 VirtualBox 增强功能。在虚拟机窗口菜单点“设备” → “安装增强功能”,然后进虚拟机桌面,打开终端,依次输入:

# 切换到 root 用户 su - # 挂载增强功能镜像 mount /dev/cdrom /mnt # 运行安装脚本 cd /mnt ./VBoxLinuxAdditions.run

安装过程中如果报错“kernel driver not installed”,通常是因为系统内核头文件没装。先更新系统并安装开发工具:

# Oracle Linux 8/9 用 dnf update -y dnf install -y kernel-devel kernel-headers gcc make perl # 重启系统 reboot

重启后再重跑增强功能安装脚本。装成功后,重启虚拟机,分辨率就能自由调整了,还可以在虚拟机设置里配置共享文件夹。

5.2 配置网络:让主机和虚拟机互通

如果之前网络模式是 NAT,虚拟机可以上网,但主机 ping 不通虚拟机。改成桥接模式最简单:虚拟机关机,点“设置” → “网络” → “连接方式”选“桥接网卡”,界面选你主机正在用的网卡(Wi-Fi 或有线)。启动后,虚拟机就会从路由器获取一个独立 IP,和主机在同一网段。

如果想用 NAT 但又要端口转发,可以在网络设置里点“高级” → “端口转发”,添加规则(比如主机 8022 转发到虚拟机 22),这样就能用 SSH 连接了。

5.3 更新系统和基础工具

刚装好的系统可能缺少常用工具,先更新并装一些必备软件:

# 切换到 root su - # 更新系统 dnf update -y # 安装常用工具 dnf install -y wget curl vim git net-tools # 如果要用图形界面,装开发工具包 dnf groupinstall -y "Development Tools"

更新后建议做个快照:VirtualBox 管理器里选虚拟机,点“备份” → “生成备份”,取名“初始安装完成”。以后玩坏了可以快速恢复到这个状态。

6. 常见报错和排查顺序

6.1 启动时报“Kernel driver not installed (rc=-1908)”

这是最常见的错误,原因是 VirtualBox 内核模块没加载。排查顺序:

  1. 检查主机系统更新:Windows 或 macOS 大版本更新后,可能破坏 VirtualBox 驱动。重装最新版 VirtualBox 通常能解决。
  2. 确认安全软件没拦截:临时关掉杀毒软件或防火墙,再启动虚拟机试试。
  3. 手动加载驱动(Linux 主机):在主机终端跑sudo modprobe vboxdrv,如果报错,看系统日志dmesg | grep vbox

6.2 安装过程中报“ACFS is not supported on this OS version”

这个错误通常出现在旧版 Oracle Linux 安装 ASM(自动存储管理)时,不影响系统基本安装。直接跳过或选“忽略”即可,除非你明确需要 Oracle 集群存储功能。

6.3 增强功能安装失败

除了前面说的内核头文件问题,还可能因为:

  • GCC 版本不匹配:用gcc --version看是否安装,版本是否和内核一致。不一致时,用dnf list available gcc找匹配版本安装。
  • 磁盘空间不足:跑df -h看根目录是否快满了,清理缓存或扩容磁盘。

6.4 分辨率不能调整

先确认增强功能是否真的装成功了:在终端跑lsmod | grep vboxguest,如果有输出才行。如果装了还是不行,检查虚拟机设置里的“显示” → “显卡控制器”是否设为“VBoxSVGA”,这是对 Linux 兼容最好的选项。

7. 长期使用建议:别等卡死再备份

VirtualBox 虚拟机用久了可能会变慢或出怪问题,我习惯定期维护:

  • 定期清理快照:快照多了会占磁盘空间,合并旧快照(删除不需要的快照,保留最新状态)。
  • 压缩磁盘:虚拟机内删了大文件后,在主界面选“虚拟介质管理”,找到对应 VDI 文件,点“压缩”释放主机空间。
  • 备份关键数据:即使有快照,重要数据还是要在主机上存一份。用共享文件夹或定期导出数据。

如果你打算用这个虚拟机跑服务,记得配好日志轮转(logrotate)和定期更新(dnf update后重启)。单纯学习的话,快照+备份足够应对大多数情况了。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/14 1:24:56

PostgreSQL下划线转义问题与解决方案详解

1. PostgreSQL 下划线转义问题解析在 PostgreSQL 数据库操作中,下划线_这个看似普通的字符却隐藏着一个关键特性 - 它是 LIKE 模式匹配中的单字符通配符。这个设计源于 SQL 标准,但常常被开发者忽视,导致查询结果出现意外偏差。想象一下&…

作者头像 李华
网站建设 2026/7/14 1:23:00

XCOM 2模组管理器终极指南:3步完成模组配置的革命性解决方案

XCOM 2模组管理器终极指南:3步完成模组配置的革命性解决方案 【免费下载链接】xcom2-launcher The Alternative Mod Launcher (AML) is a replacement for the default game launchers from XCOM 2 and XCOM Chimera Squad. 项目地址: https://gitcode.com/gh_mir…

作者头像 李华
网站建设 2026/7/14 1:21:19

STM32F417ZG与NBM7100A优化物联网设备电池续航方案

1. 项目背景与核心挑战在物联网设备和便携式电子产品的设计中,初级电池(如CR2032纽扣电池)的续航能力始终是工程师面临的核心挑战。这类电池通常具有以下特点:容量有限(CR2032典型容量约220mAh)放电电流小&…

作者头像 李华
网站建设 2026/7/14 1:20:45

Pixelle-Video:全自动短视频生成开源工具的技术解析与实践指南

如果你是一名自媒体博主,每天需要制作多个短视频内容,但又不擅长视频剪辑,那么 Pixelle-Video 可能是你最近最值得关注的开源工具。这个在 GitHub 上已经获得 25.1k 星标的项目,号称能够实现"全自动短视频生成"&#xf…

作者头像 李华