Hyper-V 2016上轻松安装Linux教程

hyper-v 2016安装linux

时间:2025-01-02 14:09


Hyper-V 2016 安装 Linux:详细步骤与全面指南 在现代计算环境中,虚拟化技术已经成为不可或缺的一部分

    微软提供的Hyper-V虚拟化技术,使得在Windows操作系统上创建和管理虚拟机成为可能

    本文将详细介绍如何在Hyper-V 2016中安装Linux操作系统,帮助读者顺利完成这一过程

     一、安装前的准备工作 1. 确认系统支持Hyper-V 首先,确保您的计算机支持Hyper-V虚拟化技术

    可以通过以下步骤进行检查和启用: - 打开Windows的“控制面板”,选择“程序和功能”

     - 在“启用或关闭Windows功能”中选择Hyper-V并启用它

     - 系统将提示重新启动计算机以完成Hyper-V的安装

     2. 下载Linux镜像文件 在开始安装之前,需要下载Linux系统的镜像文件

    本文将以Ubuntu 22.04为例,因为它是目前较为流行且适合初学者的Linux发行版

     - 访问Ubuntu官方网站,下载适用于您架构的Ubuntu 22.04镜像文件

     二、创建并配置虚拟机 1. 打开Hyper-V管理器 在Windows 10或更高版本的Windows操作系统中,可以通过开始菜单搜索“Hyper-V管理器”并打开它

     2. 创建新的虚拟机 - 在Hyper-V管理器中,点击右侧的“新建虚拟机”

     - 在“新建虚拟机向导”中,点击“下一步”

     - 选择“名称和位置”,为虚拟机指定一个名称和存储位置,点击“下一步”

     - 选择“指定代数”,一般选择“第一代”即可,点击“下一步”

     - 在“分配内存”中,为虚拟机分配适量的内存(建议至少2GB),点击“下一步”

     - 在“配置网络”中,选择连接虚拟机的虚拟网络交换机(默认是Default Switch),点击“下一步”

     - 在“连接虚拟硬盘”中,选择“创建虚拟硬盘”,点击“下一步”

     - 在“配置虚拟硬盘”中,设置虚拟硬盘的名称、位置和大小(建议至少20GB),点击“下一步”

     - 最后,点击“完成”以创建虚拟机

     3. 添加系统镜像 - 在虚拟机设置中,点击“SCSI控制器”,选择“DVD驱动器”,然后点击“添加”

     - 在“添加虚拟硬盘”窗口中,选择“映像文件”,然后选择下载好的Ubuntu 22.04系统镜像文件,点击“确定”

     4. 配置启动顺序 - 在虚拟机设置中,点击“固件”,调整启动顺序,确保从DVD驱动器启动

     5. 关闭安全启动 - 在虚拟机设置中,点击“安全”,取消勾选“启用安全启动”,然后点击“确定”保存设置

     三、安装Linux系统 1. 启动虚拟机 - 在Hyper-V管理器主界面上,选中创建的虚拟机并右击选择“连接”

     - 在弹出的窗口中,点击“启动”按钮

     2. 安装系统 - 等待几秒钟后,会出现选择菜单,选择第一项“Install Ubuntu Server”

     - 经过几十秒后,会出现语言选择界面,选择“English”,然后选择“Install Ubuntu Server”

     - 在接下来的网络配置中,默认使用DHCP,不要修改,否则可能导致安装完成后无法连接互联网

     - 选择硬盘分区方案,可以选择默认提供的方案或自定义分区

     - 继续进行用户信息设置,包括用户名、密码等

     - 在服务选择中,确保选中SSH服务,以便后续通过SSH连接到虚拟机

     - 接下来会进入安装阶段,等待安装完成

     - 安装完成后,选择“Reboot Now”进行重启

     3. 初次启动与配置 - 重启后,虚拟机将自动进入Ubuntu系统

     - 根据需要进行一些基本的系统配置,如设置时区、更新软件包等

     四、配置固定IP地址 1. 创建虚拟网络交换机 - 在Hyper-V管理器主界面,点击右侧的“虚拟交换机管理器”

     - 选择“新建虚拟网络交换机”,然后选择“内部”类型,点击“创建虚拟交换机”

     - 配置虚拟交换机的名称和IP地址范围(例如:10.10.10.0/24)

     2. 添加网络适配器 - 关闭虚拟机的系统

     - 在虚拟机设置中,点击“添加硬件”,选择“网络适配器”,然后点击“添加”

     - 在“配置网络适配器”中,选择刚才创建的虚拟网络交换机,点击“确定”

     - 保存虚拟机配置

     3. 配置静态IP地址 - 登录到Ubuntu系统,打开终端

     - 编辑网络配置文件(例如:`/etc/netplan/01-netcfg.yaml`)

     - 将IP地址配置为静态IP(例如:10.10.10.254)

     - 应用网络配置:`sudo netplan apply`

     - 通过`ipaddr`命令检查网络接口和IP地址,确保配置生效

     五、优化虚拟机访问 1. 修改hosts文件 - 在Windows系统的`C:WindowsSystem32driversetchosts`文件中,添加一行: 10.10.10.254 vmlinux1 - 这样,您可以通过`ssh ubuntu@vmlinux1`命令连接到虚拟机

     2. 配置Windows Terminal - 打开Windows Terminal,到设置中添加一项新的配置文件

     - 配置SSH连接到虚拟机的命令(例如:`ssh ubuntu@vmlinux1`)

     - 这样,每次连接时只需输入配置文件名称并输入密码即可

     3. 配置RSA密钥认证 - 为了避免每次连接时输入密码,可以配置RSA密钥认证

     - 在Windows上生成RSA密钥对,并将公钥复制到Ubuntu虚拟机中(通常复制到`~/.ssh/authorized_keys`