关于虚拟化的问题解决记录

一、背景

在去年购买了机械革命Code1(搭配的AMD芯片),但是由于虚拟化问题,虚拟机和Docker都迟迟没有进行安装。最近由于上Linux和学习云原生等,必须得安装,以下则进行了一些探索、解决。

二、问题记录

关于Code1的虚拟化

对于机械革命code1的进行搭建虚拟机,按照常规步骤进行开启Hype-v开启虚拟机子系统,但是会发现安装虚拟机是没有用的;最终解决办法则是BIOS的driver版本更新一下,打补丁即可解决(1.0.6 → 1.07)
驱动下载地址
相关的学习反思

  • 从芯片到BIOS、驱动、OS系统级软件再到应用软件的层次概念需要以软件工程的角度去审视。不过越往下层走出错的概念越低、抽象层越高。
  • 关于虚拟化的理解,隔离+抽象;软件的本质是二进制数据,上层的表现是通过不断的抽象层进行抽象、封装,在抽象的过程中多去理解抽象层的作用,以及考虑软件安全、信息传递的过程。
  • 多去大胆尝试,窥探底层的逻辑,不要担心电脑出问题,多折腾。

关于Docker安装过程中WSL的升级报错

安装Docker的过程中可能出现WSL2需要进行升级。可根据报错的信息,去微软的官网进行下载WSL2安装(可选择Kali Linux ,ubuntu等,本人选择了kali linux),升级即可,关于WSL的作用
在这里插入图片描述

关于Docker的默认安装挂载

对于一些程序的安装,可能不会提供修改安装目录。可考虑挂载的方式进行挂载目录,基本步骤:

  • 知道默认的安装目录(在安装过程的查看或直接在C盘的用户目录或Program file中)
  • 进行win+R进入命令窗口
  • 进行命令mklin /j "" "" 挂载
    mklink /j “C:\Program Files\Docker” "D:\Program Files\Docker”
    在这里插入图片描述
    关于文件系统中:软链接和硬链接的理解。理解以点带面的思维,不同角度的映射表现
  • 数据结构:hash,索引;通过保存地址映射到内容
  • 文件系统:链接
  • 指令系统:指令集映射(包装)到规模性软件程序

三、Windows虚拟机的安装过程(新生收藏)

实验操作过程及配置说明:
1、准备工作:准备虚拟机的安装以及Linux的安装镜像

在这里插入图片描述
2、进行Linux的安装及相关配置
(1)新建虚拟机
在这里插入图片描述

(2)进入安装导向,选择自定义安装

在这里插入图片描述

(3)选择虚拟机硬件兼容性:一般向下版本兼容,越高版本的workstation支持的硬件条件越好。

在这里插入图片描述

(4)在新建虚拟机安装向导里选择稍后安装操作系统(采用ISO进行安装)

在这里插入图片描述

(5)在安装导向中设置个人的账户信息

在这里插入图片描述

(6)选择安装位置,建议放在非C盘,并进行相应的目录命令规范,方便后续分类管理。
在这里插入图片描述

(7)配置处理器的核心数和处理数,建议多核,可测试并发线程编程。

在这里插入图片描述

(8)设置虚拟机的内存大小,建议修改为2GB。
在这里插入图片描述

(9)选择网络类型,选择桥接网络,直接与真机相连。

在这里插入图片描述

(10)选择IO的控制类型,选择推荐模式即可。
在这里插入图片描述

(11)选择SCSI(S)磁盘类型,选择推荐模式即可。
在这里插入图片描述

(12)选择磁盘,创建新的虚拟磁盘

在这里插入图片描述

(13)设置磁盘大小,修改为40GB。
在这里插入图片描述

(14)指定存储磁盘的文件,自定义位置
在这里插入图片描述

(15)完成创建虚拟机向导
在这里插入图片描述

3、OS进行初始化、加载配置
(1)OS进行环境初始化,加载信息
在这里插入图片描述

(2)进行OS的配置GUI界面,进行相关的配置

在这里插入图片描述

4、进行OS的分区(/ 40G ,/root 1G ,swap 2G)
(1)进行安装配置
在这里插入图片描述

(2)进行分区的磁盘选择
在这里插入图片描述

(3)进行分区的大小设置

在这里插入图片描述

5、进行虚拟机的克隆使用
(1)选择需要克隆的虚拟机,进行克隆
在这里插入图片描述

(2)选择克隆类型
在这里插入图片描述

