win10下通过wsl自定义安装ubuntu及图形界面

由于各种各样的原因无法完全从Windows转向Linux,在尝试过双系统、VMware以及Hyper-V后,我个人感觉双系统便利性不高,而虚拟化技术资源占用较高,于是便想到了wsl。众所周知,「Windows Subsystem for Linux」即「windows下的Linux子系统」已经问世相当一段时间。作为微软与Canonical公司合作开发的兼容层,我(主观)认为wsl对Ubuntu的支持及优化可能要胜于其他Linux发行版,于是在考虑过微软官方列出的支持发行版本后,选择了Ubuntu。题外话,我认为人们在选择操作系统时应完全按照自己的意愿及使用习惯,对于所谓的操作系统鄙视链我本人嗤之以鼻。

安装环境及准备

Item Location Description
Windows Subsystem for Linux 启用或关闭Windows功能 开启wsl
目标系统镜像 Microsoft Manually download Windows Subsystem for Linux distro packages
LxRunOffline Github A full-featured utility for managing Windows Subsystem for Linux (WSL),用于自定义安装路径

开启wsl

使用Cortana搜索「程序和功能」→启用或关闭Windows功能

设置→应用→程序和功能→启用或关闭Windows功能

image-20200403201409330

等待重启。

安装LxRunOffline

参见官方Wiki

You can install via Chocolatey choco install lxrunoffline, Scoop scoop bucket add extras, scoop install lxrunoffline, or download the binaries directly:

在此我选择直接下载解压,从Github release下载后解压得到「LxRunOffline.exe」即可。

安装Ubuntu

获取安装包

更改准备好的Ubuntu镜像文件拓展名为「.zip」,解压后得到「install.tar.gz」

image-20200403203132739

Run the following command once LxRunOffline is registered to the OS:

1
LxRunOffline i -n UF -d c:\WSL\UFull -f  -s

安装

使用powershell或其他终端输入:

1
lxrunoffline i -n <WSL名称> -d <安装路径> -f <安装包路径>.tar.gz

eg:在「D:\Ubuntu」中安装名为「Ubuntu1804」且安装包位于「D:\Ubuntu\prep\」之下的镜像,其命令为

1
lxrunoffline i -n Ubuntu1804 -d D:\Ubuntu -f D:\Ubuntu\prep\install.tar.gz

等待片刻,即可完成自定义安装Ubuntu。

设置密码

在此,我采用默认root用户进行操作,输入以下命令设置密码:

1
sudo passwd

换源

在换源之前我挂了全局代理,奇怪的是速度依然跑不上去。无奈换源

备份源文件

1
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak

修改源为国内阿里云

1
2
3
4
5
6
7
8
9
10
11
sudo vim /etc/apt/sources.list
deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse

在此可以通过「Everything」或「uTools」快速定位*sources.list*

更新和升级

1
2
3
sudo apt-get update
sudo apt-get upgrade
sudo apt-get autoremove

安装xfce和xrdp并修改端口

1
2
3
4
5
6
7
sudo apt-get update
sudo apt-get install xorg
sudo apt-get install xfce4
sudo apt-get install xrdp
sudo sed -i 's/port=3389/port=3390/g' /etc/xrdp/xrdp.ini
sudo echo xfce4-session >~/.xsession
sudo service xrdp restart

image-20200403205653292


参考文章:

http://www.fanyingjie.com/cn/2019/11/win_linux/

https://p3terx.com/archives/manage-wsl-with-lxrunoffline.html#E5AE89E8A385LxRunOffline

让写作回归于写作本身

随着年岁的增长,「极简主义」渐渐覆盖了对事物总的看法和认知。

即使在重装系统的工具上也发生了根本性的改变:不再采用任何pe工具,也不再采用任何第三方分区工具,甚至一度想放弃Windows转而投身Manjaro。最后,Rufus和Windows自带的「磁盘管理」成为了最佳选择,当然,还包括了最精简的Windows 10——ltsc。

在尝试过wordpress,自建springboot-vue博客,hexo-next后,发现自己的问题并不是在外观、主题、插件本身,繁杂冗余的一切杂项无形中会影响写作的效率。有舍才有得,今后的热河,舍弃了包括但不限于访客统计,Google AdSense,音乐,等等等等。最终选择了 saki.li,希望今后再也不会纠结于写作之外,专注于写作本身。当然,也要对看到这些文字的你说声抱歉,由于太多原因,「被禁忌的游戏」即日起停止服务,如果你需要相关信息,那么邮件至将会得到不错的建议。

让写作回归于写作本身,在「多事之年」的2020,希望看到这些文字的你,保重身体。

© 双绞麻痹 numb.tech

感谢阅读 | 未经许可,恕不转载