当前时讯:Win10家庭版开启Hyper-V并安装Ubuntu

开启Hyper-V

如果你的Windows是专业版或者旗舰版,直接在「控制面板」→「程序」→「启用或管理Windows功能」(或者在「设置」→「应用」→右侧「程序和功能」→「启用或管理Windows功能」)中找到Hyper-V,然后勾选并点击确定即可,等待安装完成即可使用。

如果是家庭版(毕竟笔记本自带家庭版),需要手动通过bat命令来安装。复制下面命令到一个txt文件中,然后重命名为「hyper-v.bat」,右击选择以管理员身份运行。等待安装完成后重启电脑即可。

pushd "%~dp0"dir /b %SystemRoot%servicingPackages*Hyper-V*.mum >hyper-v.txtfor /f %%i in (findstr /i . hyper-v.txt 2^>nul) do dism /online /norestart /add-package:"%SystemRoot%servicingPackages%%i"del hyper-v.txtDism /online /enable-feature /featurename:Microsoft-Hyper-V-All /LimitAccess /ALL

安装Ubuntu

首先到官网下载安装文件。到https://ubuntu.com/download/desktop下载安装文件即可。此处我下载的是ubuntu20版本。


(资料图)

打开Hyper-V,选择左侧中的电脑名称,在菜单栏中的「操作」→「新建」→「虚拟机」,然后在弹出页面中设置相关信息。

因为我安装的Hyper-V是英文版的,所以截图仅供参考。

其中需要注意的是:

内存设置最好是电脑内存的30%-40%,避免运行卡顿。网络设置选择默认开关,英文版为「Default Switch」。
硬盘地址最好选择独立的目录,避免被误删。安装选项里选择从硬盘选择.iso文件。并选择刚才下载的ubuntu安装文件。

最后查看配置没有问题,点击完成即可。

在Hyper-V的中间虚拟机中就可以看到安装的ubuntu了。选中后右击选择「启动」,等待启动完成后,再右击选择「连接」,就会弹出连接虚拟机的页面,而ubuntu则开始安装。注意记住设置的密码,其他选择下一步就行了(中途会有提示是否下载更新,这个根据网络情况设置,网络不好的都不要选择了)。

等待晚装完成后,就会进入ubuntu的桌面。下一步我们来安装docker和一些简单项目。

补充:

hyperV虚拟机如果要修改显示分辨率,可以按照一下步骤进行。
修改/etc/default/grubsudo vim /etc/default/grub改变前:GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"改变后:GRUB_CMDLINE_LINUX_DEFAULT="quiet splash video=hyperv_fb:1920x1080"更新grub配置sudo update-grub重启即可生效sudo reboot

2. 虚拟机需要安装的软件。

使用ifconfig查看ipsudo apt install net-tools 使用ssh连接sudo apt install openssh-server 安装htop查看cup内存使用sudo apt install htop

3. 网络设置

发现连接选择「Default Switch」时,虚拟机可以正常上网,但是重启之后ip地址会变化。因为目前想固定ip地址连接,所以需要修改一下网络连接方式。

① 选择虚拟机,点击右侧的「虚拟交换机管理器」,在新增虚拟交换机管理器中选择「内部」

② 起一个名字,然后连接类型选择「内部网络」并单击确定

③ 在控制面板 → 网络和Internet → 网络和共享中心 → 更改适配器设置中可以看到新建的虚拟机网络。

选择本机(不是虚拟机网络)的网络连接,然后右键选择属性,然后点击共享。勾选允许其他用户通过此网络来连接,并选择新建的虚拟机网络。

④ 然后再选择虚拟机网络,右击属性,选择网络,并修改tcp/IPv4。此时应该已经会有数据,默认时192.168.137.1。如果需要修改则改成自己需要的即可。必须是192.168开头的。

⑤ 登录虚拟机,把网络ip地址设置为192.168.137.5即可(192.168.137.2~192.168.137.255之间,网关为192.168.137.1)