(3)克隆成功
在这里插入图片描述

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 虚拟仪器是测试测量领域的发展趋势,主要有以下几个原因: 1. 可以降低成本:虚拟仪器通常采用软件实现,相对于传统的硬件仪器,成本更低。此外,虚拟仪器还可以在现有的计算机和设备上运行,无需购买额外的设备。 2. 更加灵活:虚拟仪器可以通过软件进行灵活配置和控制,可以根据需要进行修改和升级。此外,虚拟仪器还可以实现多种测试任务,包括数据采集、分析和处理等。 3. 更高效的数据处理:虚拟仪器可以自动化数据采集和处理,并将结果转化为易于理解的形式。此外,虚拟仪器还可以进行实时监控和自动报警,提高测试效率和准确性。 4. 更好的用户体验:虚拟仪器通常提供友好的用户界面,使用起来更加方便和直观。此外,虚拟仪器还可以提供更多的测试选项和功能,满足不同用户的需求。 综上所述,虚拟仪器是测试测量领域的发展趋势,将为测试测量领域带来更高效、更灵活、更便捷的测试方法和工具。 ### 回答2: 虚拟仪器是测试测量领域的发展趋势,主要有以下几个原因。 首先,虚拟仪器具有较高的灵活性和可扩展性。传统的实体仪器通常只能完成特定的测试任务,而且往往需要购买多个不同类型的仪器。而虚拟仪器采用软件定义的方式,可以在一台计算机上模拟多个不同类型的仪器,实现测试任务的灵活切换和集成,大大提高了仪器的利用率和成本效益。 其次,虚拟仪器可以通过软件进行升级和更新。传统实体仪器由于硬件限制,往往不能随时进行升级和更新,导致技术更新换代困难。而虚拟仪器通过软件更新方式,可以随时获取最新的测量方法和技术,保证测试精度和可靠性的提高。 再次,虚拟仪器可以实现远程控制和数据共享。传统实体仪器通常需要在现场进行测试,而虚拟仪器可以通过网络远程控制,实现远程自动化测试和数据实时共享。这种方式不仅方便了测试人员的操作和管理,还可以支持远程故障排查和远程协作,提高了测试的效率和便捷性。 最后,虚拟仪器具有易学易用的特点。传统实体仪器通常需要专门的操作和维护培训,而虚拟仪器采用了直观的图形用户界面,大大降低了使用难度。此外,虚拟仪器还可以与其他软件(如数据处理、分析软件)进行连接,实现更加全面和高效的测试与测量。 综上所述,虚拟仪器具有灵活性、可扩展性、软件升级、远程控制和易学易用等优势,这使得它成为测试测量领域的发展趋势。虚拟仪器的应用将为测试领域带来更加高效、精确和便捷的测试解决方案。 ### 回答3: 虚拟仪器是测试测量领域的发展趋势,主要有以下几点原因。 首先,虚拟仪器具有高度的灵活性和扩展性。传统仪器通常需要根据具体应用购买不同的设备,而虚拟仪器可以通过软件实现不同的测量功能,只需要在电脑上安装相应的软件模块即可,大大方便了仪器的使用和维护。同时,虚拟仪器可以通过软件升级来添加新的功能,满足不断变化的测试要求,提高了仪器的灵活性和可扩展性。 其次,虚拟仪器采用数字化技术,能够实现更高的测量精度和准确性。虚拟仪器通过高性能的AD/DA转换器和信号处理算法,对信号进行高速高精度的测量和分析,减小了传统仪器中可能存在的模拟信号损失、噪声干扰等问题,提高了测量结果的可靠性和准确度。 第三,虚拟仪器具有更强的数据处理和分析能力。通过虚拟仪器软件的数据处理和分析功能,可以实时监测、记录和分析大量的测试数据,提供更丰富的数据展示和报告功能。同时,虚拟仪器还可以与其他软件进行数据交互,实现更高级的数据分析和处理,为测试过程和结果的优化提供便利。 最后,虚拟仪器具有较低的成本和更快的开发周期。传统仪器需要经过设计、生产、测试等多个环节,成本较高且开发周期较长。而虚拟仪器则不需要独立的硬件开发和生产,只需编写软件即可,成本较低且开发周期较短,可以更快速地推出新产品和应对市场需求的变化。 综上所述,虚拟仪器作为测试测量领域的发展趋势,其灵活性、数字化、数据处理能力和成本优势都使其成为了应对快速变化和复杂需求的理想选择。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值