我基本上放下了这个问题,因为我有一个(还)没有问题但我仍然想分享的答案(我还没有博客空间)
所以,问题是:如何在 Windows 10 WSL(周年更新)中使用 Fedora 而不是 Ubuntu?
我基本上放下了这个问题,因为我有一个(还)没有问题但我仍然想分享的答案(我还没有博客空间)
所以,问题是:如何在 Windows 10 WSL(周年更新)中使用 Fedora 而不是 Ubuntu?
此答案假定您对 Linux (Fedora) 有最低限度的了解,并且对使用 windows 运行命令对话框(通过 WIN-R 组合键打开)有基本的了解
我的出发点是 Seth Jennings 的这篇文章:https ://www.variantweb.net/blog/running-fedora-on-windows-10-using-wsl/
但是,我遇到了一些与符号链接相关的挑战并开始玩弄。这导致了您可以在下面找到的描述。
我认为调整这些步骤以使用其他风格的 Linux 应该不是很难,但你必须对这些进行试验。如果您确实安装成功,请在评论中告诉我们,包括所需的任何偏差。
我从一个干净的 Ubuntu 安装开始。我出了什么问题,你总是可以通过重新安装 Ubuntu 重新启动
选择您要使用的用户名并将下面的 USERNAME 替换为该名称
输入用户密码
为方便起见,我假设文件已下载到 c:\temp 并且您将使用 Fedora 24
输入两次root密码
如果您选择了与 Fedora 24 不同的版本,您可能需要相应地更改下面的 f24
将创建一个带有哈希名称的目录,我将其命名为 $DIR
%wheel ALL=(ALL:ALL) NOPASSWD: ALL # 绝对需要 NOPASSWD 否则 sudo 将不起作用
如果您想回到 Ubuntu,只需颠倒这些步骤(重命名目录和符号链接以添加 .f24 后缀并删除 .ubuntu 后缀(按此顺序))或者您可以简单地重新安装 Ubuntu 实例
输入您在上面设置的root密码
瞧,您的 Windows 10 系统上的 Fedora 24
许多工具未安装,因此您必须手动安装它们(openssh、tar、find 等等)
如果你想运行图形化的东西,你需要一个 X 服务器,Cygwin/X或VcXsrv(非常小)是很好的工具
最后的想法是:您可以用漂亮的 Fedora 徽标替换 %LOCALAPPDATA%\lxss\bash.ico 来替换 Ubuntu 徽标,只需保持文件名相同即可。