V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
ottawa8821
V2EX  ›  Linux

求个 Arch Linux 的详细安装教程

  •  1
     
  •   ottawa8821 · 151 天前 · 3764 次点击
    这是一个创建于 151 天前的主题,其中的信息可能已经有所发展或是发生改变。
    网上有很多教程,文本教程也有,视频教程也有,但都不太适合新手,也有一些内容太过于老旧了,不适合最新的系统版本。

    所以特来此求个适合新手,有图文配对,也适合最新( 2022.05.01 )版本的操作系统安装。

    图文最好,视频也好。感谢。
    33 条回复    2022-05-05 10:27:56 +08:00
    pcmid
        2
    pcmid  
       151 天前
    还有一个: https://arch.icekylin.online/
    orangeshine
        3
    orangeshine  
       151 天前 via iPhone
    官方的 wiki 已经很详细了,也更新的比较快。当初我自己折腾也是看 wiki😃
    Karonheaven
        4
    Karonheaven  
       151 天前
    如果想要 GUI 版本的话,可以考虑用 Arch Linux GUI 的镜像安装,前段时间虚拟机装了一下,基本全程界面了,和安装其他发行版差不太多
    qiyuey
        5
    qiyuey  
       151 天前
    装个 Manjaro 省心一些
    DonkeyBenjamin
        6
    DonkeyBenjamin  
       151 天前
    archwiki 够好用了,这都不行的话,还是不建议安装 arch 了。
    Syiize
        7
    Syiize  
       151 天前 via Android
    这个时候就要自我推销一下我的博客了。
    我参考知乎教程以及自己的安装经历写的,算是比较新的吧
    https://blog.syize.cn/2021/12/28/install-arch-and-kde/
    hwdef
        8
    hwdef  
       151 天前
    https://www.viseator.com/2017/05/17/arch_install/
    我是看的这个。跟官方文档差别不大。
    WhatIsMyUsername
        10
    WhatIsMyUsername  
       151 天前   ❤️ 1
    在这个方面我经验十足。
    1. YouTuber EF - Linux Made Simple
    Link: https://www.youtube.com/c/EFLinuxMadeSimple/
    EF 会发布每月的 ArchLinux 安装教程。
    除此之外,他发布了大部分主流的 DE 和 WM 的配置教程。
    Link: https://www.youtube.com/c/EFLinuxMadeSimple/playlists

    2. 我的 ArchLinux 配置
    https://github.com/LucasWang474/Arch-Configurations

    3. 我的 ArcoLinux 配置
    https://github.com/LucasWang474/ArcoLinux-Configurations

    总结:
    ArchLinux 自己从 0 装几次挺好,从中可以学到整个系统表层是如何搭建起来的,未来一旦遇到什么问题了,自己能很快地发现错误源。
    但是希望止步于此,不要继续浪费去搞这些东西了,没有必要,也浪费时间。

    我推荐喜欢 ArchLinux 的试试 ArcoLinux ,和 ArchLinux 基本没啥区别,就是预先配置了 DE 或者 WM 。ArcoLinux 几乎包括了所有的 DE 和 WM ,任君选择。
    强烈推荐 ArcoLinux !!!
    WhatIsMyUsername
        11
    WhatIsMyUsername  
       151 天前
    WhatIsMyUsername
        12
    WhatIsMyUsername  
       151 天前
    ArcoLinux Telegram: https://t.me/arcolinux_d_b
    xjqxz2
        13
    xjqxz2  
       151 天前
    前几天自己折腾了 Fedora ~ 现在感觉还行~
    Showfom
        14
    Showfom  
       151 天前   ❤️ 3
    正好写了一个教程,因为 Arch Linux 这个月发的 iso 已经集成了 archinstall 所以安装起来特别方便,安装教程供参考:

    https://u.sb/archlinux-archinstall/
    kingcanfish
        15
    kingcanfish  
       151 天前
    darksword21
        16
    darksword21  
       151 天前 via iPhone
    额,难道不是 archinstall 一条命令就自动装了吗?
    Brian1900
        17
    Brian1900  
       151 天前
    借楼问,参与开源项目开发的话,Arch Linux 和 OpenSUSE Tumbleweed 相比,有啥优势呢? Arch 的 dev 包发的快不
    mr0joker
        18
    mr0joker  
       151 天前
    之前看着这个 up 主的视频装的。可以借鉴下
    https://www.bilibili.com/video/BV11J411a7Tp?spm_id_from=333.999.0.0
    Tink
        19
    Tink  
       151 天前 via Android
    官方 wiki 很强啊
    imgradeone
        20
    imgradeone  
       151 天前
    先 iwctl 联网,然后 archinstall (联网具体看 Arch Wiki )
    实在不行的话,阿三的 Arch Linux GUI 也可以
    v2defy
        21
    v2defy  
       150 天前 via Android
    我从来没有手动装过,都是用的 archfi

    https://github.com/MatMoul/archfi
    Reficul
        22
    Reficul  
       150 天前
    第一次看官方 WIKI ,之后可以用这个
    https://github.com/helmuthdu/aui
    ottawa8821
        23
    ottawa8821  
    OP
       150 天前
    @Showfom 哎呀,卧槽。兄弟。按照你的教程已经成功按照并进入图形界面了。感谢。
    ottawa8821
        24
    ottawa8821  
    OP
       150 天前   ❤️ 1
    正好写了一个教程,因为 Arch Linux 这个月发的 iso 已经集成了 archinstall 所以安装起来特别方便,安装教程供参考:

    https://u.sb/archlinux-archinstall/


    各位兄弟,按照这个教程,已经完成按照并进入图形界面了,整个过程用时不到 10 分钟,非常适合新手。强烈推荐了。
    ottawa8821
        25
    ottawa8821  
    OP
       150 天前
    之前按照网上各种视频教程都没有成功进入图形界面,这次按照 上面兄弟提供的这个教程,顺利进入图形界面,感谢所有上面的回复,我去捣鼓系统了。
    Showfom
        26
    Showfom  
       150 天前
    @ottawa8821 #24 不客气,所以 Arch 现在 iso 默认集成了 archinstall 是个很正确的选择
    devcat
        27
    devcat  
       150 天前   ❤️ 2
    只推荐看官方 wiki ,因为是实效性最强的,参考别人的会因为实效性导致很多莫名其妙的问题
    如果看官方 wiki 遇到了问题,建议还是了解一下,否则就算你装好了也可能用不下去
    Yc1992
        29
    Yc1992  
       150 天前
    建议换成 Gentoo
    Damenly1
        30
    Damenly1  
       150 天前
    建议换成 Windows (WSL2 是最好的 Linux 发行版) 手动狗头
    gowk
        31
    gowk  
       150 天前
    我装过,照着我这个瞧就行了

    网络选择桥接模式
    ls /sys/firmware/efi/efivars 如果有值证明是 EFI
    ping baidu.com 测试网络
    timedatectl set-ntp true 同步系统时间
    设置通过 SSH 连接
    passwd 为安装环境设置密码
    执行 ip -brief link 查看 IP
    新的终端执行
    vim /etc/pacman.d/mirrorlist

    Server = https://mirrors.ustc.edu.cn/archlinux/$repo/os/$arch
    Server = https://mirrors.tuna.tsinghua.edu.cn/archlinux/$repo/os/$arch

    fdisk /dev/sda
    m for help
    g GPT table
    n 回车 回车
    +512M EFI 分区
    n 回车 回车 回车
    t 修改分区类型
    选择 1 输入 uefi
    t 修改分区
    回车默认 2 ,输入 23
    p 查看分区表
    确认无误,w 修改

    mkfs.fat -F32 /dev/sda1
    mkfs.ext4 /dev/sda2

    使用 mount /dev/sda2 /mnt 将 /dev/sda2 分区挂载到 /mnt
    使用 mkdir /mnt/boot 在 /dev/sda2 分区新建 boot 目录
    使用 mount /dev/sda1 /mnt/boot 将 /dev/sda1 分区挂载到 /mnt/boot

    pacstrap /mnt base base-devel linux linux-firmware dhcpcd vim
    开始安装基础包,耐心等待

    genfstab -U /mnt >> /mnt/etc/

    arch-chroot /mnt
    ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
    hwclock --systohc

    vim /etc/locale.gen
    取消注释
    en_US.UTF-8 UTF-8
    zh_CN.UTF-8 UTF-8

    locale-gen

    由于还没有安装中文字体,为了避免出现豆腐块,先设置语言为英文
    新建 /etc/locale.conf 文件,写入

    vim /etc/hostname
    写入主机名

    vim /etc/hosts
    写入
    127.0.0.1 localhost
    ::1 localhost
    127.0.1.1 qjl.localdomain qjl

    passwd 设置密码
    useradd -m -G wheel -s /bin/bash jring
    passwd jring
    SUDO_EDITOR=vim visudo
    删除# %wheel ALL=(ALL) ALL 行前面的#

    pacman -Syu grub efibootmgr
    grub-install --removable --target=x86_64-efi --efi-directory=/boot
    grub-mkconfig -o /boot/grub/grub.cfg

    exit # 退回安装环境#
    umount -R /mnt # 卸载新分区
    reboot # 重启

    systemctl enable --now dhcpcd

    允许 ssh 连接
    sudo pacman -S openssh
    sudo systemctl start sshd
    sudo systemctl enable sshd

    vim /etc/pacman.conf
    添加两行
    [archlinuxcn]
    Server = https://mirrors.ustc.edu.cn/archlinuxcn/$arch
    再执行
    sudo pacman -Sy archlinuxcn-keyring


    配置 swap
    yay -Syu systemd-swap
    编辑 /etc/systemd/swap.conf ,找到 swapfc_enabled 修改为 swapfc_enabled=1
    sudo systemctl enable --now systemd-swap

    参考
    https://blog.xyenon.bid/VirtualBox-6-%E5%AE%89%E8%A3%85-ArchLinux-%E8%B8%A9%E5%9D%91%E8%AE%B0%E5%BD%95/#top
    libook
        32
    libook  
       149 天前
    建议调整一下信息来源和优先级,用 Arch 的话,任何信息优先去 ArchWiki 上查,实在没有再英文谷歌。
    libook
        33
    libook  
       149 天前
    如果是 Linux 新手,不建议现在就用 Arch ,建议先用一些开箱即用的系统,如 Ubuntu 、Fedora 、Manjaro 。
    等在上述系统了解了一些 Linux 基本概念,同时学会了查阅官方 manual 、文档并可以独立解决一些问题之后,再挑战 Arch 、GENtoo 之类的发行版。
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2286 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 586ms · UTC 14:22 · PVG 22:22 · LAX 07:22 · JFK 10:22
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.