阅读量:0
CentOS系统中VirtualBox彻底卸载步骤
1. 关闭所有正在运行的VirtualBox虚拟机
卸载前需确保无虚拟机处于运行状态,避免数据丢失或卸载失败。可通过VirtualBox图形界面关闭虚拟机,或使用命令行强制终止相关进程:
sudo pkill -f VirtualBox
2. 停止VirtualBox相关服务
停止VirtualBox内核驱动及服务,防止卸载过程中服务冲突:
sudo systemctl stop vboxdrv.service
sudo systemctl disable vboxdrv.service # 可选:禁用开机自启
3. 卸载VirtualBox主程序及扩展包
通过包管理器(yum)卸载VirtualBox核心软件包及扩展包(若有):
# 查找已安装的VirtualBox相关包(确认包名)
rpm -qa | grep virtualbox
# 卸载VirtualBox主程序(替换为实际包名,如virtualbox-7.0-7.0.6_155176_el7-1.x86_64)
sudo yum remove virtualbox-7.0-7.0.6_155176_el7-1.x86_64
# 卸载VirtualBox扩展包(若有)
sudo yum remove virtualbox-ext-pack
4. 清理残留的内核模块与SELinux策略
VirtualBox安装的内核模块需手动清理,避免残留影响系统:
# 卸载VirtualBox内核模块(忽略报错)
sudo /sbin/vboxconfig
sudo /sbin/modprobe -r vboxdrv vboxnetflt vboxnetadp
# 清除SELinux相关策略(若系统启用SELinux)
sudo semodule -r vboxdrv vboxnetflt vboxnetadp
5. 删除VirtualBox配置文件与数据目录
彻底删除VirtualBox的配置文件、虚拟机存储目录及日志:
# 删除系统级配置目录
sudo rm -rf /etc/vbox /usr/lib/virtualbox /usr/share/virtualbox /var/log/vbox
# 删除用户级配置与虚拟机文件
rm -rf ~/.config/VirtualBox/ # 用户配置
rm -rf ~/VirtualBox\ VMs/ # 虚拟机存储目录(默认路径)
6. 清理无用依赖包
通过yum自动移除VirtualBox卸载后不再需要的依赖包:
sudo yum autoremove
7. 重启系统(可选但推荐)
重启系统以确保所有残留进程、服务及配置被彻底清除:
sudo reboot
注意事项
- 备份数据:卸载前请备份
~/VirtualBox VMs/目录下的虚拟机文件(如.vdi、.vmx等),避免数据丢失。 - 图形界面卸载:若使用CentOS图形界面(如GNOME),可通过“应用程序→系统工具→软件”搜索“VirtualBox”,点击“卸载”并跟随向导操作,但命令行方式更彻底。
- 扩展包处理:若安装了VirtualBox扩展包(如USB 2.0/3.0支持),需单独卸载(
virtualbox-ext-pack),否则可能残留扩展配置。
通过以上步骤,可确保CentOS系统中VirtualBox被彻底卸载,无残留文件或服务影响系统运行。
以上就是关于“CentOS系统中VirtualBox如何卸载干净”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm