首页主机资讯CentOS如何用VirtualBox运行Linux系统

CentOS如何用VirtualBox运行Linux系统

时间2025-12-19 19:50:05发布访客分类主机资讯浏览559
导读:在 CentOS 宿主机上使用 VirtualBox 运行 Linux 的完整步骤 一 准备与前置检查 安装 VirtualBox:从 Oracle VirtualBox 官网下载并安装与宿主机 CentOS 版本匹配的安装包,按向导完成...

在 CentOS 宿主机上使用 VirtualBox 运行 Linux 的完整步骤

一 准备与前置检查

  • 安装 VirtualBox:从 Oracle VirtualBox 官网下载并安装与宿主机 CentOS 版本匹配的安装包,按向导完成安装。
  • 获取 Linux ISO:下载所需的 Linux 发行版 ISO(如 CentOS 7/8/9、Ubuntu 等)。
  • 启用虚拟化:在宿主机执行 egrep -c ‘(vmx|svm)’ /proc/cpuinfo,返回值应大于 0;若为 0,需在 BIOS 中开启 VT‑x/AMD‑V
  • Windows 宿主机注意:如启用 Hyper‑V,会与 VirtualBox 冲突,建议关闭后再安装/运行 VirtualBox。

二 创建虚拟机

  • 新建:打开 VirtualBox → 新建,名称自定义;类型选 Linux,版本选 Red Hat(64‑bit)(适用于 CentOS/RHEL)或对应发行版。
  • 内存:建议分配宿主机内存的 1/4 ~ 1/2(如 8–16GB 主机可给 2–4GB)。
  • 虚拟硬盘:选择“现在创建虚拟硬盘”,类型 VDI,存储方式建议 动态分配,大小至少 20GB
  • 启动盘:在“存储”中把下载好的 ISO 挂载到虚拟光驱;如需 UEFI 启动,在“系统 → 主板”勾选 启用 EFI

三 安装 Linux 系统

  • 启动安装:选中虚拟机并启动,进入安装界面后选择 “Install …”。
  • 基础配置:
    • 语言与键盘:按需选择(如 中文/English)。
    • 安装源与软件选择:保持默认或按需勾选(如 Minimal/Server with GUI)。
    • 安装位置:可选 自动分区手动分区(新手建议自动)。
    • 网络与主机名:在安装摘要中打开 以太网,便于安装时下载软件包。
  • 用户设置:设置 root 密码,并可创建普通用户。
  • 完成安装:点击“开始安装”,等待完成后重启,移除 ISO 启动盘。

四 网络与常用配置

  • 网络模式建议:
    • 桥接(Bridged):虚拟机与宿主机在同一网段,最便于互通与对外服务。
    • NAT:默认可出网,但宿主机默认无法直达虚拟机;如需互通,可新增 Host‑Only 网卡配合使用。
  • 静态 IP 示例(CentOS 7,nmcli):
    • 查看连接:nmcli con show
    • 修改连接(示例将“System eth0”替换为实际名称):
      • nmcli con modify “System eth0” ipv4.addresses 192.168.1.100/24
      • nmcli con modify “System eth0” ipv4.gateway 192.168.1.1
      • nmcli con modify “System eth0” ipv4.dns 8.8.8.8
      • nmcli con up “System eth0”
  • 验证:ping -c 4 8.8.8.8 测试外网,ping 宿主机 IP 测试互通。
  • 系统更新与基础工具:
    • CentOS 7:sudo yum update -y & & sudo yum install -y git wget vim
    • CentOS 8/Stream 或兼容 dnf 的系统:sudo dnf update -y & & sudo dnf install -y git wget vim

五 提升体验与排错要点

  • 安装增强功能(Guest Additions):在虚拟机窗口菜单“设备 → 安装增强功能”,Linux 内以 root 执行:
    • 挂载并进入光盘:mount /dev/cdrom /mnt & & cd /mnt
    • 授权并安装:chmod +x VBoxLinuxAdditions.run & & ./VBoxLinuxAdditions.run
    • 启用共享剪贴板/拖放:在“设备 → 共享剪贴板/拖放”选择 双向
  • 共享文件夹:在“设备 → 共享文件夹”添加宿主机目录(如 /home/user/share),Linux 中通常挂载到 /media/sf_share(需将用户加入 vboxsf 组并重启或重新登录)。
  • 常见问题:
    • 启动项看不到 64‑bit:检查是否开启虚拟化、是否以 64‑bit 模式创建、是否误选 32‑bit。
    • 无法上网或互通:核对 NAT/桥接/Host‑Only 配置;桥接需选择宿主机正在使用的物理网卡。
    • 鼠标/显示卡顿:安装增强功能,并在“显示 → 显卡控制器”优先选用 VBoxSVGA

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: CentOS如何用VirtualBox运行Linux系统
本文地址: https://pptw.com/jishu/776574.html
CentOS如何解决VirtualBox内存不足 VirtualBox如何在CentOS上安装扩展包

游客 回复需填写必要信息