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

news2024/12/28 4:28:56

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

文章目录

  • Ubuntu 22.04 配置VirtualBox安装Windows 10虚拟机
    • 1.安装virtualbox
    • 2.下载Window.iso文件并载入
    • 3.问题解决
      • 3.1 Kernel driver not installed (rc=-1908)
      • 3.2 VT-x is disabled in the BIOS for all CPU modes
    • 4.安装Windows
    • 5.其他配置
      • 5.1配置自适应全屏
      • 5.2设置共享文件夹
    • Reference

环境配置如下:

  • ubuntu22.04
  • virtualbox
  • windows10

1.安装virtualbox

运行下列命令安装virtualbox

sudo apt-get install virtualbox

等待安装完毕后,再菜单栏里找到virtualbox打开并启动

然后点击New

Image

然后取名+选择安装系统的版本

Image

然后分配内存大小,在绿色线范围内都是可以的

Image

然后选择创建虚拟磁盘

Image

选择磁盘类型为VDI

Image

选择动态分配内存

Image

设置磁盘内存大小

Image

然后点击Create即可完成创建

2.下载Window.iso文件并载入

我这里使用的是Windows官网提供的iso文件,你可以手动进去下载,这里假设你已经下载好了.iso文件,进行配置。

Image

选中你所下载的.iso文件即可,然后进行启动

Image

3.问题解决

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)

Image

这个报错的意思是CPUVT-X虚拟化技术处于关闭状态,需要在电脑主板BIOS中开启CPU虚拟化技术,每种类型的主板操作不一样,但是大概的操作方式是:

  • 重启进入BIOS
  • 找到CPU相关的Visualization相关选项
  • 设置为ON,允许虚拟化

4.安装Windows

我们成功启动进入安装界面,windows的版本选择windows10专业版

Image

然后在安装的过程中选择自定义:仅安装Windows

Image

其余步骤使用默认的选项就好。

这里安装的Windows是正版

5.其他配置

5.1配置自适应全屏

首先下载Guest Additions CD image

Image

然后在我的桌面找到这个驱动器

Image

然后运行这个安装程序,默认安装即可

Image

然后重启虚拟机,在菜单选项栏中,使用view > Adjust Window Size即可调整屏幕的大小了

Image

5.2设置共享文件夹

在虚拟机的设置中添加如下设置,并选择你需要共享的文件夹即可

Image

Reference

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1605063.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

取模学习之Image2Lcd

使用软件Image2Lcd V0.4 1.:打开图片,图片格式可选如下图,本文使用的.jpg格式 转换后数组例子(数组头数据占前8字节): 2.:扫描模式 由第1个字节低四位配置 (1)水平扫描 …

Linux 1.文件编程(dup、dup2)

重定向 重定向是什么?dupdup2 重定向是什么? 进程在最开始运行的时候,首先打开了三个文件,分别是标准输入流、标准输出流、标准错误输出流。证明的时候我是把标准输出留给关闭了,然后紧接着创建的文件就会占用已关闭的…

音频调试(2)

前言: 大家好,今天继续分享记录一下最近的音频调试心得!同时这个过程中,也有朋友过来交流音频的问题,通过交流,也是学习到了新东西! 视频和音频复合推流: 在上一篇文章里面有提到fdk…

Python100个库分享第22个—xlwings的写入与读取 (办公篇)

目录 专栏导读库的介绍库的安装基础用法1:打开并读取 Excel 文件基础用法2:读取某一行 (注意点:expand(‘right’))基础用法3:读取某一列 (注意点:expand(‘down’))基础…

百度文心一言与谷歌Gemini的对比

版权声明 本文原创作者:谷哥的小弟作者博客地址:http://blog.csdn.net/lfdfhl 本文从多角度将百度文心一言与谷歌Gemini进行对比。因为不同评测基准的侧重点和难度可能有所不同,所以本文涉及到的评测结果仅供参考。Gemini和文心一言都是非常…

Compose 基础组件

文章目录 Compose 基础组件Modifier 修饰符Scaffold 脚手架 Compose 基础组件 Modifier 修饰符 在传统视图体系中,使用XML文件描述组件的样式,而在Compose中使用Modifier,每个基础的Composable组件都有一个modifier参数,通过Mod…

ObjectMapper解析JSON数据

ObjectMapper的作用 1.背景: 当我们调用API的时候捕获的数据,往往需要结合文档所定义的类进行转换,也就是Java对象与JSON 字符串之间的转换 2.作用: ObjectMapper 是 Jackson 库中的一个关键类,它的作用是将 JSON 数据…

