直接在Windows10上运行Linux并开启远程桌面访问

之前笔者一直是通过Hyper-V、vm等方式来安装linux,有没有更简单的方法呢,那就是直接在windows10系统中打开开发模式直接安装在系统的方式运行。

1.启用组件。首先打开控制面板,找到程序,选择程序和功能,点击启用或者关闭Windows功能,找到并勾选适用于Linux的windows子系统,点击确定即可,过几秒之后重启即可。这里需要明确的一点就是:这种方法目前只支持X64的系统,安装之前先查看下自己的电脑是否满足这个硬件条件哦!

2. 开启开发者模式。在左下角的搜索栏中输入“设置”(或任务栏右下角【设置】按钮→【所有设置】→【更新和安全】),打开设置面板以后,输入开发人员模式,在进入的菜单中直接勾选开发人员模式即可。

3. 在win10自带的Microsft Store中下载linux,推荐Ubuntu。至于为什么要下载这个版本的Linux系统呢?因为Ubuntu有一个庞大的社区,随时可以得到免费帮助,Ubuntu 服务器对于以前使用过 Ubuntu 桌面的人来说会容易得多,比任何其他基于 Linux 的家用桌面更受欢迎,所以,如果你是一个初学者,而且没有任何特殊要求,那就使用 Ubuntu 吧。 当然你是linux老鸟,也可以选择其它版本。

4. 安装Ubuntu。在应用商店选择要安装的版本之后,直接点击获取即可下载,完成后点击“启动”,然后按任意键,这样就可以在win10中安装Ubuntu系统了,最后输入运行的账户和密码,到此为止,一大半任务已经完成了。这里需要注意的是,在输入密码的时候,Ubuntu默认是不显示的,所以不要怀疑自己键盘不管用了哈,输入一次次之后,还需要在输入一次,这个过程中不要重复输入哈。

5. 配置系统。安装好之后接下来就开始配置系统了(其实到这一步安装已经完成了,你可以正常使用linux系统了,如果没有远程桌面需求,可以不往下看了!),看到这里别嫌麻烦哈,直接将下面代码逐一敲进去即可(别偷懒哈,这个 过程非常重要)。第呃,3,4行输入之后分别键入y并回车确定,最后输入:

sudo apt-get update(更新系统)
sudo apt-get install xorg(安装xorg)
sudo apt-get install xfce4(安装xfce4图形桌面)
sudo apt-get install xrdp(安装xrdp)

sudo sed -i ‘s/port=3389/port=3390/g’ /etc/xrdp/xrdp.ini(配置xrdp远程连接端口为3390)

sudo echo xfce4-session >~/.xsession(向./xsession写入xfce4-session配置)

sudo service xrdp restart( 重启xrdp服务 )


完成上述操作后,在搜索框输入“远程桌面”,然后在“计算机”中输入“本机的IP(或者127.0.0.1):3390”以及Ubuntu中的用户名点击确定就可以了,所有的操作到这里就结束了。