无论是开发者需要测试多平台兼容性,还是学生、企业用户希望在一个系统中体验多种操作系统,Windows 10与Hyper-V的结合提供了一种高效且安全的解决方案
本文将详细介绍如何在Windows 10上通过Hyper-V安装Ubuntu虚拟机,并涵盖从下载安装文件到完成初步配置的全过程
一、准备工作 在开始安装之前,确保你的Windows 10版本支持Hyper-V
专业版、旗舰版和企业版用户可以直接启用Hyper-V功能,而家庭版用户则需要通过一些额外的步骤来安装
1.启用Hyper-V - 专业版或旗舰版用户:打开“控制面板”,依次点击“程序”、“启用或管理Windows功能”,找到Hyper-V并勾选,点击确定后等待安装完成
- 家庭版用户:家庭版没有内置Hyper-V功能,需要通过bat命令手动安装
复制以下命令到一个txt文件中,然后重命名为“hyper-v.bat”,右击选择以管理员身份运行
```shell pushd %~dp0 dir /b %SystemRoot%servicingPackagesHyper-V.mum >hyper-v.txt for /f %%iin (findstr /i . hyper-v.txt 2^>nul) do dism /online /norestart /add-package:%SystemRoot%servicingPackages%%i del hyper-v.txt Dism /online /enable-feature /featurename:Microsoft-Hyper-V-All /LimitAccess /ALL ``` - 安装完成后,重启电脑以启用Hyper-V
2.下载Ubuntu ISO镜像 - 前往Ubuntu官方网站(【https://ubuntu.com/download/desktop】(https://ubuntu.com/download/desktop))下载最新的Ubuntu桌面版ISO文件
本文将以Ubuntu 20.04为例
二、创建虚拟机 1.打开Hyper-V管理器 - 在Windows搜索栏中输入“Hyper-V管理器”并打开
2.新建虚拟机 - 在Hyper-V管理器中,选择左侧中的计算机名称,在菜单栏中点击“操作”、“新建”、“虚拟机”
- 在弹出的“新建虚拟机向导”中,点击“下一步”
3.配置虚拟机 -开始之前:阅读并理解向导内容,点击“下一步”
-指定名称和位置:为虚拟机命名,并选择存储位置
建议将虚拟机文件保存在独立的目录中,以便管理
-指定代数:选择虚拟机代数,一般选择第二代虚拟机以获得更好的性能
-分配内存:根据主机内存大小,为虚拟机分配内存
通常建议分配主机内存的30%-40%,以避免运行卡顿
-配置网络:选择默认虚拟交换机(Default Switch),以确保虚拟机可以访问网络
-连接虚拟硬盘:选择“创建虚拟硬盘”,并点击“下一步”
-创建虚拟硬盘:指定虚拟硬盘的名称、位置和大小
建议设置足够的磁盘空间,以便安装和运行Ubuntu
-安装选项:选择“从ISO文件安装操作系统”,并浏览到之前下载的Ubuntu ISO文件
-摘要:检查所有配置信息,确保无误后点击“完成”
三、安装Ubuntu 1.启动虚拟机 - 在Hyper-V管理器中,选中新建的Ubuntu虚拟机,右击选择“启动”
2.安装Ubuntu - 虚拟机启动后,会自动加载Ubuntu ISO文件并进入安装界面
- 选择语言,点击“继续”
- 在安装类型界面,选择“清除整个磁盘并安装Ubuntu”
- 设置时区、用户名和密码
- 等待配置硬件,可以选择跳过下载更新
- 完成安装后,点击“重启”
3.初次配置 - 重启后,Ubuntu会进入初始配置界面
根据提示完成配置,包括接受许可协议、设置键盘布局等
- 最终会进入Ubuntu桌面,至此,Ubuntu虚拟机已成功安装
四、配置root密码 在Hyper-V虚拟机中,无法像在物理计算机上那样直接为虚拟机设置root密码
需要在虚拟机中执行以下步骤: 1.登录虚拟机 - 使用普通用户账户登录Ubuntu虚拟机
2.打开终端 - 在菜单中查找“终端”或“终端模拟器”,并打开
3.切换到root用户 -使用`sudo`命令切换到root用户,或者使用`su`命令切换到root用户并设置密码
输入当前用户的密码后,将成为root用户
4.设置root密码 - 使用命令`sudo passwd root`设置root用户的密码
输入新的root密码两次以进行确认
5.退出root用户 -使用`exit`命令退出root用户模式,返回到普通用户模式
注意:直接使用root用户是有风险的,因为root用户拥有系统上的所有权限
通常情况下,最好使用普通用户账户,并根据需要使用`sudo`或`su`来获取root权限
这有助于提高系统的安全性
五、虚拟机优化与配置 1.修改显示分辨率 -编辑`/etc/default/grub`文件,修改GRUB_CMDLINE_LINUX_DEF