C++学习笔记(9)基础环境准备-WSL2+Archlinux安装

该文详细介绍了如何在Windows系统中启用和配置WSL2,包括启动PowerShell,启用必要的功能,下载并安装ArchLinux,设置默认版本,修改系统配置,添加软件源,更新系统,创建用户并设置权限。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.启动PowerShell
powershell.exe

2.启用WSL
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

3.启用虚拟平台
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

4.升级并重启系统
对于x64的系统要求win10版本为1903 或者更高
win + R 输入 winver 查看版本

5.下载WSL2升级包
https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi

6.安装wsl_update_x64.msi

7.设置WSL2为默认版本
wsl --set-default-version 2

8.下载LxRunOffline
https://github.com/DDoSolitary/LxRunOffline/releases
https://github.com/DDoSolitary/LxRunOffline/releases/download/v3.5.0/LxRunOffline-v3.5.0-msvc.zip

9.下载ArchLinux安装包
https://mirrors.tuna.tsinghua.edu.cn/archlinux/iso/latest/
https://mirrors.tuna.tsinghua.edu.cn/archlinux/iso/latest/archlinux-bootstrap-2021.05.01-x86_64.tar.gz

10.安装ArchLinux
.\LxRunOffline i -n ArchLinux -f d:/Backup/OS/Linux/Archlinux/archlinux-bootstrap-2021.05.01-x86_64.tar.gz -d C:\WSL\ArchLinux -r root.x86_64

11.设置ArchLinux默认为WSL2版本
wsl --set-version ArchLinux 2 

12.启动并进入ArchLinux
wsl -d ArchLinux

13.删除DHCP配置
rm /etc/resolv.conf

14.退出ArchLinux
exit

15.关闭ArchLinux
wsl --shutdown ArchLinux

16.重新启动并进入ArchLinux
wsl -d ArchLinux

17.在Windows系统中打开WSL2中ArchLinux中的/etc目录
cd /etc/ 
explorer.exe . 

18.修改pacman.conf,在这个文件最后加入
[archlinuxcn] 
Server = https://mirrors.tuna.tsinghua.edu.cn/archlinuxcn/$arch

19.进入目录 pacman.d ,编辑里面的mirrolist文件,将China的源注释去掉

20.进行系统更新
pacman-key --init 
pacman-key --populate 
pacman -S archlinuxcn-keyring 
pacman -Syy
pacman -S base base-devel vim git wget nano

21.设置Root用户密码
passwd

22.创建新用户
useradd -m -G wheel -s /bin/bash <用户名>
passwd <用户名>

23.将文件 /etc/sudoers 中的 wheel ALL=(ALL) ALL 那一行前面的注释去掉
nano /etc/sudoers

24.设置默认使用普通用户登录Archlinux
查看账户ID
id -u <用户名> 
退出ArchLinux
exit
设置默认登陆用户
lxrunoffline su -n <你的arch名字> -v <账户id> 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值