文章目录

  • 背景
  • 环境
  • 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用户登录相关推荐

  1. Windows SubSystem for Linux(WSL)设置默认和设置默认登陆用户

    使用wslconfig命令进行管理 1.  设置默认运行的linux系统 wslconfig /setdefault <DistributionName> 正如上面所说,如果执行wslco ...

  2. win10 在线、离线安装microsoft store 版 WSL

    实验环境: 操作系统:22H2 windows版本 10.0.19045.2486(网友说大于19045.2311也可) WSL版本:Microsoft.WSL_1.0.3.0_x64_ARM64.m ...

  3. w10系统自带linux系统,win10下,内置linux系统的安装和体验,你造吗?

    原标题:win10下,内置linux系统的安装和体验,你造吗? 众所周知,windows系统和linux系统一直是水火不容,而在最新的win10系统却完美兼容了linux系统,但是在默认情况下是关闭的 ...

  4. 服务器microsoft基本显示适配器,win10显卡被识别Microsoft基本显示适配器安装不了驱动怎么办?...

    最近装了个软件,然后卸载了,这下好了,关机永远关不上,于是重装了系统.该装驱动了,发现显卡被win10识别为Microsoft基本显示适配器,使用驱动精灵,驱动管家都安装不上驱动,强制安装也不行. 好 ...

  5. Win10下python3和python2多版本同时安装并解决pip共存问题

    Win10下python3和python2多版本同时安装并解决pip共存问题 参考文章: (1)Win10下python3和python2多版本同时安装并解决pip共存问题 (2)https://ww ...

  6. plsq卸载 删除注册表、_win10操作系统下oracle11g客户端/服务端的下载安装配置卸载总结...

    win10操作系统下oracle11g客户端/服务端的下载安装配置卸载总结 一:前提 注意:现在有两种安装的方式 1. oracle11g服务端(64位)+oracle客户端(32位)+plsql(3 ...

  7. Linux 使用root用户登录系统,并查看当前的路径。 查看当前目录下面的所有文件(包括隐藏文件)。 在当前目录下,查看根目录中的目录结构。

    Linux一些命令 1.使用root用户登录系统,并查看当前的路径. 2.查看当前目录下面的所有文件(包括隐藏文件). 3.在当前目录下,查看根目录中的目录结构. List item 4.在当前/ro ...

  8. win10下基于wsl-Ubuntu 的LAMMPS超便捷安装

    前言 本文为学习过程中第一次进行总结和编撰,诸多问题详略不当还望谅解.如此拙见,若有幸相助,那必是荣幸之至. 简介 本次安装是基于Manual,使用win10下Ubuntu子系统中,apt应用商店的扩 ...

  9. mac mysql密码错误_解决mac 下mysql安装后root用户登录密码错误问题

    使用的mac OS 10.11  安装mysql后访问root/root用户失败,网上找了一些解决办法,下面记录下解决方法方便以后自己查询 概述(看懂下面就不用看了): 停服务:sudo /usr/l ...

最新文章

  1. 已知某班学生的英语成绩按学号(从1开始)从小到大的顺序排列在tab表中,要查的学生学号放在变量no中,查表结果放在变量english中。
  2. Oracle数据导入导出imp/exp sp2-0734:未知的命令开头'imp 忽略了剩余行默认分类 解决办法...
  3. perl计算IP所在的子网范围
  4. android init.rc中启动的service 默认是disable的,后续如何启动此服务
  5. 计算机工程毕业论文任务书,(计算机工程毕业设计论文任务书开题报告模板.doc...
  6. 使用BootStrapValidator来完成前端输入验证
  7. 大一c语言操作题期末考答案,大一期末考试c语言操作题答案
  8. python学习笔记(七)
  9. Java后端--25--内存数据库Redis讲解
  10. [ 原创 ] 概念01--中国财政真相:25省负债 全国只有6省1市在赚钱
  11. sql vb xml 换行_vb中换行代码 vb代码输出怎么换行
  12. 开源进销存管理系统学习教程
  13. java.util.timer_java.util.Timer分析源码了解原理
  14. 阿里云 Windows10远程桌面连接CentOS8.4
  15. 图标搜索引擎:Findicons
  16. 纯策略纳什均衡与混合策略纳什均衡的比较
  17. 快手接口分析(二)——关注
  18. 常用数据结构与经典算法 简单讲解与示例代码
  19. 【实拍电机】保时捷PPE平台解析
  20. WHUT C语言计费(网吧)管理系统

热门文章

  1. java实习-vue表格弹窗功能
  2. 江苏首辆5G无人物流车亮相
  3. 机器学习进阶day1
  4. 360会自动记住登录账号密码
  5. 北京市某超算数据中心的空调设计
  6. LeetCode 938. Range Sum of BST 时间复杂度(O(n))
  7. windows下docker desktop的安装和使用
  8. 叶子结点和分支节点_一棵深度为5的满二叉树有 个分支结点和 个叶子结点
  9. 特种部队:眼镜蛇的崛起
  10. 用Python查看微信共同好友