因学习ROS,需要安装Ubuntu20.04,只有CentOS7服务器资源,尝试在CentOS7上使用Ubuntu…
安装步骤
- 打开终端,添加 VirtualBox 官方源到 CentOS 7 中
sudo wget http://download.virtualbox.org/virtualbox/rpm/el/virtualbox.repo -P /etc/yum.repos.d/
- 安装依赖
sudo yum install gcc make patch dkms qt libgomp kernel-headers kernel-devel -y
- 安装Virtual Box
sudo wget https://download.virtualbox.org/virtualbox/7.0.6/VirtualBox-7.0-7.0.6_155176_el7-1.x86_64.rpm
sudo yum install VirtualBox-7.0 -y
这个链接可以去官网复制,这是当前(2023.3.12前)最新版本
- 安装扩展包
sudo wget https://download.virtualbox.org/virtualbox/7.0.6/Oracle_VM_VirtualBox_Extension_Pack-7.0.6a-155176.vbox-extpack
sudo vboxmanage extpack install Oracle_VM_VirtualBox_Extension_Pack-7.0.6a-155176.vbox-extpack
- 启动VirtualBox服务
sudo systemctl start vboxdrv
- 设置开机自启动(根据需求的可选操作)
sudo systemctl enable vboxdrv
- 验证是否安装成功
VBoxManage --version
- 启动Virtual Box
virtualbox
安装完成!!
卸载步骤
- 停止VirtualBox服务
sudo systemctl stop vboxdrv.service
- 卸载VirtualBox软件包(以删除6.1版本为例,根据自己的版本相应调整)
sudo yum remove VirtualBox-6.1.x86_64
其中,x86_64是指VirtualBox的64位版本。如果安装了32位版本,将x86_64改为i686
- 卸载VirtualBox内核模块
报错没关系
sudo /sbin/vboxconfig
sudo /sbin/modprobe -r vboxdrv
- 如果系统使用了SELinux,需要执行以下命令以清除与VirtualBox相关的SELinux策略
报错没关系
sudo semodule -r vboxdrv
sudo semodule -r vboxnetflt
sudo semodule -r vboxnetadp
- 删除VirtualBox的配置文件和数据
rm -rf ~/.config/VirtualBox/
rm -rf ~/VirtualBox\ VMs/
卸载完成!!
网址
记录于2023.3.12