网页
资讯
视频
图片
知道
文库
贴吧
地图
采购
进入贴吧
全吧搜索
吧内搜索
搜贴
搜人
进吧
搜标签
日
一
二
三
四
五
六
签到排名:今日本吧第
个签到,
本吧因你更精彩,明天继续来努力!
本吧签到人数:0
一键签到
成为超级会员,使用一键签到
一键签到
本月漏签
0
次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行
补签
。
连续签到:
天 累计签到:
天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
08月03日
漏签
0
天
archlinux吧
关注:
15,734
贴子:
124,585
看贴
图片
吧主推荐
视频
游戏
31
回复贴,共
1
页
<<返回archlinux吧
>0< 加载中...
科学的在WSL2安装ArchLinux
只看楼主
收藏
回复
2007的phone
111
8
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
一楼给度娘
2007的phone
111
8
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
先上成果图:
注:本教程也适合WSL1
2025-08-03 11:50:46
广告
不感兴趣
开通SVIP免广告
2007的phone
111
8
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
之前很多如何在WSL安装ArchLinux的帖子很多都是替换发行版的文件的方式来安装的。但是这种方式有很多问题,例如:
- 原来替换的系统无法并存
- 使用"wsl -l"查看发行版还是替换前的名字。
本教程使用lxrunoffline软件来进行安装arch,以上的问题都能迎刃而解。那么,我们开始吧!
2007的phone
111
8
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
然后打开控制面板,进入“程序和功能“,打开“启动和关闭Windows功能”。
如果你想用WSL1,那么请勾选“使用于Linux对Windows子系统”(见红框)
如果你想用WSL2,不但要勾选“使用于Linux对Windows子系统”,还要勾选“虚拟机平台”(见绿框)
2007的phone
111
8
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
接着,输入这条命令以安装最基本的ArchLinux:
LxRunOffline i -n <想在wsl -l显示的发行版名称> -f <Arch镜像的下载地址> -d <安装系统的位置> -r root.x86_64
如果你没输错,那么将会有一个进度条,静静的等它走完
2007的phone
111
8
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
安装完成后,输入wsl --set-version <在上一条命令-n选项的内容> 2转换为wsl2(如果不想要wsl2就不用执行),然后再输入wsl -d <在上一条命令-n选项的内容>进入Arch Linux。
好了,我们成功安装了Wsl里的arch Linux。
2007的phone
111
8
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
接着,我们要开始配置这个ArchLinux了。
首先,在命令行上输入rm /etc/resolv.conf,删除这个配置文件。
删除完成之后退回windows的命令行,在里面输入:wsl --shutdown <在上一条命令-n选项的内容>,然后再重新进入wsl就可以了。
注:如果是WSL1,那么重启终端就行了。
2007的phone
111
8
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
重启完成后,输入以下命令:
cd /etc/pacman.d/
explorer.exe .
输入完成后,会弹出资源管理器的窗口。编辑其中的mirrorlist,进行换源操作。
编辑完后输入pacman -Sy刷新软件仓库。
2025-08-03 11:44:46
广告
不感兴趣
开通SVIP免广告
2007的phone
111
8
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
但是到目前如此,我们的系统并不是完整的。我们需要这条命令把系统补完整:
pacman -S base base-devel
好了,到这个时候,你就完成安装了,但是,我们还需要完成添加普通账户的工作。
2007的phone
111
8
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
最后我们再新建用户,输入命令:
useradd -m -g users -G wheel -s /usr/bin/bash <账户名>
passwd <账户名>
然后再输入id -u <账户名>获取账户id,然后复制下来。
接着配置以下sudo。
退出WSL,在命令行输入:
lxrunoffline su -n <想在wsl -l显示的发行版名称> -v <账户id>
就成功的设置了用户了!
jjsl
1
2
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
第一个安装指令就出错了:
所在位置 行:1 字符: 19
+ LxRunOffline i -n <archlinux> -f <d:/archlinux.tar.gz> -d <d:/linux> ...
+ ~
“<”运算符是为将来使用而保留的。
所在位置 行:1 字符: 34
+ LxRunOffline i -n <archlinux> -f <d:/archlinux.tar.gz> -d <d:/linux> ...
+ ~
“<”运算符是为将来使用而保留的。
所在位置 行:1 字符: 59
+ LxRunOffline i -n <archlinux> -f <d:/archlinux.tar.gz> -d <d:/linux> ...
+ ~
“<”运算符是为将来使用而保留的。
+ CategoryInfo : ParserError: (:) [], ParentContainsErrorRecordException
+ FullyQualifiedErrorId : RedirectionNotSupported
jjsl
1
2
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
楼主能给个详细的教程吗,多谢
暗黑-爆焰使
11
4
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
我有更简单的方法
1.在微软商店里安装debian
2.在debian里拉取arch的docker镜像
3.运行arch的docker容器
Hsingyun
1000
9
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
绝大部分步骤没什么太大问题,镜像换bootstrap
登录百度账号
扫二维码下载贴吧客户端
下载贴吧APP
看高清直播、视频!
贴吧页面意见反馈
违规贴吧举报反馈通道
贴吧违规信息处理公示