个人感觉这个子系统的安装要比虚拟机安装起来要难很多,安装过程会出现很多问题,下面是我的安装以及配置步骤,希望能帮到大家。
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就会出现相应的桌面
