others-Win10子系统Ubuntu
Win10 安装了子系统 Ubuntu 之后, 就可以使用命令行操作了, 使用 Ubuntu 的环境.
做这个初衷是使用 rsync 同步nas上的重要数据到移动硬盘上做个备份.
安装 Linux 子系统 Ubuntu
参考 : Windows10安装Linux子系统Ubuntu - https://blog.csdn.net/zhouzme/article/details/78780479
开启 开发者模式
按 win 键 搜索 windows feature, 勾选上 适用于 Linux 的 windows 子系统, 然后重启
打开应用商店, 安装 Ubuntu18.04.
安装完点击 启动, 会初始化系统并设立一个 用户.
下次进入直接在命令行中输入
bash
, 回车之后 就可以进入这个子系统最好设置一下 root 用户密码, 以便后面使用 root 用户比较方便操作
1
2
3
4
5
6
7yangx@wilker:/mnt/j$ sudo passwd root
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
yangx@wilker:/mnt/j$ su # 切换到 root 的命令
Password:
root@wilker:/mnt/j#
可能会遇到这个问题 [Microsoft Store 商店连不上问题](#Microsoft Store 商店连不上问题)
进入 Ubuntu
直接在命令行中输入 bash
, 回车之后 就可以进入这个子系统
1 | D:\cmder |
进入硬盘
硬盘都在 /mnt
文件夹下
挂载 U盘 或 移动硬盘
这个挂载姿势和普通的 Ubuntu 挂载不同.
先看 windows 下分配的盘符是什么, 比如:
o盘
/mnt
下新建一个文件夹1
$ sudo mkdir /mnt/o
挂载 o盘 到这个目录
1
$ sudo mount -t drvfs o: /mnt/o
卸载
1
$ sudo umount /mnt/o
设置默认登录用户
设置默认 root 登录, 会方便很多
设置 root 用户密码, 在 windows 下的 cmd 下操作
1
> ubuntu1804 config --default-user root
- ubuntu1804 是对应版本的, 如果是 Ubuntu16.04 的话, 就应该是 ubuntu1604 (没实测)
重启电脑就生效
1
2
3C:\Users\wilker
λ bash
root@wilker:/mnt/c/Users/wilker#
Microsoft Store 商店连不上问题
报错1: 0x80131500
参考: https://blog.csdn.net/l1301913704/article/details/75009554
由于 Microsoft 的全部应用在中国区的设置默认都是直连,所以当打开网络代理之后就无法使用应用商店了,这个时候只需要下载 fiddler(http://www.telerik.com/fiddler)
在下载完成之后,点击左上角的winconfig
之后把所有的 microsoft 的产品打勾就行
报错2: 0x80190001
- win10登陆Microsoft账户发生了错误0x80190001 - https://answers.microsoft.com/zh-hans/windows/forum/all/win10%E7%99%BB%E9%99%86microsoft%E8%B4%A6%E6%88%B7/c0d2018d-6f73-417b-a0fb-8c0122b765ba