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

wsl 常用命令

wsl安装

wsl --install
#会自动安装wsl 和默认Ubuntu#建议将 WSL 默认版本设置为 WSL2,以获得更好的性能和兼容性
wsl --set-default-version 2
#在安装 Ubuntu 之前,更新 WSL 内核也是好习惯
wsl --update#如果要重装Ubuntu
#卸载子系统
wsl --terminate Ubuntu
#注销Ubuntu实例
wsl --unregister Ubuntu
#安装
wsl --install -d Ubuntu
#安装完成后,除了自己的用户密码,还要设置root密码
sudo passwd root#设置默认版本启动
wslconfig /setdefault <分发版名称>

知乎-wsl 安装centos的方法

CSDN-基于Windwos11的WSL安装CentOS

# 查看可用的发行版列表
wsl --list --online# 列出已安装的分发
wsl -l -vwslconfig /setdefault CentOS7
#wsl 直接进入centos
wsl
#关闭wsl
wsl --shutdown#导出系统镜像
wsl --export CentOs7 e:\centos7.tar
#tar包安装
wsl --import docker-centos  E:\Virtual_Machines\root\var\docker-centos e:\centos7.tar
#运行指定环境
wsl -d docker-centos  --user root
#关闭,释放资源
wsl --terminate docker-centos

yum -y update失败, 执行下面命令更新

参考网站

sudo curl -o /etc/yum.repos.d/CentOS-Base.repo https://el7.repo.almalinux.org/centos/CentOS-Base.repo

MobaXterm-Chinese 下载地址

迁移WSL默认存储位置

有时间将下面的命令封装一下,一键执行

#先安装在默认C盘-->打成tar包-->删除原来的环境-->解压在其他路径
#以unbuntu为例子
#1.安装
wsl --install -d Ubuntu
#关闭wsl
wsl --shutdown
# 确保为stop状态
wsl -l -v
# 文件夹需提前创建#2.打成tar包
wsl --export Ubuntu E:\Ubuntu.tar#3.注销
wsl --unregister Ubuntu
# 确定已注销
wsl -l -v# 4.执行导入(如果失败可再次尝试执行)
wsl --import Ubuntu  E:\Virtual_Machines\root\var\wsl\Ubuntu  E:\Ubuntu.tar
wsl -l -v#5.运行
wsl -d Ubuntu --user root

docker 安装后无法启动

容器中的centos7解决failed to get d-bus connection operation not permitted

https://blog.csdn.net/witton/article/details/142366540

Ubuntu 安装和镜像备份

Ubuntu:
sudo apt -y update
sudo apt upgrade -ywsl --export Ubuntu e:\Ubuntu-2233-init.tar
wsl --import Ubuntu  E:\Virtual_Machines\root\var\Ubuntu e:\Ubuntu-2233-init.tar

Bochs编译安装

sudo apt-get install vim
sudo apt-get install build-essential
sudo apt-get install xorg-dev
sudo apt-get install libgtk2.0-dev
sudo apt-get install g++tar -zxvf bochs-2.6.10.tar.gz
cd bochs-2.6.10/configure --prefix=/home/你的用户名/public/bochs --enable-debugger --enable-disasm --enable-iodebug --enable-x86-debugger --with-x --with-x11./configure --enable-debugger --enable-disasm --enable-iodebug --enable-x86-debugger --with-x --with-x11

archlinux安装

wsl --install archlinuxuseradd -m -G wheel -s /bin/bash hhj
passwd hhj
usermod -aG wheel hhjsudo pacman -Syu
sudo pacman -S sudovim /etc/sudoers
添加 hhj ALL=(ALL:ALL) ALL
#验证安装yay https://wiki.archlinuxcn.org/zh-cn/Yaywsl --export archlinux e:\archlinux-2233-init.tar
wsl --unregister archlinux
wsl --import archlinux  E:\Virtual_Machines\root\var\archlinux e:\archlinux-2233-init.tarwsl -d archlinux

archlinux编译安装bochs

pacman -S git base-devel

archlinux 虚拟机安装成功bochs-3.0

#配置编译选项
./configure \--prefix=/usr/local \--enable-debugger \--enable-disasm \--enable-iodebug \--enable-x86-debugger \--enable-gdb-stub \--with-x11 \--with-xrandr \--with-term \--with-nogui
#编译并安装
make -j$(nproc)       # 使用所有CPU核心加速编译
sudo make install     # 安装到 /usr/local
#验证安装
bochs -version
http://www.jsqmd.com/news/43102/

相关文章:

  • AI模型的github——ModelScope.co和Hugging Face.cn
  • 屋顶望月
  • 逆向基础--C++ 运算符 (05)
  • 团队管理与技术驱动
  • 日总结 27
  • 随缘打赏
  • java linux 中文
  • java linux jdk
  • 用 Go 进行验证码识别
  • Spring AI Alibaba 项目源码学习(十)-Interceptor
  • 用 Swift 进行验证码识别
  • 20232311 2025-2026-1 《网络与系统攻防技术》实验六实验报告
  • 线程池的概念
  • 奶牛快传服务调整公告
  • 从零实现 REINFORCE/GRPO —— 大模型推理强化微调实践
  • java for linux 下载
  • 13 个 pytest 宝藏插件推荐!(存存存)
  • iOS开发Linux
  • 手撸大模型的分布式训练:深刻理解大模型训练的“起飞”原理
  • XHORSE XZBT42EN 2-Button HON.D PCBs for Honda Fit XR-V Jazz City 2018-2022 (5pcs/lot)
  • 事件循环其实很简单!
  • 从0到1:揭秘LLM预训练前的海量数据清洗全流程
  • AI技术落地实践
  • Day22flex布局
  • CF2169A题解
  • re.compile为什么能提高速度?
  • 从 0 搭建 LLM 不再难!这个 PyTorch 项目帮你吃透大模型底层逻辑
  • 题解:P8819 [CSP-S 2022] 星战
  • instr在mysql索引中作用是什么
  • initrans参数在oracle高并发环境下的作用