个人感觉这个子系统的安装要比虚拟机安装起来要难很多,安装过程会出现很多问题,下面是我的安装以及配置步骤,希望能帮到大家。
1.首先进行子系统的安装
首先,打开win10开发人员模式,
–>设置
–>更新和安全
–>开发者选项,
–>开发人员模式。
2.进行Linux子系统的添加:
–>控制面板
–>程序
–>启用或关闭windows功能
–>适用于windows的linux的子系统,
–>确定。
–>重启电脑。
3.安装Linux子系统
–>Microsoft store里面直接搜索Ubuntu进行安装。具体如下图:
选择ubuntu进行下载即可
4.配置系统(所有打开图形界面的操作都需要先打开xlaunch)
(1)基本配置
启动Ubuntu程序
Windows将会下载并设置Bash
下载安装成功后,创建用户名和密码
随后即可看到Bash窗口
首先,运行:
sudo apt-get update
更新package Index,会提示你输入密码,输入刚才创建的密码即可,这里的密码在输入时是看不见的。
然后运行:
sudo apt-get upgrade
更新Bash,输入Y确定即可。
接着运行:
sudo apt-get install build-essential
sudo apt-get install python3-dev python3-pip python3-tk
补全缺失的大部分包。
(2)安装Ubuntu GUI支持
首先,在Windows 10上下载并安装VCXSRV,地址:https://sourceforge.net/projects/vcxsrv/?source=directory,安装完成后运行XLaunch进行设置,无特殊需求保留默认参数设置即可。
在Bash中分别输入如下命令:
sudo apt-get install xorg xubuntu-desktop
修改.bashrc,运行:
echo "export DISPLAY=:0.0" >> ~/.bashrc
这里一定要是英文下的双引号,不然会报错。
然后输入:
export DISPLAY=:0.0
sudo apt-get install ubuntu-desktop unity compizconfig-settings-manager
export DISPLAY=:0
dconf reset -f /org/compiz/
unity --reset-icons
在bash输入以下命令:
echo "export DISPLAY=:0.0" >> ~/.bashrc
sudo sed -i 's$<listen>.*</listen>$<listen>tcp:host=localhost,port=0</listen>$' /etc/dbus-1/session.conf
安装Xfce,输入命令::
sudo apt install xfce4
先启动XLaunch,然后输入命令:
xfce4-session
安装N卡驱动工具,输入命令:
sudo apt-get install nvidia-331
安装Compiz,输入命令:
sudo apt-get install compiz-plugins
sudo apt-get install compizconfig-settings-manager
打开ccsm,输入命令:
ccsm
按照图中方法设置
最后打开xlaunch,运行
xfce4-session
就会出现相应的桌面
一起开启新世界的大门吧😊