微软Hyper-V,作为Windows Server内置的虚拟化平台,凭借其强大的性能、高度的安全性和灵活的管理能力,赢得了众多企业和开发者的青睐
而Ubuntu 18.04 LTS(长期支持版),以其稳定的内核、丰富的软件包资源以及卓越的社区支持,成为了Linux发行版中的佼佼者
本文将详细介绍如何在Hyper-V上安装和配置Ubuntu 18.04,帮助您构建一个高效、可靠的虚拟化环境
一、准备工作 1. 硬件要求 - 处理器:支持Intel VT-x或AMD-V虚拟化技术的CPU
- 内存:至少4GB RAM,建议8GB以上以保证性能
- 存储空间:为Ubuntu虚拟机预留至少20GB的磁盘空间
2. 软件环境 - Windows 10/11专业版、企业版或教育版:家庭版不包含Hyper-V功能
- 启用Hyper-V角色:通过“控制面板”->“程序和功能”->“启用或关闭Windows功能”,勾选“Hyper-V”并安装
3. 下载Ubuntu镜像 从Ubuntu官方网站下载最新的Ubuntu 18.04.x LTS ISO镜像文件,确保文件完整且未被篡改
二、创建Ubuntu虚拟机 1. 打开Hyper-V管理器 在Windows搜索框中输入“Hyper-V管理器”并打开
2. 创建新的虚拟机 - 在Hyper-V管理器左侧面板中,右键点击“虚拟机”并选择“新建”->“虚拟机”
- 按照向导提示,为虚拟机命名并选择存储位置
- 为虚拟机分配内存,建议至少2GB,根据个人需求可适当增加
- 配置网络连接,通常选择“默认交换机”即可实现虚拟机与宿主机及外部网络的通信
- 创建一个虚拟硬盘,指定大小(至少20GB),并选择动态扩展或固定大小选项
动态扩展会根据实际使用情况动态分配空间,节省初始磁盘占用;固定大小则性能更佳,但会立即占用指定大小的磁盘空间
- 在“安装选项”中,选择“从可启动的CD/DVD-ROM安装操作系统”,并浏览到之前下载的Ubuntu 18.04 ISO镜像文件
3. 完成虚拟机配置 确认所有设置无误后,点击“完成”开始创建虚拟机
三、安装Ubuntu 18.04 1. 启动虚拟机 在Hyper-V管理器中,双击刚创建的虚拟机以启动它
2. 进入安装界面 虚拟机启动后,会自动加载Ubuntu ISO镜像,显示安装界面
选择语言并点击“继续”
3. 键盘布局与网络配置 选择适合您的键盘布局,并进行基本的网络配置(通常默认设置即可)
4. 更新与其他软件 在安装类型选择界面,可以选择“正常安装”或“最小安装”
对于初学者或需要全面功能的用户,建议选择“正常安装”
同时,勾选“下载更新期间安装Ubuntu”和“为其他计算机安装第三方软件”以获取最新的安全补丁和常用软件
5. 分区设置 对于大多数用户,选择“使用整个磁盘并设置LVM”或“擦除磁盘并安装Ubuntu”是较为简便的选择
高级用户可以根据需求手动配置分区
6. 创建用户账户 设置您的全名、用户名、密码以及计算机名称
这些信息将用于登录系统
7. 完成安装 点击“继续”开始安装过程,期间可能需要一些时间下载更新和完成安装
安装完成后,重启虚拟机并移除ISO镜像文件作为启动介质
四、优化与配置 1. 安装Hyper-V Integration Services Ubuntu虚拟机首次启动后,建议安装Hyper-V Integration Services以增强性能和网络兼容性
这可以通过在Ubuntu内运行以下命令完成(需要网络连接): sudo apt update sudo apt install linux-tools-virtual linux-cloud-tools-virtual linux-headers-virtual 这些软件包将提供Hyper-V所需的驱动支持,如增强型会话模式、时间同步和共享文件夹功能
2. 配置共享文件夹 在Hyper-V管理器中,为虚拟机设置共享文件夹,以便在宿主机和虚拟机之间轻松传输文件
在Ubuntu中,可以通过安装`cifs-utils`并挂载共享文件夹来实现访问:
sudo apt install cifs-utils
sudo mount -t cifs -o username=guest,uid=$(id -u),gid=$(id -g) //
3. 调整虚拟机设置
根据实际需求,通过Hyper-V管理器调整虚拟机的CPU核心数、内存大小以及虚拟硬盘大小等,以优化性能
4. 更新与安全
定期更新系统和软件,确保系统安全 可以使用以下命令进行系统更新:
sudo apt update && sudo apt upgrade
5. 安装必要的软件和服务
根据您的需求,安装开发工具、数据库、Web服务器等软件 例如,安装Apache W