当前位置: 首页 > 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.xdnf.cn/news/1339975.html

相关文章:

  • Ubuntu网络图标消失/以太网卡显示“未托管“
  • java项目:如何优化JVM参数?
  • nginx-自制证书实现
  • 读《精益数据分析》:精益画布——创业与产品创新的高效工具
  • 【工具】前端JS/VUE修改图片分辨率
  • 使用Docker部署Coze Studio开源版
  • Advanced Math Math Analysis |02 Limits
  • Oracle CLOB类型转换
  • k8s下的网络通信与认证
  • 【C++】模板(进阶)
  • 从YOLOv5到RKNN:零冲突转换YOLOv5模型至RK3588 NPU全指南
  • 在线课程|基于SprinBoot+vue的在线课程管理系统(源码+数据库+文档)
  • openEuler系统中如何将docker安装在指定目录
  • ES_文档
  • 【数据结构】树与二叉树:结构、性质与存储
  • 牛客:链表的回文结构详解
  • 牛客:链表分割算法详解
  • LeetCode100 -- Day3
  • C++---滑动窗口平滑数据
  • 深度学习之NLP基础
  • KB5063878补丁故障解决方案:从蓝屏幕到系统修复的全面指南
  • 短波红外科研相机:开启科研新视野的利器​
  • 【矩池云】实现Pycharm远程连接,上传数据并解压缩
  • C++入门自学Day16-- STL容器类型总结
  • 全文 part1 - DGEMM Using Tensor Cores, and Its Accurate and Reproducible Versions
  • 阿里云对象存储OSS之间进行数据转移教程
  • 打工人项目日报计划
  • 数据安全管理——解读银行保险机构数据安全管理办法【附全文阅读】
  • Elasticsearch Ruby 客户端elasticsearch / elasticsearch-api
  • DBLens 业界首创AI表结构变更审查,智能评估影响,助力开发效率跃升。