Win10下跳过MicroSoft Store通过WSL安装及卸载Ubuntu20.04LTS并设置默认root用户登录
文章目录
- 背景
- 环境
- WSL安装成功验证
- 卸载Ubuntu
- 安装Ubuntu
- 更改默认用户为root
- 解决root用户登陆后命令是白色
背景
由于Microsoft Store 被禁无法直接搜Ubuntu进行安装,只能通过WSL去安装,然后遇到一系列的坑
环境
WSL:需要升级wsl内核为WSL2,点击下载升级
Windows功能下相关模块开启:Hyper-V、适用于Linux的Windows子系统、虚拟机平台这几项需要开启,Windows功能可以通过控制面板->程序->程序和功能->启用或关闭Windows功能查看到
Ubuntu版本:Ubuntu20.04LTS
!!! 以下命令均使用Windows的powerShell(管理员权限)执行
找不到这个终端的话,去开始键那边用搜索搜
WSL安装成功验证
因为wsl是安装的关键,所以你在下载并升级成功后,需要进行测试一下是否成功
先设置wsl的默认版本
wsl --set-default-version 2
如果正确的话,会显示如下信息
然后执行如下命令,进行验证,正确的话会出现
wsl --install
卸载Ubuntu
为啥先说卸载呢,因为有时候你可能安装了一些其他Ubuntu版本,这些东西或许会有一些冲突,导致安装失败
卸载有大概三种方式(通过开始菜单右键ubuntu20.04LTS、wslconfig命令卸载、wsl命令卸载)
以下以wsl为例
- 查看已经安装的Linux系统
wsl --list
如果有安装的话,会显示如下信息(这个也可以用来做后来的查看是否安装成功)
- 卸载已安装的linux系统
wsl --unregister Ubuntu-20.04
如果正确执行会显示 “正在注销…"
如果wsl命令无效,也可以用wslconfig命令试试看
# 执行bash命令则会运行ubuntu
wslconfig /setdefault ubuntu#查看已安装的linux系统
wslconfig /list#卸载linux系统
wslconfig /unregister ubuntu#卸载后重新安装
wslconfig /unregeister ubuntu
安装Ubuntu
wsl安装就比较简单了,如果上述工作都没有报错的话,只要执行
wsl --install -d Ubuntu-20.04
正常的话会看到下载进度条,下载完成后可以在最近添加这里看到
如果你需要安装是其他版本,也可以一些命令查看版本列表
wsl --list --online
更改默认用户为root
安装成功后点击进入Ubuntu终端后,会创建一个用户,但该用户是普通用户,如果需要管理员权限是需要加sudo命令的,比较麻烦,可以直接设置默认登陆用户为root
- 在普通用户下首先设置root用户的密码
sudo passwd root
- 然后打开power shell,执行以下命令
ubuntu2004 config --default-user root
因为是需要通过wsl去设置默认用户的,网上的一些配置文件,由于是终端,没有桌面,所以那些配置文件都没有
如果你的版本不是Ubuntu2004,需要将这个替换为你自己的版本
解决root用户登陆后命令是白色
设置完root登陆后,重新打开会发现确实是root用户了,但$前的字样都变成了白色,很怪
这是因为.bashrc没有进行颜色设置,没关系,只要复制之前普通用户的.bashrc文件到root用户的配置文件就可以了
cp /home/之前普通用户的登录名/.bashrc /root/.bashrc
复制之后,执行以下命令使.bashrc文件生效就可以了
source /root/.bashrc
基本就是这样。这一套下来,就可以愉快的开始玩耍了
Win10下跳过MicroSoft Store通过WSL安装及卸载Ubuntu20.04LTS并设置默认root用户登录相关推荐
- Windows SubSystem for Linux(WSL)设置默认和设置默认登陆用户
使用wslconfig命令进行管理 1. 设置默认运行的linux系统 wslconfig /setdefault <DistributionName> 正如上面所说,如果执行wslco ...
- win10 在线、离线安装microsoft store 版 WSL
实验环境: 操作系统:22H2 windows版本 10.0.19045.2486(网友说大于19045.2311也可) WSL版本:Microsoft.WSL_1.0.3.0_x64_ARM64.m ...
- w10系统自带linux系统,win10下,内置linux系统的安装和体验,你造吗?
原标题:win10下,内置linux系统的安装和体验,你造吗? 众所周知,windows系统和linux系统一直是水火不容,而在最新的win10系统却完美兼容了linux系统,但是在默认情况下是关闭的 ...
- 服务器microsoft基本显示适配器,win10显卡被识别Microsoft基本显示适配器安装不了驱动怎么办?...
最近装了个软件,然后卸载了,这下好了,关机永远关不上,于是重装了系统.该装驱动了,发现显卡被win10识别为Microsoft基本显示适配器,使用驱动精灵,驱动管家都安装不上驱动,强制安装也不行. 好 ...
- Win10下python3和python2多版本同时安装并解决pip共存问题
Win10下python3和python2多版本同时安装并解决pip共存问题 参考文章: (1)Win10下python3和python2多版本同时安装并解决pip共存问题 (2)https://ww ...
- plsq卸载 删除注册表、_win10操作系统下oracle11g客户端/服务端的下载安装配置卸载总结...
win10操作系统下oracle11g客户端/服务端的下载安装配置卸载总结 一:前提 注意:现在有两种安装的方式 1. oracle11g服务端(64位)+oracle客户端(32位)+plsql(3 ...
- Linux 使用root用户登录系统,并查看当前的路径。 查看当前目录下面的所有文件(包括隐藏文件)。 在当前目录下,查看根目录中的目录结构。
Linux一些命令 1.使用root用户登录系统,并查看当前的路径. 2.查看当前目录下面的所有文件(包括隐藏文件). 3.在当前目录下,查看根目录中的目录结构. List item 4.在当前/ro ...
- win10下基于wsl-Ubuntu 的LAMMPS超便捷安装
前言 本文为学习过程中第一次进行总结和编撰,诸多问题详略不当还望谅解.如此拙见,若有幸相助,那必是荣幸之至. 简介 本次安装是基于Manual,使用win10下Ubuntu子系统中,apt应用商店的扩 ...
- mac mysql密码错误_解决mac 下mysql安装后root用户登录密码错误问题
使用的mac OS 10.11 安装mysql后访问root/root用户失败,网上找了一些解决办法,下面记录下解决方法方便以后自己查询 概述(看懂下面就不用看了): 停服务:sudo /usr/l ...
最新文章
- 已知某班学生的英语成绩按学号(从1开始)从小到大的顺序排列在tab表中,要查的学生学号放在变量no中,查表结果放在变量english中。
- Oracle数据导入导出imp/exp sp2-0734:未知的命令开头'imp 忽略了剩余行默认分类 解决办法...
- perl计算IP所在的子网范围
- android init.rc中启动的service 默认是disable的,后续如何启动此服务
- 计算机工程毕业论文任务书,(计算机工程毕业设计论文任务书开题报告模板.doc...
- 使用BootStrapValidator来完成前端输入验证
- 大一c语言操作题期末考答案,大一期末考试c语言操作题答案
- python学习笔记(七)
- Java后端--25--内存数据库Redis讲解
- [ 原创 ] 概念01--中国财政真相:25省负债 全国只有6省1市在赚钱
- sql vb xml 换行_vb中换行代码 vb代码输出怎么换行
- 开源进销存管理系统学习教程
- java.util.timer_java.util.Timer分析源码了解原理
- 阿里云 Windows10远程桌面连接CentOS8.4
- 图标搜索引擎:Findicons
- 纯策略纳什均衡与混合策略纳什均衡的比较
- 快手接口分析(二)——关注
- 常用数据结构与经典算法 简单讲解与示例代码
- 【实拍电机】保时捷PPE平台解析
- WHUT C语言计费(网吧)管理系统