打算Linux主机
你可以使用任意的设备或虚拟机来作为Linux主机,只要该Linux设备与Windows主机网路才能相互连通
为了便捷我这儿直接用WSL(Windows上的Linux子系统)来作为Linux主机了
开启WSL
须要先启用“适用于Linux的Windows子系统”可选功能,之后能够在Windows上安装Linux分发。
在开始菜单中搜索PowerShell并以管理员身分运行PowerShell
在PowerShell中运行:
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
重新启动计算机,以完成WSL安装
升级到WSL2
要更新到WSL2须要OS版本1903或更高版本,采用内部版本18362或更高版本
安装WSL2之前,必须启用“虚拟机平台”可选功能。计算机须要虚拟化功能能够使用此功能。
以管理员身分打开PowerShell并运行:
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
重新启动计算机,以完成WSL安装并更新到WSL2
下载Linux内核更新包
下载最新包:运行上一步中下载的更新包。(双击以运行-系统将提示你提供提高的权限在window上安装linuxadobe air linux,选择“是”以批准此安装。)
将WSL2设置为默认版本
打开PowerShell并运行如下命令:
wsl --set-default-version 2
安装Linux分发
打开MicrosoftStore,并选择你偏好的Linux分发版。
安装完成后按提示启动分发
按提示输入用户名和密码
在Windows上安装X窗口服务器
X窗口系统(XWindowSystem,也常称为X11或X在window上安装linux,天窗口系统)是一种以位图形式显示的软件窗口系统
下载安装vcxsrv
下载地址:
运行下载好的软件
然后跟随安装向导完成安装
运行vcxsrv服务
在桌面找到vcxsrv快捷方法,并双击启动
Linux配置
设置环境变量
在当前窗口生效
export DISPLAY=DESKTOP-PQN73NS:0.0
里面的命令只能在当前的终端中生效,重启或则切换终端后才会失效,要使其永久生效就须要将其写入到/etc/profile文件中
...
+ export DISPLAY=DESKTOP-PQN73NS:0.0
使更改立刻生效
source /etc/profile
测试是否通讯成功
安装x11应用,用于测试是否能成功通讯
sudo apt install x11-apps
运行一个x11应用测试瞧瞧是否能成功在Windows上显示
xeyes
假如在运行的时侯出现以下错误,可以将exportDISPLAY=DESKTOP-PQN73NS:0.0改为exportDISPLAY=:0.0
安装Chrome
接出来再跑一个Chrome测试一下性能怎么
wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
sudo apt-get update
sudo apt install ./google-chrome-stable_current_amd64.deb
运行Chrome
google-chrome
随意打开个百度,发觉英文乱码,应当是没有安装英文字体的缘由
安装英文字体
sudo apt install fonts-wqy-microhei ttf-wqy-zenhei # 安装中文字体
fc-list :lang=zh-cn # 查看已安装的中文字体
再度运行Chrome瞧瞧英文字体是否生效
google-chrome
安装英文输入法
生成英文环境
sudo locale-gen zh_CN.UTF-8
配置环境变量,编辑/etc/profile文件
...
+ export LANG=zh_CN.UTF-8
+ export GTK_IM_MODULE=fcitx
+ export QT_IM_MODULE=fcitx
+ export XMODIFIERS=@im=fcitx
刷新使文件生效
source /etc/profile
运行输入法
fcitx
查看疗效
打开Chrome浏览器,之后按Ctrl+空格键切换输入法
google-chrome
开机自启动输入法
编辑文件/etc/bash.bashrclinux命令tar,加入如下内容
...
+ fcitx
总结
一番体验出来,相对于直接在虚拟机里跑图形界面来说体验稍差了点,不如虚拟机中流畅,但总体来说还是可以接受的。
另外听说最新版本的Windows中WSL2早已原生支持GUI了,也就是说不须要额外安装xwindow服务就可以在Windows上直接跑Linux应用了,过几天升级系统来试玩一下