首页主机资讯如何在VirtualBox中运行Linux命令行

如何在VirtualBox中运行Linux命令行

时间2025-11-20 22:55:04发布访客分类主机资讯浏览1367
导读:在 VirtualBox 中运行 Linux 命令行的实用方法 一 准备与安装 安装并打开 Oracle VM VirtualBox,准备好目标发行版的 Linux ISO(如 Ubuntu 20.04 Server 或 CentOS 7...

在 VirtualBox 中运行 Linux 命令行的实用方法

一 准备与安装

  • 安装并打开 Oracle VM VirtualBox,准备好目标发行版的 Linux ISO(如 Ubuntu 20.04 ServerCentOS 7 Minimal)。在 VirtualBox 中新建虚拟机:名称自定,类型选 Linux,版本选择与 ISO 一致的 64-bit;内存建议至少 512MB–2GB;虚拟硬盘选择 VDI/VHD动态分配,大小如 20GB。随后在“设置 > 存储”中将 ISO 挂载到虚拟光驱并启动安装。若创建 64 位虚拟机失败,需在宿主机 BIOS 开启虚拟化(VT‑x/AMD‑V),并关闭可能冲突的虚拟化平台(如 Windows 的 Hyper‑V)。

二 安装后进入命令行

  • 图形界面发行版(如 Ubuntu Desktop):进入系统后打开终端(快捷键 Ctrl+Alt+T)即可使用命令行。
  • 服务器版或无图形界面:安装完成后默认进入 TTY 命令行登录界面,直接登录即可使用。
  • 从图形界面切换到纯命令行:按 Ctrl+Alt+F1(F1–F6 为六个虚拟终端,F7 返回图形界面)。
  • 需要长期以命令行方式启动:可安装 Ubuntu Server 或在现有系统中设置默认运行级别/启动目标为多用户文本模式(见下一节)。

三 纯命令行或远程访问

  • 无头模式运行虚拟机(宿主机命令行):安装 VirtualBox 后,使用 VBoxManage 启动虚拟机并指定 headless 类型,即可在无 GUI 的环境下运行。示例:VBoxManage startvm “vm_name” --type headless。若需远程桌面访问,可安装 Extension Pack 并启用 VRDE
  • 主机访问虚拟机的两种方式:
    • NAT + 端口转发:在虚拟机设置 > 网络中为 NAT 添加端口转发规则(如将宿主机的 2222 转发到客体的 22),随后在宿主机执行 ssh 127.0.0.1 -p 2222 即可登录客体的命令行。
    • Host‑Only 网络:为虚拟机配置 Host‑Only 网络,使宿主机与客体处于同一网段,直接在宿主机通过客体 IP 访问(如 ssh 用户名@192.168.56.x)。

四 常见问题与排障

  • 无法创建或启动 64 位 虚拟机:确认宿主机已开启 VT‑x/AMD‑V,关闭 Hyper‑V(Windows 10/11 可在“启用或关闭 Windows 功能”中取消勾选),再重启宿主机后重试。
  • 增强功能与共享文件夹:在客体中安装 VBoxLinuxAdditions.run 后重启;设置共享文件夹时,将宿主机用户加入 vboxsf 组(如 sudo usermod -aG vboxsf 用户名),共享目录通常挂载在 /media/sf_< 共享名>
  • 从图形界面切换到命令行:临时切换用 Ctrl+Alt+F1;若需默认进入命令行,可将系统设置为多用户文本目标(runlevel 3 或 systemd 的 multi‑user.target),或安装 Ubuntu Server 版本以获得开箱即用的 CLI 环境。

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


若转载请注明出处: 如何在VirtualBox中运行Linux命令行
本文地址: https://pptw.com/jishu/752554.html
VirtualBox中Linux系统如何备份与恢复 Linux VirtualBox虚拟机性能如何优化

游客 回复需填写必要信息