为了WSL2,启用了Hyper-V。但启用了Hyper-V以后,Windows虚拟机的兼容性就变得很差了。
VirtualBox虽然能装Alpine或Openwrt,但Ubuntu与Manjaro的内核都会崩溃。
于是我想到了系统自带的Hyper-V,但默认的话,无法启动安装界面。
需要在命令行环境安装驱动,才能跑后面的流程。
Ctrl+Alt+F2
manjaro/manjaro
sudo pacman -Sy
sudo pacman -S xf86-video-fbdev
#这里是kde版,如果是xfce桌面的话,应该换成lightdm
sudo systemctl restart sddm
尝试采用第二代Hyper-V,同时设置里面关闭安全启动。
另外还想要配合ventoy,把VHDX文件放到在U盘中,当便携系统用。
所以新建Hyper-V虚拟机的时候,没有创建默认的动态磁盘。而是在创建好后,创建固定大小的VHDX磁盘。
中途还搞坏了网络先是重置网络连接,后来又启用了dism修复:
dism /online /cleanup-image /scanhealth
dism /online /cleanup-image /restorehealth
结果是DNS问题:
sudo nano /etc/resolv.conf
# 修改
nameserver 114.114.114.114
nameserver 8.8.4.4
#最快源
sudo pacman-mirrors -g
参考资料:
1. https://www.ventoy.net/cn/index.html
2. https://blog.evernightfireworks.com/hyperv_config/
3. https://forum.manjaro.org/t/install-manjaro-kde-20-0-3-on-hyper-v-failed-to-start-simple-desktop-display-manager/22364/7
文章评论