工作需要,经常需要用到linux系统,比如Ubuntu系统。但是,在windows系统下使用虚拟系统加载linux不是很方便,而且windows系统会变得非常卡顿!本来开始考虑安装双系统,不过百度搜索发现,Win10可以安装linux子系统,于是尝试一下,看看效果如何。
1、启用开发者模式
1)打开系统设置
2)点击“更新和安全”
3)启用开发者选项
2、更改系统功能
1)打开系统设置,点击应用和功能
2)点击应用和功能,拉到最底下,点击程序和功能
3)勾选适用于Linux的Windows子系统
4)确认更改请求后,重启电脑。
3、安装ubuntu系统
1)打开应用商店
在开始菜单M分类中找到Microsoft Store(应用商店),并打开。
2)应用商店联网
若应用商店不能联网,则打开IE浏览器,按下图设置Internet选项。
3)下载Ubuntu系统
在应用商店中搜索“Ubuntu”,选择20.04或18.04版本。
下载时,可能需要输入微软账号,可以不用理会,直接下载。
注:也可以按Win+R开启cmd命令输入框,然后输入lxrun /install /y来下载Linux系统(注意斜杠后面前要空一格,要不然无法识别命令),不过这样似乎不能选择下载的系统版本。
4)下载完成后,点击“启动”按钮,开始安装。安装完成后,要求设置账号。
5)设置账号密码
账号不能是root。密码默认不显示。设置完成后,就大功告成了!!
4、启动ubuntu子系统
1)启动子系统
打开cmd或者ps后,输入bash,就可以打开linux子系统了。
输入sudo -s命令,再输入密码,可以切换到超级权限。
输入lsb_release -a,可查询linux版本。
2)更新国内源
打开ubuntu系统,输入命令:
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
sudo vim /etc/apt/sources.list
按“i”(insert),进入编辑模式。
将所有的行前面都加上#(注释掉),或者将他们都删除。在最后复制下面代码(右击可粘贴)。
# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释
deb http://mirrors.tuna.tsinghua.edu/ubuntu/ focal main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu/ubuntu/ focal main restricted universe multiverse
deb http://mirrors.tuna.tsinghua.edu/ubuntu/ focal-updates main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu/ubuntu/ focal-updates main restricted universe multiverse
deb http://mirrors.tuna.tsinghua.edu/ubuntu/ focal-backports main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu/ubuntu/ focal-backports main restricted universe multiverse
deb http://mirrors.tuna.tsinghua.edu/ubuntu/ focal-security main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu/ubuntu/ focal-security main restricted universe multiverse
# 预发布软件源,不建议启用
# deb https://mirrors.tuna.tsinghua.edu/ubuntu/ focal-proposed main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu/ubuntu/ focal-proposed main restricted universe multiverse
注意:是http,不是https,否则会出现“Certificate verification failed: The certificate is NOT trusted.”等错误。
编辑完成后,按“Esc”关闭编辑模式,换到新的一行,输入“:wq”(: wq!),回车保存
输入以下指令进行更新:
sudo apt update
sudo apt upgrade -y
5、远程桌面连接
1)安装 Xrdp
XRDP是一个服务器的远程桌面协议(RDP),Xrdp是免费软件。基于rdesktop工作,旨在为Linux提供功能的终端服务器。想要安装它,运行:
sudo apt install xrdp
或:
sudo apt-get install xrdp
安装tightvnc,它是一款可以应用在服务器和客户端之间进行远程监控的工具。
sudo apt install tightvncserver
2)安装桌面
在 Ubuntu 源仓库有很多桌面环境供你选择。一个选择是安装 Gnome,它是 Ubuntu 20.04 的默认桌面环境。另外一个选项就是安装 xfce。它是快速,稳定,并且轻量的桌面环境,使得它成为远程服务器的理想桌面。
安装 xfce:
sudo apt-get install xubuntu-desktop
(安装Gnome:sudo apt install ubuntu-desktop)
安装完成。
3)Ubuntu远程连接设置
(1)启动Xrdp
sudo service xrdp restart
注意:不能用sudo systemctl start xrdp,否则会输出警告。window10下WSL的Ubuntu,使用的是SysV init而不是systemd。关于两者命令的区别,请自行百度。
(2)查看ubuntu的ip
输入命令:ifconfig
win10子系统一般与win10系统使用相同的ip:
4)远程连接Ubuntu桌面
在局域网上另一台电脑上连接ubuntu桌面。
在win10系统中运行:mstsc,或者右击开始菜单,点击搜索:remote...,打开远程桌面连接:
输入Ubuntu的IP,点击“连接”按钮。
输入Ubuntu的账户密码,等待一会儿,就可以显示桌面了!
注:xrdp的配置参数在:/etc/xrdp/sesman.ini 。
6、本地图形化界面
1)安装VcXsrv
远程的xfce的桌面有点不太友好,Terminal里复制粘贴比较麻烦,所以这里介绍一种VcXsrv的方式安装GUI图形界面。
VcXsrv是一个免费开源的软件,下载地址为https://sourceforge/projects/vcxsrv/。
下载后,按默认安装。安装完成后,打开,按下图设置,进入下一页。
后面不用修改设置,一直点击下一页,直到完成。如果下次不想再重新设置,可保存配置到桌面,生成一个图标,如下所示,下次直接打开。
配置完成后,会直接打开这个窗口,不要关闭。
2)Ubuntu内安装桌面环境
在ubuntu系统输入指令:
sudo apt-get install ubuntu-desktop unity compizconfig-settings-manager
注:通过命令" dpkg -l *desktop "可查看安装好的桌面,若之前已经安装好,可跳过。
3)设置VcXsrv
Ubuntu桌面安装完成后输入下列命令:
export DISPLAY=localhost:0
#执行下面这条命令之前,确保你上一步的XLaunch是开着的并且配置好了
ccsm
注意:如果出现error,可使用 sudo ccsm.
随后,VcXsrv会显示内容出来。
按下图配置Filter:
设置好后,点击close按钮。
4)开启桌面
终端调用ubuntu图形界面,输入命令:
sudo compiz
Ubuntu桌面就会在VcXsrv中显示出来。
不过,这个桌面显示不完整,而且容易崩溃,还有,后台会打印很多警告。
7、两个系统的文件在哪里?
因为是子系统,在windows上可以看到linux的文件,其路径是:
C:\Users\<username>\AppData\Local\Packages\<Ubuntu_group_name>\LocalState\rootfs
那么同理在linux上也能看到windows的文件。在Ubuntu下,其他的盘路径在“/mnt”下面。
参考文章:
windows10安装Ubuntu20.04及界面图形化_u011322358的博客-CSDN博客_ubuntu20.04安装图形界面
Windows 远程桌面连接Ubuntu操作以及各种问题解决_进击的CV-CSDN博客
更多推荐
Win10系统安装Ubuntu系统
发布评论