时序分解 | Matlab实现WOA-VMD鲸鱼算法WOA优化VMD变分模态分解

时序分解 | Matlab实现WOA-VMD鲸鱼算法WOA优化VMD变分模态分解 目录 时序分解 | Matlab实现WOA-VMD鲸鱼算法WOA优化VMD变分模态分解效果一览基本介绍程序设计参考资料 效果一览 基本介绍 Matlab实现WOA-VMD鲸鱼算法WOA优化VMD变分模态分解(完整源码和数据) 1.利用鲸…

WT3000T8-TTS语音合成芯片及应用场景介绍

一、TTS语音合成芯片简述 TTS语音合成芯片是一种能够将文本信息转化为自然语音的专用芯片。它通过内置的语音合成算法和音频处理单元,实现了文本到语音的高效转换,为各种智能设备提供了丰富的语音交互功能。 二、TTS语音合成开发背景 TTS(文字…

Linux sudo suid提权练习

题目比较简单,可以利用sudo和多种suid程序提权,做个记录 进入靶场题目环境 获得节点信息 远程连接上 执行命令id,发现只是admin普通账户 sudo提权 发现存在 /usr/bin/vim, /usr/bin/bash, /usr/bin/more, /usr/bin/less, /usr/bin/nano, /…

C——文件操作

1.前言 为什么要使用文件呢? 文件是储存在电脑的磁盘中的,如果没有文件,我们写程序的数据就会存储在电脑的内存中,程序退出,操作系统就会收回内存,数据就丢失了等再次运行程序的时候,是看不到…

财务管理驾驶舱就该按这个模板做!

今天我们来看一张财务管理驾驶舱,体验一下BI数据可视化分析报表的灵活自助分析效果! 众所周知,驾驶舱报表的作用就是让企业运营管理者更清晰地了解、分析数据,发现数据中隐藏的问题或机会,从而针对性制定运营管理决策。…

创新与乐趣的融合 —— 探索我们独家录音变音芯片在学舌玩具领域的应用

一:概述 学舌玩具,又称作复读玩具或模仿玩具,是一类设计用来录制人声并重复播放的互动式玩具。这类玩具以其能够模仿人类语音的特性而受到小朋友和宠物主人的喜爱。这些玩具通常具有以下特点和功能: 1. 录音和播放功能&#xff…

GEE错误——Can‘t encode object: function()

错误 Image (Error) Cant encode object: function(){var d=Da.apply(0,arguments).map(function(f){return c.zp(f)}),e=a.hasOwnProperty("prototype")?c.zp(this):void 0;d=m5a(c,a,d,e);return c.qj(d)} Imagen Ms Reciente sin Pxeles 2720: Layer error: Ca…

如何搭建高效安全的eBay测评环境:步骤与要点解析

eBay测评环境的搭建是一个复杂且需要细致考虑的过程,主要涉及到技术配置和资源准备。以下是一些关键的步骤和要点: 一、资源准备: 1.养号系统及软件:选择稳定、可靠的养号系统,确保能够模拟真实用户行为,…

Java面试:MySQL面试题汇总

1.说一下 MySQL 执行一条查询语句的内部执行过程? 答:MySQL 执行一条查询的流程如下: 客户端先通过连接器连接到 MySQL 服务器;连接器权限验证通过之后,先查询是否有查询缓存,如果有缓存(之前…

什么是云渲染?云渲染平台怎么使用?云渲染怎么收费?

什么是云渲染? 云渲染是一种利用云计算技术提供的云端服务,用户可以将本地任务递交到远程服务器上,由远程计算集群协调和完成渲染,并将结果返回本地,最后用户可以在本地下载渲染结果。 而实时云渲染则是云渲染的一种…

Git 时光穿梭

文章目录 一、问题引入二、前置知识三、工作区暂存区和版本库四、版本回退1、版本回退命令2、四大常见场景3、删除文件 总结 一、问题引入 假设这样一个场景:有一天你的老板让你整理一份报告,结果你很轻松的整理完了第一版,但是你的老板并不…

大话设计模式之享元模式

享元模式是一种结构型设计模式,旨在有效地支持大量细粒度的对象共享,从而减少内存消耗和提高性能。 在享元模式中,对象分为两种:内部状态(Intrinsic State)和外部状态(Extrinsic State&#xf…

容联云QCon全球软件大会分享:大模型引领“营销服”创新实践

近日,QCon 全球软件开发大会正式召开。容联云大模型产品负责人唐兴才受邀出席,并分享营销服场景中,大模型的创新应用与实践。 唐兴才指出,在大模型浪潮的推动下,营销服场景正经历着前所未有的变革。面对激烈的市场竞争…