学习笔记 - Hyper-v安装Ubuntu20.04

前言

想要学习linux,查阅相关资料后决定采用Hyper-V + Ubuntu20.04搭建linuxu环境,顺便学习一下Markdown语法。

正文

1. 准备工作

启用Hyper-V:

参考: https://docs.microsoft.com/en-us/virtualization/hyper-v-on-windows/quick-start/enable-hyper-v

安装Ubuntu:

参考: https://blog.csdn.net/ZChen1996/article/details/106042635

Tips: 安装完成后需要禁用虚拟机的安全启动,否则无法启动。
在这里插入图片描述

2. 分区方案

可以选择自动分区,也可以选择手动分区。
个人分区方案 ( 总大小50G ) :

目录大小描述
EFI100M系统启动引导存放目录
swap8G交换空间
/boot300M存放系统内核和类和升级文件
/20G系统根目录
/home剩余所有空间用户数据存放的目录
3. 问题及解决方案
  • 无法使用增强会话:

解决方法:

  1. 虚拟机需要安装linux-vm-tools才能使用增强会话,执行以下命令:
git clone https://github.com/microsoft/linux-vm-tools.git
cd ./linux-vm-tools/ubuntu/18.04
sudo chmod +x install.sh
sudo ./install.sh
  1. 宿主机以管理员权限打开powershell,执行以下指令:
Set-VM -VMName <your_vm_name> -EnhancedSessionTransportType HvSocket 
(Get-VM -VMName <your_vm_name>).EnhancedSessionTransportType  \\ 查看是否配置成功
  1. 修改xrdp配置文件:
sudo gedit /etc/xrdp/xrdp.ini
//修改以下两个参数值
port=vsock://-1:3389
use_vsock=false
  1. 重启虚拟机

Tips: 如果最后一步中找不到文件就把第一步中install.sh多执行几遍

  • Hyper-V设置第一启动项的两种方法:
  1. 通过命令行设置:
//注意: 设置之前建议先查询备份一下,防止后面需要改回来
(get-vmfirmware <your_vm_name>).BootOrder //查询Hyper-v的启动信息
set-vmfirmware <your_vm_name> -BootOrder (Get-VMDvdDrive <your_vm_name>),(Get-VMHardDiskDrive 虚拟机名称)  //设Hyper-v的启动顺序
  1. 通过Hyper-V管理器设置

虚拟机设置->固件->将第一启动项移动至最前面即可
在这里插入图片描述

  • 设置静态IP地址

默认的Default Switch可以使虚拟机连接到网络,但是每次重启电脑后IP就会改变,如果将默认交换机设置未静态IP,则会导致虚拟机无法连接到网络;使用桥接或者建立外部网络交换机的方式则会导致电脑开热点会无网络。因此这里提供一个解决方法:

新建一个內部网络的交换机, 设置静态IP地址(作为网关),然后虚拟机设置里在增加一个网络适配器,绑定刚刚新建的交换机,然后虚拟机内部设置静态IP地址(与网关同一网段),这样就可以使用静态地址访问虚拟机了。
在这里插入图片描述


参考

Markdown: https://xianbai.me/learn-md/index.html
Ubuntu20下载地址: https://releases.ubuntu.com/?_ga=2.100884933.572108925.1619577464-1617462651.1619577464

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值