最近的Windows10编译版本带来了一套完整的基于Ubuntu的BashShell,让开发者可以直接在Windows桌面上运行Linux软件或命令,它就是“BashonUbuntuon视窗”。虽然还没有正式公布,但有动手能力的人也已经想出了如何在Windows10中运行openSUSE和SUSELinuxEnterprise操作系统,感兴趣的网友可以直接在Windows10开始菜单中访问。SUSE高级产品经理HannesKühnemund指出,微软实际上为Windows10中的Linux子系统“选择了错误的默认Linux发行版”,累到只能亲自教大家如何在WSL中使用SUSE。为什么推荐SUSE是因为我们从1992年就知道这样做了,您找不到比我们更老的Linux“制造商”(发行版)。如果你是SUSELinux的粉丝并且想在Windows10中使用该发行版,则无需安装虚拟机或配置双启动。以openSUSELeap42.2为例,Kühnemund给出了以下WSL的使用教程(也适用于SUSELinuxEnterpriseServer12SP2)。如果不知道如何启用WSL,请先阅读MSDN给出的教程(传送门)。在安装过程中,确保创建一个带密码的常规帐户。(1)首先运行以下命令下载并打开openSUSELeap42.2的docker用户空间。wget-OopenSUSE-42.2.tar.xzhttps://github.com/openSUSE/docker-containers-build/blob/openSUSE-42.2/docker/openSUSE-42.2.tar.xz?raw=true(2)然后,打开启动菜单上的Linuxbashshell,执行第二步命令。sudomkdirrootfssudotar-Crootfs-JxfopenSUSE-42.2.tar.xzexit(3)完成后请务必备份当前“BashonUbuntuonWindow”安装(执行以下命令)...cd%localappdata%\lxss\renamerootfsrootfs.ubuntu(4)然后CopynewopenSUSELeap42.2rootfs(rootfilesystem)...move.\home\\rootfs.\(5)去掉默认用户root...lxrun/setdefaultuserroot(6)完成后,您可以在下次单击Windows按钮“bash”时直接访问Linuxshell,实际上在Linux的Windows子系统中拥有openSUSE或SLES用户空间。值得一提的是,您还可以替换默认的“BashonUbuntuonWindow”图标(带有SUSE徽标)——只需执行以下命令:cd%localappdata%\lxss\renamebash.icoUbuntu.icorenameSaki-NuoveXT-Apps-suse.icobash.ico或者,您可以将“Windows上的Ubuntu上的Bash”重命名为“Windows上的SUSE上的Bash”——只需转到下面的路径并重命名默认条目即可。%AppData%\Microsoft\Windows\StartMenu\Programs
