Hyper-V是微软提供的一款强大的虚拟化平台,它允许你在Windows 10或Windows Server上创建和管理虚拟机
本文将详细介绍如何在Hyper-V中安装Ubuntu 18.04,并提供一些实用的配置和优化建议
一、准备工作 1.开启Hyper-V 首先,你需要确保Hyper-V功能已经启用
在Windows 10中,你可以通过以下步骤来启用Hyper-V: - 打开“控制面板”,选择“程序和功能”
- 点击“启用或关闭Windows功能”
- 在弹出的窗口中,找到“Hyper-V”选项,并勾选它
- 点击“确定”,系统将自动重启以完成Hyper-V的启用
2.下载Ubuntu系统镜像 接下来,你需要从Ubuntu官网下载Ubuntu 18.04的ISO镜像文件
你可以通过以下链接下载: - Ubuntu 18.04.6 LTS官方下载链接:【Ubuntu 18.04.6 LTS】(https://ubuntu.com/download/server/thank-you?version=18.04.6&architecture=amd6 或者,你也可以从国内的镜像站点下载,例如中国科学技术大学(USTC)开源软件镜像站: - USTC镜像站下载链接:【USTC Open Source SoftwareMirror】(https://mirrors.ustc.edu.cn/ubuntu-releases/18.04.6/) 下载完成后,将ISO镜像文件保存在一个容易访问的位置
二、创建虚拟机 1.打开Hyper-V管理器 在Windows搜索栏中输入“Hyper-V管理器”,并打开它
你将看到Hyper-V管理器的主界面
2.新建虚拟机 在Hyper-V管理器中,右键点击左侧的“虚拟机”节点,选择“新建虚拟机”
这将启动虚拟机创建向导
3.配置虚拟机 按照向导的提示,逐步配置虚拟机: -名称和位置:为虚拟机指定一个名称,并选择一个存储位置
建议不要将虚拟机文件存储在系统盘(通常是C盘)上
-代数:选择“第一代”虚拟机
尽管第二代虚拟机在某些方面性能更优,但第一代虚拟机通常具有更好的兼容性,特别是在网络配置方面
-内存分配:根据宿主机的内存大小,为虚拟机分配足够的内存
一般来说,Ubuntu 18.04至少需要2GB的内存,但建议分配4GB或更多以获得更好的性能
-网络适配器:选择“未连接”或“Default Switch”
稍后我们将详细配置网络适配器
-虚拟硬盘:创建一个新的虚拟硬盘,并指定其大小
建议至少分配20GB的磁盘空间,以便有足够的空间安装系统和软件
4.安装操作系统 在虚拟机配置完成后,点击“完成”以创建虚拟机
然后,在Hyper-V管理器中右键点击新创建的虚拟机,选择“连接”
这将打开虚拟机的控制台窗口
在控制台窗口中,点击“启动”按钮以启动虚拟机
当虚拟机启动时,你将看到Ubuntu的安装界面
5.安装Ubuntu 18.04 按照Ubuntu的安装向导,逐步完成系统的安装: -选择语言:默认选择英语或其他你熟悉的语言
-设置键盘布局:默认设置通常已经足够,除非你有特殊需求
-网络配置:保持默认设置,稍后再进行配置
-磁盘配置:选择“使用整个磁盘并设置LVM”或“手动分区”
如果你不熟悉分区,可以选择前者
-设置用户名和密码:为你的Ubuntu系统设置一个用户名和密码
-安装OpenSSH Server:在安装过程中,建议勾选“Install OpenSSH Server”选项,以便以后可以通过SSH远程连接到虚拟机
安装完成后,选择“Reboot Now”以重启虚拟机
重启后,你将看到Ubuntu 18.04的登录界面
三、配置和优化 1.配置网络适配器 在虚拟机安装完成后,你需要配置网络适配器以使其能够连接到外部网络
右键点击虚拟机,选择“设置”
在“设置”窗口中,找到“网络适配器”选项,并配置如下: -虚拟交换机:选择“Default Switch”或你创建的其他虚拟交换机
-连接类型:选择“桥接”或“NAT”
桥接模式将虚拟机直接连接到宿主机的网络,而NAT模式则通过宿主机的网络进行转发
配置完成后,点击“确定”以保存设置
然后,重启虚拟机以使网络配置生效
2.更换软件源 由于Ubuntu默认的软件源可能位于国外,下载速度可能较慢
因此,建议更换为国内的镜像源,例如阿里云、中科大或清华大学的镜像站
你可以通过以下步骤更换软件源: - 打开Ubuntu的终端
-使用`sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak`命令备份原有的软件源列表
- 使用文本编辑器(如`nano`或`gedit`)打开`/etc/apt/sources.list`文件,并替换为以下内容(以阿里云为例): ```bash deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse