如题,最近一直想能不能不用VM、virtualbox、Hyper-V等以虚拟机方式在windows10系统中安装linux,以便打造openwrt编译环境。在网上摸索了许久,终于找到了一种方法,就是首先在windows10中打开开发模式(任务栏右下角【设置】按钮→【所有设置】→【更新和安全】→开发者选项,在进入的菜单中直接勾选开发人员模式即可),然后在【控制面板】→【程序和功能】→【启用和关闭windows功能】中勾选【适用于linux的windows子系统】,最后再在微软应用商店中选择安装linux(包括ubuntu各种版本等等可供选择)按提示操作完成即可。

       但是这个子系统到底安装在windows系统的那个位置呢?仔细的找了一番,我安装的ubuntu16.04所在位置是:

C:\Users\用户名\AppData\Local\Packages\CanonicalGroupLimited.Ubuntu16.04onWindows_79rhkp1fndgsc,其子系统根目录就在C:\Users\用户名\AppData\Local\Packages\CanonicalGroupLimited.Ubuntu16.04onWindows_79rhkp1fndgsc\LocalState\rootfs。如果你的linux系统不一样,目录路径将有些许差别,但只要找到C:\Users\用户名\AppData\Local\Packages\就基本可以按上述目录命名原则找到你子系统安装目录了。

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