Linux学习笔记:win10安装虚拟机

2023-11-04

第一步:打开win10自带的虚拟机

第一步:打开win10自带的虚拟机Hyper-V

  需要:win10系统

  1、点击windows键+e键打开文件资源管理器,右击此电脑——>选择属性——>打开控制面板

 

  2、选择控制面板主页——>选择程序与功能

 

   3、点击启用或关闭Windows功能——>找到Hyper-V并选中

 4、点击确定并重启后——>可在Windows管理工具处打开Hyper-V——>最后打开的界面如图

第一部分完成!

第二部分:新建一个虚拟机

  1、打开Hyper-V管理器——>点击新建虚拟机(或者选择你的主机名右击,也有新建)——>开始向导

  2、点击下一步——>取一个名称并且选择一个存储位置,点击下一步——>选择第二代,点击下一步

 3、分配内存(默认的就行)——>网络适配器暂时不去配置(此处比较麻烦,我会额外说明),点击下一步

  4、如果没有虚拟硬盘则创建一个,填入名称,选择位置,设置大小(8G以上就行)——>

  选择操作系统镜像如果还没有linux镜像,快去下载一个吧

  (url:http://isoredirect.centos.org/centos/7/isos/x86_64/CentOS-7-x86_64-DVD-1611.iso

  ——>再点击下一步,完成等待即可

  双击你建立的虚拟机,可以打开了这个:

  报了错误了,不要紧张,会有解决办法的。

  1、选中你新建的虚拟机,右击点击强行关闭

  2、再次选中你新建的虚拟机,右击选择设置

  3、看见安全了吧,就是它捣的鬼,关掉它

  4、再次启动就可以看见这个界面了

   第二部完成!

   第三部分:开始安装Linux

    1、如果你已经看到上面的界面了,说明你已经完成了三分之一了。

       嘿嘿,有点失望?别着急啊,装好这个系统我花了3天呢。废话不多说,继续:

       点击enter键,你会进入安装界面——>选好语言(中文),并点击继续

  2、选择一个安装位置——>选择本地标准磁盘,点击完成——>开始安装吧

    3、终于开始安装了,但别忘了设置用户名和密码——>先设置root用户,密码简单吧

    ——>再根据要求设置一个本地用户——>等待进度条完成吧

 第三部分完成

  第四部分:解决网络适配器的问题

  还记得前面需要设置网络时,我们设置的未连接吧,现在需要解决这个问题了

   

1、打开Hyper-V管理器界面,并选择虚拟交换机管理器

   ——>选中外部网络,创建虚拟交换机

 2、取一个名字,并且选中外部网络,并确定

   

   3、打开新建虚拟机的设置——>配置虚拟网络交换机

   

   4、重启系统,输入ping www.baidu.com,还是不行。

   别着急,还没完呢。

   ——>登陆之后,输入vi /etc/sysconfig/network-scripts/ifcfg-eth0

   将其内容改为

    

DEVICE=eth0
TYPE=Ethernet
ONBOOT=yes #开机自动调用 
BOOTPROTO=dhcp #动态ip设置,这个是内部上网的必须的设置 
DEFROUTE=yes     
NAME="eth0" 
NETMASK=255.255.255.0 
IPV4_FAILURE_FATAL=yes 
IPV6INIT=no UUID=5fb06bd0-0bb0-7ffb-45f1-d6edd65f3e03 DNS1=8.8.8.8 
IPADDR=192.168.37.128 #此处为本机ip地址
PREFIX=24
GATEWAY=192.168.37.1 
LAST_CONNECT=1384407977

 

  输入reboot重启,再次输入ping www.baidu.com即可联网

  需要:win10系统

  1、点击windows键+e键打开文件资源管理器,右击此电脑——>选择属性——>打开控制面板

 

  2、选择控制面板主页——>选择程序与功能

 

   3、点击启用或关闭Windows功能——>找到Hyper-V并选中

 4、点击确定并重启后——>可在Windows管理工具处打开Hyper-V——>最后打开的界面如图

第一部分完成!

第二部分:新建一个虚拟机

  1、打开Hyper-V管理器——>点击新建虚拟机(或者选择你的主机名右击,也有新建)——>开始向导

  2、点击下一步——>取一个名称并且选择一个存储位置,点击下一步——>选择第二代,点击下一步

 3、分配内存(默认的就行)——>网络适配器暂时不去配置(此处比较麻烦,我会额外说明),点击下一步

  4、如果没有虚拟硬盘则创建一个,填入名称,选择位置,设置大小(8G以上就行)——>

  选择操作系统镜像如果还没有linux镜像,快去下载一个吧

  (url:http://isoredirect.centos.org/centos/7/isos/x86_64/CentOS-7-x86_64-DVD-1611.iso

  ——>再点击下一步,完成等待即可

  双击你建立的虚拟机,可以打开了这个:

  报了错误了,不要紧张,会有解决办法的。

  1、选中你新建的虚拟机,右击点击强行关闭

  2、再次选中你新建的虚拟机,右击选择设置

  3、看见安全了吧,就是它捣的鬼,关掉它

  4、再次启动就可以看见这个界面了

   第二部完成!

   第三部分:开始安装Linux

    1、如果你已经看到上面的界面了,说明你已经完成了三分之一了。

       嘿嘿,有点失望?别着急啊,装好这个系统我花了3天呢。废话不多说,继续:

       点击enter键,你会进入安装界面——>选好语言(中文),并点击继续

  2、选择一个安装位置——>选择本地标准磁盘,点击完成——>开始安装吧

    3、终于开始安装了,但别忘了设置用户名和密码——>先设置root用户,密码简单吧

    ——>再根据要求设置一个本地用户——>等待进度条完成吧

 第三部分完成

  第四部分:解决网络适配器的问题

  还记得前面需要设置网络时,我们设置的未连接吧,现在需要解决这个问题了

   

1、打开Hyper-V管理器界面,并选择虚拟交换机管理器

   ——>选中外部网络,创建虚拟交换机

 2、取一个名字,并且选中外部网络,并确定

   

   3、打开新建虚拟机的设置——>配置虚拟网络交换机

   

   4、重启系统,输入ping www.baidu.com,还是不行。

   别着急,还没完呢。

   ——>登陆之后,输入vi /etc/sysconfig/network-scripts/ifcfg-eth0

   将其内容改为

    

DEVICE=eth0
TYPE=Ethernet
ONBOOT=yes #开机自动调用 
BOOTPROTO=dhcp #动态ip设置,这个是内部上网的必须的设置 
DEFROUTE=yes     
NAME="eth0" 
NETMASK=255.255.255.0 
IPV4_FAILURE_FATAL=yes 
IPV6INIT=no UUID=5fb06bd0-0bb0-7ffb-45f1-d6edd65f3e03 DNS1=8.8.8.8 
IPADDR=192.168.37.128 #此处为本机ip地址
PREFIX=24
GATEWAY=192.168.37.1 
LAST_CONNECT=1384407977

 

  输入reboot重启,再次输入ping www.baidu.com即可联网

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Linux学习笔记:win10安装虚拟机 的相关文章

  • 归档文件系统或格式

    我正在寻找一种文件类型来存储已退役系统的档案 目前 我们主要使用 tar gz 但从 200GB tar gz 存档中查找并提取几个文件是很麻烦的 因为 tar gz 不支持任何类型的随机访问读取规定 在你明白之前 使用 FUSE 安装 t
  • 如何使用 sed 仅删除双空行?

    我找到了这个问题和答案 https stackoverflow com questions 4651591 howto use sed to remove only triple empty lines关于如何删除三重空行 但是 我只需要对
  • 如何模拟ARM处理器运行环境并加载Linux内核模块?

    我尝试加载我的vmlinux into gdb并使用 ARM 内核模拟器 但我不明白为什么我会得到Undefined target command sim 这是外壳输出 arm eabi gdb vmlinux GNU gdb GDB 7
  • 在 Linux 中禁用历史记录 [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 要在 Linux 环境中禁用历史记录 我执行了以下命令 export HISTFILESIZE 0 export HISTSIZE 0 u
  • QFileDialog::getSaveFileName 和默认的 selectedFilter

    我有 getSaveFileName 和一些过滤器 我希望当用户打开 保存 对话框时选择其中之一 Qt 文档说明如下 可以通过将 selectedFilter 设置为所需的值来选择默认过滤器 我尝试以下变体 QString selFilte
  • 使用 find - 删除除任何一个之外的所有文件/目录(在 Linux 中)

    如果我们想删除我们使用的所有文件和目录 rm rf 但是 如果我希望一次性删除除一个特定文件之外的所有文件和目录怎么办 有什么命令可以做到这一点吗 rm rf 可以轻松地一次性删除 甚至可以删除我最喜欢的文件 目录 提前致谢 find ht
  • Elasticsearch 无法写入日志文件

    我想激活 elasticsearch 的日志 当我运行 elasticsearch 二进制文件时 我意识到我在日志记录方面遇到问题 无法加载配置 这是输出 sudo usr share elasticsearch bin elasticse
  • 在 Linux 上更快地分叉大型进程?

    在现代 Linux 上达到与 Linux 相同效果的最快 最好的方法是什么 fork execve combo 从一个大的过程 我的问题是进程分叉大约 500MByte 大 并且一个简单的基准测试只能从进程中实现约 50 个分叉 秒 比较最
  • 跟踪 Linux 程序中活跃使用的内存

    我想跟踪各种程序在特定状态下接触了多少内存 例如 假设我有一个图形程序 最小化时 它可能会使用更少的内存 因为它不会重新绘制窗口 这需要读取图像和字体并执行大量库函数 这些对象仍然可以在内存中访问 但实际上并没有被使用 类似的工具top它们
  • 如何检测并找出程序是否陷入死锁?

    这是一道面试题 如何检测并确定程序是否陷入死锁 是否有一些工具可用于在 Linux Unix 系统上执行此操作 我的想法 如果程序没有任何进展并且其状态为运行 则为死锁 但是 其他原因也可能导致此问题 开源工具有valgrind halgr
  • 如何使用 bash 锁定文件

    我有一个任务从远程服务器同步目录 rsync av email protected cdn cgi l email protection srv data srv data 为了使其定期运行并避免脚本 reEnter 问题 我使用 rsyn
  • 如何在 Linux 中编写文本模式 GUI? [关闭]

    Closed 这个问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 当我编写脚本 程序时 我经常想弹出一个简单的文本 gui 来提示输入 我该怎么做 例如 来自 Shel
  • 如何禁用 GNOME 桌面屏幕锁定? [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 如何阻止 GNOME 桌面在几分钟空闲时间后锁定屏幕 我已经尝试过官方手册了在红帽 https access redhat com doc
  • Jenkins中找不到环境变量

    我想在詹金斯中设置很多变量 我试过把它们放进去 bashrc bash profile and profile of the jenkins用户 但 Jenkins 在构建发生时找不到它们 唯一有效的方法是将所有环境变量放入Jenkinsf
  • 如何在bash中使用jq从变量中包含的json中提取值

    我正在编写一个 bash 脚本 其中存储了一个 json 值 现在我想使用 Jq 提取该 json 中的值 使用的代码是 json val code lyz1To6ZTWClDHSiaeXyxg redirect to http examp
  • chown:不允许操作

    我有问题 我需要通过 php 脚本为系统中的不同用户设置文件所有者权限 所以我通过以下命令执行此操作 其中 1002 是系统的用户 ID file put contents filename content system chown 100
  • 在哪里可以找到并安装 pygame 的依赖项?

    我对 Linux 比较陌生 正在尝试安装 python 的 pygame 开发环境 当我运行 setup py 时 它说我需要安装以下依赖项 我找到并安装了其中之一 SDL 然而 其他人则更加难以捉摸 Hunting dependencie
  • 如何在数组中存储包含双引号的命令参数?

    我有一个 Bash 脚本 它生成 存储和修改数组中的值 这些值稍后用作命令的参数 对于 MCVE 我想到了任意命令bash c echo 0 0 echo 1 1 这解释了我的问题 我将用两个参数调用我的命令 option1 without
  • 所有平台上的java

    如果您想用 java 为 Windows Mac 和 Linux 编写桌面应用程序 那么所有这些代码都相同吗 您只需更改 GUI 即可使 Windows 应用程序更像 Windows 等等 如果不深入细节 它是如何工作的 Java 的卖点之
  • 添加要在给定命令中运行的 .env 变量

    我有一个 env 文件 其中包含如下变量 HELLO world SOMETHING nothing 前几天我发现了这个很棒的脚本 它将这些变量放入当前会话中 所以当我运行这样的东西时 cat env grep v xargs node t

随机推荐

  • Python爬虫从入门到精通:(16)线程池_Python涛哥

    线程池 我们暂时用自己的服务器进行爬取 Flask的基本使用 Flask的基本使用 环境安装 pip install flask 创建一个py源文件 详细代码看 FlaskServer py usr bin env python3 codi
  • git关联两个远程仓库,一个仓库(github)拉取代码,另一个仓库(gitlab)推送代码

    有这种情况 小伙伴们在github上下载的开源项目 该开源项目还在继续开发维护 然后自己下载下来进行二次开发 然后又要把项目推送自己的gitlab私服上 这个时候不得不本地代码关联两个远程仓库 接下来我将一步步讲解如何关联两个远程仓库 并拉
  • opencv-python结构化元素cv2.getStructuringElement()

    在使用opencv的过程中 我们经常需要各种各样的卷积核 如果是正方形的核还好说 但是有时候需要定义椭圆形或者十字形的核 我们就需要用到cv2 getStructuringElement 函数了 第一个参数表示核的形状 可以选择三种 矩形
  • 透视矩阵的推导 opengl

    由参数l r b t n f定义的透视投影矩阵的推导困惑了我差不多一个多礼拜 这几天几乎是天天都在思考这个问题 昨天晚上3点多钟我突然醒了 然后我又开始想这个问题 结果终于让我给想通了 于是我赶紧起床把这个思路记在了草稿纸上 还专门照了张照
  • 计算机485通讯原理,用RS-485设计的多机通信接口电路

    利用RS 485总线建立的多机通信网 具有可靠性高 硬件设计简单 控制方便 成本低廉等优点 它与计算机之间的通信可以采用多级分级通信模式 可方便地建立起设备网络 一 多机通信网原理图 利用RS 485总线建立的多机通信网原理图如下图所示 P
  • python-docx常用方法总结

    由于最近有任务需要自动生成word报告 因此学习了一些python docx的使用方法 在此总结 目前网上相关的资料不算太多 且大多数都很简单 有一些稍微复杂的需求往往找不到答案 很多想要的方法这个库似乎并没有直接提供 在git上看 这个包
  • java中equals方法重写详解(彻底搞定)

    首先上案例 public static void main String args String str1 abc String str2 abc String str3 new String abc new出来的新地址 System ou
  • 计算机网络中的应用层和传输层(http/tcp)

    目录 1 协议的通俗理解 1 1 理解协议 2 应用层 2 1 http协议 2 2 HTTP的方法 2 3 HTTP的状态码 2 4 HTTP常见Header 3 传输层 3 1 端口号 3 1 1 端口号范围划分 3 1 2 netst
  • ESP32 Arduino安装和烧录程序

    学习ESP32前先必需了解一下Arduino Arduino是指开源硬件 在以前开源一般指的是软件 源码公开 后来随着发展出现了开源硬件 开源硬件有了以后大家就可以在开源硬件上做出一些兼容 官方学习参考网址 https www arduin
  • 使用docker 数据卷怎么查看数据卷对应的容器内部目录

    docker inspect redis7703 grep Mounts A 20 说明 redis7703 是容器名称
  • Mysql计算相邻两两记录某个字段的最大差值

    计算相邻两两记录某个字段的最大差值 需求一个患者有多条病程记录 查询该患者的 最大检查间隔 即求两两记录的最大检查间隔 天数 注1 其中检查时间是 case Record表中的create time字段 其中user id是患者编号 注2
  • GRE隧道协议

    一 GRE协议简介 GRE General Routing Encapsulation 通用路由封装 是对某些网络层协议 如IP和IPX 的数据报文进行封装 使这些被封装的报文能够在另一网络层协议 如IP 中传输 此外 GRE协议也可以作为
  • matlab怎么处理非平衡数据处理,处理非平衡数据的七个技巧

    原标题 处理非平衡数据的七个技巧 摘要 本文介绍了在入侵检测 实时出价等数据集非常不平衡的领域应用的数据处理技术 关键字 平衡数据 数据准备 数据科学 原文 7 Techniques to Handle Imbalanced Data ht
  • 深度学习归一化方法总结(BN、LN、IN、GN)

    目录 一 批量归一化 BatchNorm 二 层归一化 Layer Normalization 三 Instance Normalization 四 Group Normalization 一般在神经网络中会用到数据的归一化 比如在卷积层后
  • C++栈初步认识和范围for循环

    C 栈初步认识 1 使用栈实现字符串反转 2 范围for循环 1 使用栈实现字符串反转 当我们需要在程序中实现一个 先进后出 的数据结构时 栈就是一个很好的选择 在C 中 我们可以通过STL提供的stack类来使用栈 stack类模板定义在
  • 分段函数求值1

    Copyright c 烟台大学计算机与控制工程学院 Author 刘慧艳 Created 2014 07 16 Edition V1 0 Describe 分段函数求值 include
  • 电网电压的三相静止对称坐标系和三相电网电压的相量表示法

    电网电压的空间电压矢量和电网电压的相量表示这两个概念需要区分清楚 分别参考邱关源的 电路 和张兴的 PWM整流 相关章节 图2 三相电网电压的相量表示法 电网电压的相量表示 三相相差120度 整体逆时针50HZ旋转 这里的120度是指三分之
  • ceph -s分析

    1 源码跟踪 1 1 get cluster status https github com ceph ceph blob 2a724a2ff313701fd7f6278ce8ed7f440bb355e0 src mon Monitor c
  • Jenkins pipeline拉取代码超时

    拉取代码报错 using GIT ASKPASS to set credentials gt git fetch tags progress http 192 168 1 8 1234 bi web xxxxxx git refs head
  • Linux学习笔记:win10安装虚拟机

    第一步 打开win10自带的虚拟机 第一步 打开win10自带的虚拟机Hyper V 需要 win10系统 1 点击windows键 e键打开文件资源管理器 右击此电脑 gt 选择属性 gt 打开控制面板 2 选择控制面板主页 gt 选择程