WSL安装(1和2)Windows 10 安装 WSL 2必要条件:
在 Windows 10 上安装 WSL 2 的过程如下: 启用 WSL 2 注意:也可以使用 GUI 安装 WSL 1,但使用命令行安装的速度要快得多,而且由于 WSL 是 CLI 工具,这也比较讲得通! dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart 如果只想使用 WSL 1,您可以跳到第 4 步。 第 2 步,启用“虚拟机平台” 要在 Windows 10(2004)上启用虚拟机平台,请以管理员身份打开 PowerShell 并运行: dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart 要在 Windows 10(1903,1909)上启用虚拟机平台,请以管理员身份打开 PowerShell 并运行: Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform -NoRestart 为了确保所有相关部件都整齐到位,您应该在此时重启系统,否则可能会发现事情没按预期进行。 第 3 步,设置 WSL 2 为默认值 wsl --set-default-version 2 第 4 步,安装一个 Linux 发行版 有几种不同的发行版可供选择,包括 OpenSUSE、Pengwin、Fedora Remix 和 Alpine Linux。但是我个人推荐(自然地)Ubuntu 20.04 LTS(尽管也有 18.04 LTS 和 16.04 LTS 可用)。 要在 Windows 10 上安装 Ubuntu,请打开 当您在 Microsoft Store 中时,我强烈建议您也安装开源的 第 5 步,使用 WSL 2 还将提示您设置用于发行版的用户名和密码。尝试挑选一些您不会忘记的字符。 将 WSL 1 上的 Ubuntu 转换到 WSL 2 wsl.exe --set-version Ubuntu 2 使用时,您应将命令中的 “Ubuntu” 替换为您在 WSL 1 上安装运行的对应发行版的名称。
WSL发行版手动下载网址https://docs.microsoft.com/zh-cn/windows/wsl/install-manual WSL的linux发行版常用命令查看当前已安装发行版wslconfig /l 或 wsl --list --all 查看正在运行的发行版wsl --list --running 删除、卸载指定发行版wsl --unregister <DistributionName> 如: 设置默认发行版wslconfig /setdefault Name 如: 从命令行启动发行版以下启动三个 Linux 发行版所需的命令: Ubuntu: openSUSE Leap 42: SUSE Linux Enterprise Server 12: 例如,即使 Ubuntu 是你的默认环境,仍然可以通过运行 opensuse-42 命令从任何地方启动 openSUSE。 升级WSL2更新包https://docs.microsoft.com/zh-cn/windows/wsl/install-manual 安装WSL发行版到D盘:删除原来安装在C盘的发行版首先停止 Linux 发行版在 WSL 的运行(这里以 Ubuntu 18.04 为例): wsl.exe -t Ubuntu-18.04 wsl.exe --shutdown wsl.exe -l -v 查看 Windows 系统已经安装的软件包: Get-AppxPackage -allusers | Select Name, PackageFullName 删除 Ubuntu 18.04 get-appxpackage CanonicalGroupLimited.Ubuntu18.04onWindows | remove-Appxpackage 上面命令的原型为: get-appxpackage CanonicalGroupLimited.<发行版名称和版本号>onWindows | remove-Appxpackage
安装到D盘从这里https://docs.microsoft.com/zh-cn/windows/wsl/install-manual手动下载WSL发行版,可以绕开MS Store的自动安装。 选择想要的发行版下载后,可以得到一个后缀名为 把它的后缀改为 需要注意的是安装目录的磁盘不能开压缩内容以便节省磁盘空间选项,否则会报错0xc03a001a 安装WSL的systemd脚本安装git sudo apt install git 运行脚本和命令 git clone https://github.com/DamionGans/ubuntu-wsl2-systemd-script.gitcd ubuntu-wsl2-systemd-script/bash ubuntu-wsl2-systemd-script.sh 然后 systemctl ubuntu20.04安装Ruby由于用apt包管理器安装的版本比较老,打算用第三方工具 解决Vmmen内存占用先确定自己win10版本高于大于18945 查看方法cmd 查看第一行[版本 10.0.xxxxx.*],其中xxxxx大于18945即可。
其中4GB为制作Vmmem进程使用内存的大小,然后保存即可最好保存成ANSI编码或者UTF-8格式 图形界面安装通过MSTSC远程桌面连接方式一:换源、更新升级备份 cp /etc/apt/sources.list /etc/apt/sources.list.bak 编辑 #网易源 # 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释 deb http://mirrors.163.com/ubuntu/ focal main restricted universe multiverse deb http://mirrors.163.com/ubuntu/ focal-security main restricted universe multiverse deb http://mirrors.163.com/ubuntu/ focal-updates main restricted universe multiverse deb http://mirrors.163.com/ubuntu/ focal-backports main restricted universe multiverse # deb-src http://mirrors.163.com/ubuntu/ focal main restricted universe multiverse # deb-src http://mirrors.163.com/ubuntu/ focal-security main restricted universe multiverse # deb-src http://mirrors.163.com/ubuntu/ focal-updates main restricted universe multiverse # deb-src http://mirrors.163.com/ubuntu/ focal-backports main restricted universe multiverse # 预发布软件源,不建议启用 # deb http://mirrors.163.com/ubuntu/ focal-proposed main restricted universe multiverse # deb-src http://mirrors.163.com/ubuntu/ focal-proposed main restricted universe multiverse #阿里源 deb http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse #清华源https # 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释 deb https://mirrors.tuna./ubuntu/ focal main restricted universe multiverse # deb-src https://mirrors.tuna./ubuntu/ focal main restricted universe multiverse deb https://mirrors.tuna./ubuntu/ focal-updates main restricted universe multiverse # deb-src https://mirrors.tuna./ubuntu/ focal-updates main restricted universe multiverse deb https://mirrors.tuna./ubuntu/ focal-backports main restricted universe multiverse # deb-src https://mirrors.tuna./ubuntu/ focal-backports main restricted universe multiverse deb https://mirrors.tuna./ubuntu/ focal-security main restricted universe multiverse # deb-src https://mirrors.tuna./ubuntu/ focal-security main restricted universe multiverse # 预发布软件源,不建议启用 # deb https://mirrors.tuna./ubuntu/ focal-proposed main restricted universe multiverse # deb-src https://mirrors.tuna./ubuntu/ focal-proposed main restricted universe multiverse 更新一下: sudo apt-get updatesudo apt-get upgrade 安装桌面环境xubuntusudo apt-get install xubuntu-desktop 已包含xfce4和xorg 安装远程桌面服务xrdpsudo apt-get install xrdp 配置xrdp端口sudo sed -i 's/port=3389/port=3390/g' /etc/xrdp/xrdp.ini 默认配置3389改为3390,避免和windows的端口冲突。 配置xsessionsudo echo xfce4-session > ~/.xsession 告诉系统,开启桌面环境的时候用xfce4-session。 配置sesman.inisudo vim /etc/xrdp/sesman.ini 将 重启电脑主机,然后启动xrdpsudo service xrdp restart 远程连接打开 设置为中文sudo dpkg-reconfigure locales,选择zh_CN UTF-8, 然后按空格勾选,再 方式二:换源、更新----与方式一相同安装远程桌面服务xrdpsudo apt-get install xrdp 安装桌面环境xfce4sudo apt-get install xfce4 xfce4-goodies 显示管理器 修改配置文件xrdp.inisudo vim /etc/xrdp/xrdp.ini
配置.xsessionsudo echo xfce4-session > ~/.xsession 告诉系统,开启桌面环境的时候用xfce4-session。 修改配置startwm.shsudo vim /etc/xrdp/startwm.sh 注释末尾两行:
添加一行 startxfce4 启动startsudo /etc/init.d/xrdp start 查看IP地址:ip a
远程连接按下 进入GUI后配置软件按需安装 xubuntu(xfce4)中文输入法ibus安装安装中文语言包sudo apt install language-pack-zh-hans 安装完整的语言支持打开 安装配置ibus中文输入法安装ibus框架。 sudo apt-get install ibus ibus-clutter ibus-gtk ibus-gtk3 ibus-qt4 启用ibus框架。 im-config -s ibus 重启系统或者注销当前账户。 安装相应输入法(以安装拼音输入法为例)。 sudo apt-get install ibus-pinyin 附常见几种输入法 IBus拼音: 添加中文输入法,修改输入法切换快捷键。 1.通过终端输入
sudo ln -s /usr/share/applications/ibus.desktop /etc/xdg/autostart/ BUG问题解决win10远程桌面xrdp连接WSL(ubuntu20.04),登录后出现黑屏这个问题有点坑,查了一下午资料,xrdp,xrog都卸载重装过,最后还是下面的方法弄好了,感谢博主Alex-L 1,打开startwm.sh文件 sudo vim /etc/xrdp/startwm.sh 2,添加以下内容: unset DBUS_SESSION_BUS_ADDRESSunset XDG_RUNTIME_DIR 3,添加位置如下图: sudo service xrdp restart#没效果就用下面的命令:sudo /etc/init.d/xrdp restart 登入后提示 |
|