温馨提示×

CentOS下VirtualBox虚拟机如何重启

小樊
37
2025-10-17 09:39:14
栏目: 云计算

CentOS下VirtualBox虚拟机重启的两种方法(图形界面与命令行)

一、通过VirtualBox图形界面重启虚拟机

这是最直观的操作方式,适合不熟悉命令行的用户:

  1. 打开VirtualBox管理器:在CentOS桌面或应用菜单中找到并启动VirtualBox
  2. 选择目标虚拟机:在VirtualBox主界面的虚拟机列表中,点击需要重启的CentOS虚拟机(如“CentOS 7”)。
  3. 执行重启操作
    • 右键点击选中的虚拟机,弹出上下文菜单,选择Reset(重置);
    • 或点击顶部菜单栏的Machine(机器),在下拉菜单中选择Reset
  4. 确认重启:若虚拟机处于运行状态,系统会弹出提示框询问是否重启,点击Reset即可立即重启;若虚拟机已关闭,则直接启动。

二、通过命令行工具(VBoxManage)重启虚拟机

适合高级用户或需要批量管理的场景,步骤如下:

  1. 打开终端:通过CentOS桌面快捷键Ctrl+Alt+T打开终端。
  2. 列出所有虚拟机:输入命令VBoxManage list vms,查看当前VirtualBox中注册的所有虚拟机及其名称(或UUID)。例如:
    "CentOS 7" {12345678-1234-1234-1234-123456789abc}
    
  3. 执行重启命令:使用VBoxManage controlvm命令重启指定虚拟机,格式为:
    VBoxManage controlvm "虚拟机名称或UUID" reset
    
    示例(以名称“CentOS 7”为例):
    VBoxManage controlvm "CentOS 7" reset
    
    若需通过UUID操作,将"虚拟机名称"替换为对应的UUID即可。

三、注意事项

  • 数据保存:重启前请确保虚拟机内的所有工作已保存(如文档、代码等),避免数据丢失。
  • 强制重启风险:若虚拟机无响应,可通过图形界面的ClosePower off the machine强制关闭,但频繁强制重启可能导致系统文件损坏,建议优先使用正常重启方式。
  • 权限问题:命令行操作需具备管理员权限(默认终端已以普通用户身份打开,可直接执行;若提示权限不足,可添加sudo,但VBoxManage通常无需root权限)。

以上方法覆盖了CentOS下VirtualBox虚拟机重启的常见场景,可根据实际需求选择使用。

0