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

Posted adventure.Li

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于虚拟化的问题解决记录相关的知识,希望对你有一定的参考价值。

一、背景

在去年购买了机械革命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)克隆成功

以上是关于关于虚拟化的问题解决记录的主要内容,如果未能解决你的问题,请参考以下文章

weblogic打补丁的操作步骤与记录

漏洞修复需要升级打补丁,打补丁准备工作

Exchange 安全补丁一直打不上,会是什么问题呢?

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

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

linux之打补丁