网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数: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
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 31回复贴,共1页
<<返回archlinux吧
分享到:
©2025 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示