www.linux123.net

Linux123

当前位置: 首页 > windows >

win10安装ubuntu(linux子系统)问题汇总

来源:www.linux123.net 作者:余安 时间:2018-10-03 21:53

安装和启动

 
旧版本的 win10 需要在“控制面板->程序->启用或关闭Windows功能”勾选“适用于Linux的Windows子系统(Beta)”
 
由于现在这个功能已经不再是 beta 功能了,只要保证你的 windows 安装了最新的所有补丁与更新,这个选项就已经不复存在了,取而代之的,只要在 windows 自带的应用商店(Microsoft Store)上搜索 linux,下载并安装即可
 
 
win10安装linux子系统
 
可以看到,目前 windows 中提供了 Debian、Ubuntu、Kali、SUSE、openSUSE 等发行版,发行版的数量还在不断的增加,可以说是任你选择了,博主选择了现在非常流行的 ubuntu 系统安装
 
安装完成后,在开始菜单就会出现图标,点击进入即可,当然,你也可以选择点击 win + R 在运行窗口中键入 bash 打开
 
 
安装好的是一个非常初步的 linux 操作系统,相信诸如用户创建、默认目录创建权限等等这里就不需要介绍了
 

0x80070057 错误

 
0x80070057 错误是因为你的 windows 还不是最新版,在线安装所有更新,重启电脑后再次尝试即可
 

0x8007019e 错误

 
安装过程中可能出现下面的文本提示:
 
1  Installing, this may take a few minutes...
 
2  Installation Failed!
 
3   Error: 0x8007019e
 
4   Press any key to continue...
 
这个问题是因为 windows 还没有启用 windows 子系统功能
 
“控制面板所有控制面板项程序和功能”中选择“启用或者关闭Windows功能”
 

 
或者在 Windows PowerShell(管理员)中输入:
 
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem
 
-Linux
 
执行完成后重启电脑即可
 
0x800703fa
 
有时启动时会出现下面的报错:
 
1  WslRegisterDistribution failed with error: 0x800703fa
 
此时,在运行窗口中执行“services.msc”指令,在本地服务中重启 LxssManager 服务即可
 

相关文件目录位置

bash.exe 文件路径

 
既然通过 win + R 执行 bash 就可以打开,那么 bash.exe 当然是在系统环境变量 PATH 下,找一下就会发现,果然不出所料,在 C:WindowsSystem32 目录下
 

bash 安装路径

 
win10 的 linux 子系统在下面的路径中:
 
C:Users${用户名}AppDataLocalPackagesCanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgscLocalState ootfs
 
windows 硬盘挂在路径
 
在 linux 子系统中,是完全可以访问任何 windows 磁盘的,所有的 windows 磁盘都默认挂载在 /mnt 路径下

更改 bash 配色

 
可以通过右击标题栏左上角图标弹出的菜单中,选择属性或默认值,来调整当前或默认配置
 
但是,通过这样来更改颜色有些复杂,这里提供一个开源工具来提供几个主题风格
 
https://github.com/zeyu203/console  解压 tool 目录下的 zip 包,在 windows 上执行:
 
1   colortool.exe [options] <schemename>
 
可选的 <schemename> 就是 schemes 目录下的文件名,你也可以定义自己喜欢的主题
 
可选的 options 有:



中文乱码

 
中文乱码的原因无非是系统没有安装中文语言包以及默认字符编码问题
 
针对两个问题分别解决即可
 
安装中文语言包
 
如果是 ubuntu 操作系统,那么首先要更新源,可以在网上查找到各个性能卓越的服务器上的源,这里就不罗列了
 
更新源以后,执行下面的命令安装中文语言包即可:
 
1   sudo apt install -y language-pack-zh-hans language-pack-zh-hans-base
 

设置默认字符编码

 
在用户目录下的 .profile 文件中添加:
 
1   LANG=zh_CN.UTF-8
 
如果想要影响所有用户,那么在 /etc/profile 文件中添加上述配置即可。
------分隔线----------------------------
  • 收藏
  • 挑错
  • 推荐
  • 打印
栏目列表
推荐内容