伤心客 发表于 2024-8-3 13:32:22

Ubuntu 22.04 配置VirtualBox安装Windows 10虚拟机

Ubuntu 22.04 配置VirtualBox安装Windows 10虚拟机



环境配置如下:
   

[*]ubuntu22.04
[*]virtualbox
[*]windows10
1.安装virtualbox

运行下列命令安装virtualbox
sudo apt-get install virtualbox
等候安装完毕后,再菜单栏里找到virtualbox打开并启动
然后点击New
   https://img-blog.csdnimg.cn/direct/cfb2603083bc40bb81e90c4d8d6deab5.png然后取名+选择安装体系的版本
   https://img-blog.csdnimg.cn/direct/8eb29cdb56704d62a74fd44899091535.png然后分配内存大小,在绿色线范围内都是可以的
   https://img-blog.csdnimg.cn/direct/a801003bccfa4e1aa2fcad1bef89c629.png然后选择创建虚拟磁盘
   https://img-blog.csdnimg.cn/direct/935785c31b8c42f38da55bef43507a11.png选择磁盘类型为VDI
   https://img-blog.csdnimg.cn/direct/7c5edafc9b9c4847964c85e310e4955b.png选择动态分配内存
   https://img-blog.csdnimg.cn/direct/972958dbe36c472b873674431c8c9631.png设置磁盘内存大小
   https://img-blog.csdnimg.cn/direct/2884142bf64f424ab0e9244f90797dc7.png然后点击Create即可完成创建
2.下载Window.iso文件并载入

我这里利用的是Windows官网提供的iso文件,你可以手动进去下载,这里假设你已经下载好了.iso文件,举行配置。
   https://img-blog.csdnimg.cn/direct/72d8ebb8f98c49628779c958ab272c06.png选中你所下载的.iso文件即可,然后举行启动
   https://img-blog.csdnimg.cn/direct/27dca6a775dd4d65950345ce8444aa3b.png3.问题办理

3.1 Kernel driver not installed (rc=-1908)

问题的详细报错如下:
   Kernel driver not installed (rc=-1908)
The VirtualBox Linux kernel driver (vboxdrv) is either not loaded or there is a permission problem with /dev/vboxdrv. Please install virtualbox-dkms package and load the kernel module by executing
modprobe vboxdrv
as root. If it is available in your distribution, you should install the DKMS package first. This package keeps track of Linux kernel changes and recompiles the vboxdrv kernel module if necessary.
where: suplibOsInit what: 3 VERR_VM_DRIVER_NOT_INSTALLED (-1908) - The support driver is not installed. On linux, open returned ENOENT.
起首,尝试利用
sudo modprobe vboxdrv

假如报错
$ sudo modprobe vboxdrv

modprobe: ERROR: could not insert 'vboxdrv': Required key not available 则利用以下的两条命令
sudo apt update
sudo apt install --reinstall linux-headers-$(uname -r) virtualbox-dkms dkms
利用完毕后,会让你输入一个MOK的密码,请记住这个密码,这里我的密码设置为test123456,然后rebot重启电脑,实行perform mok management,按照以下的步骤实行:


[*]选择enroll mok (perform mok mangement 界面)
[*]选择contninue(enroll mok 界面)
[*]选择yes(enroll the key 界面)
[*]输入安装时设定的密码,我的密码是test123456,所以我就输出test123456
[*]选择Rebot(perform mok management 界面)
重新启动完毕后,在终端输入
sudo modprobe vboxdrv

没有报错即可。
3.2 VT-x is disabled in the BIOS for all CPU modes

报错的详细信息如下:
   VT-x is disabled in the BIOS for both all CPU modes (VERR_VMX_MSR_ALL_VMX_DISABLED)
    https://img-blog.csdnimg.cn/direct/d640a0cf3af04af0a9daaefa112522ae.png这个报错的意思是CPU的VT-X虚拟化技术处于关闭状态,需要在电脑主板BIOS中开启CPU虚拟化技术,每种类型的主板操纵不一样,但是大概的操纵方式是:


[*]重启进入BIOS
[*]找到CPU相关的Visualization相关选项
[*]设置为ON,允许虚拟化
4.安装Windows

我们成功启动进入安装界面,windows的版本选择windows10专业版
   https://img-blog.csdnimg.cn/direct/6faf270290364014b5355fa14f51ca79.png然后在安装的过程中选择自界说:仅安装Windows,
   https://img-blog.csdnimg.cn/direct/ae8cdbda65ce431f8d36c370cb498fa9.png其余步骤利用默认的选项就好。
这里安装的Windows是正版
5.其他配置

5.1配置自顺应全屏

起首下载Guest Additions CD image
   https://img-blog.csdnimg.cn/direct/faf3140e9dd846bea059155a7b08759e.png然后在我的桌面找到这个驱动器
   https://img-blog.csdnimg.cn/direct/71f919c70795487fb7cee13e36cadaab.png然后运行这个安装程序,默认安装即可
   https://img-blog.csdnimg.cn/direct/364e96f492574f03bb266b5cfd594283.png然后重启虚拟机,在菜单选项栏中,利用view > Adjust Window Size即可调解屏幕的大小了
   https://img-blog.csdnimg.cn/direct/3b5ab64d02e8426ab721db2e9ef8b630.png5.2设置共享文件夹

在虚拟机的设置中添加如下设置,并选择你需要共享的文件夹即可
   https://img-blog.csdnimg.cn/direct/e346232f9d8047079898a5782b600e55.pngReference

ubuntu下用VirtualBox安装Windows虚拟机
How can I fix this ‘modprobe vboxdrv’ error in VirtualBox? ERROR: could not insert ‘vboxdrv’: Required key not available
VT-x is disabled in the BIOS for both all CPU modes (VERR_VMX_MSR_ALL_VMX_DISABLED)
How to fix errors in virtualbox - modprobe vboxdrv, Kernel driver not installed

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: Ubuntu 22.04 配置VirtualBox安装Windows 10虚拟机