Press "Enter" to skip to content

用WSL往vhdx里安装系统!时踩的坑……

发现Windows支持挂载虚拟硬盘,又支持把硬盘挂载到WSL里,由于对官方的安装镜像不太喜欢,选择用现成的系统来设置新系统,发现这个功能后果断开WSL来把操作系统安装到虚拟硬盘、挂虚拟机上。

但是在配置引导的阶段,却发现grub-mkconfig始终不肯用分区的UUID来指定root,导致硬盘挂到虚拟机上后不能正确引导。最后发现是WSL下居然没有/dev/disk这个文件夹导致的(不知道是因为什么配置),而GRUB的脚本要通过这个文件夹来判断UUID是否正确……最后的解决方案是改一改GRUB的脚本。

此外还有个小坑,debootstrap装完后居然是没有内核的……要自己手动用包管理器装内核。