当前位置: 首页 > news >正文

WSL的Ubuntu如何改名字

一、简介

        当需要安装多个Ubuntu的时候会遇到要使用不同名字区分系统的情况。如果还没有安装wsl可以参考如下文章:win10下安装WSL-CSDN博客

        如果要修改已经安装了的ubuntu名字要如何操作?

二、实操

        查看当前已安装的系统名称

        在powershell中输入如下指令

wsl -l -v

        停止系统

        修改名称前需要确保系统处于停止状态。如果当前系统处于Running状态,则需要执行如下指令停止

wsl --terminate 自己的name

        再次查看状态

        已经是停止状态了。

        修改名称

        通过--rename指令修改

        使用如下命令修改(需要win11或win10 21H2及以上版本

wsl --rename 原始名称 新名称

        如果发现系统不识别--rename指令,说明wsl版本太低,使用如下指令升级一下wsl

wsl --update

        如果已经是最新的wsl版本,但是还是不识别--rename指令,只能通过第二种方式修改。

        通过重新import修改

        备份当前系统

        在powershell中,将系统导出为.tar文件。使用如下指令

wsl --export 原始名称 D:\ubuntu-backup.tar

        删除原有系统
wsl --unregister 原始名称

        用新名称重新导入系统

        创建一个新目录用于存放新导入的系统,然后运行如下指令

wsl --import 新名称 新目录路径 备份文件路径

        查看名称
wsl -l -v

        修改成功。

        重新打开终端,发现ubuntu终端已修改。

        设置默认用户

        如果是通过重新导入的方式修改名称,那么再次进入ubuntu后默认以root用户登录,此时可以设置一个默认用户,让每次登录的时候不要以root用户登录。

        查看一下用户。

        以前的用户还在。

        退出ubuntu。在powershell中使用指令重新启动一下ubuntu

## 停止
wsl --terminate Ubuntu-20.04## 启动
wsl -d Ubuntu-20.04

        已普通用户登录了。

        以前的用户不存在
        创建或编辑wsl.conf文件

        在ubuntu终端中输入如下指令。

nano /etc/wsl.conf
        添加默认用户配置

        在文件中加入以下内容

[user]
default=用户名字

   

        按 Ctrl+O 保存,Ctrl+X 退出编辑器。

        重启WSL生效

        在Powershell中运行如下指令

wsl --shutdown  # 关闭所有 WSL 实例
wsl  # 重新启动 Ubuntu

        重新开启Ubuntu,正常

http://www.dtcms.com/a/342362.html

相关文章:

  • AWS Lambda 高并发场景下的错误处理与监控最佳实践
  • 06高级语言逻辑结构到汇编语言之逻辑结构转换 for (...; ...; ...)
  • 一款更适合 SpringBoot 的API文档新选择(Spring Boot 应用 API 文档)
  • 数据结构:构建一棵AVL树需要多少节点(Height VS Nodes in AVL Trees)
  • Claude Code 已支持【团队版】和【企业版】订阅
  • 解析 C 语言整数类型:超越命名的长度奥秘
  • SWMM排水管网水力、水质建模及海绵城市与水环境中的应用
  • 7. if 条件语句的知识与实践
  • 三层交换机
  • CMake2: CMakeLists.txt的常用命令
  • 5.6 element ui
  • 计算机网络技术-第六章
  • STM32 TIM_CtrlPWMOutputs函数
  • 两种单例模式
  • 分享一个免费开源的网站跟踪分析工具Open-Web-Analytics(和GoogleAnalytics一样)
  • 3D 环形旋转图片轮播(纯html,css,js)
  • Docker:安装配置
  • Unity编辑器相关
  • 类加载问题与内存泄漏排查:隐藏在元数据区的致命陷阱
  • electron-vite_18Less和Sass共用样式指定
  • 超级 APP:重构多平台运营生态,一站式解决用户与商家痛点
  • Java性能优化:JVM工具与Tomcat调优实战
  • 批量收藏Chrome浏览器中打开的多个标签页快捷方法
  • 12_Go语言项目架构与工程实践
  • 手机惊魂
  • 《用餐》,午餐食堂即景小诗分享(手机/小视频/光盘/养生)
  • mysql第四章使用DQL命令查询数据(二)
  • MinerU:重新定义PDF智能提取的开源利器
  • PDF翻译软件哪个好?用对工具翻译无障碍
  • 计算机视觉第一课opencv(三)保姆级教学