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

求个 Arch Linux 的详细安装教程

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

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

    图文最好,视频也好。感谢。
    33 条回复    2022-05-05 10:27:56 +08:00
    pcmid
        2
    pcmid  
       2022-05-03 18:51:48 +08:00
    还有一个: https://arch.icekylin.online/
    orangeshine
        3
    orangeshine  
       2022-05-03 18:53:31 +08:00 via iPhone
    官方的 wiki 已经很详细了,也更新的比较快。当初我自己折腾也是看 wiki😃
    Karonheaven
        4
    Karonheaven  
       2022-05-03 18:55:57 +08:00
    如果想要 GUI 版本的话,可以考虑用 Arch Linux GUI 的镜像安装,前段时间虚拟机装了一下,基本全程界面了,和安装其他发行版差不太多
    qiyuey
        5
    qiyuey  
       2022-05-03 18:59:06 +08:00
    装个 Manjaro 省心一些
    DonkeyBenjamin
        6
    DonkeyBenjamin  
       2022-05-03 18:59:50 +08:00
    archwiki 够好用了,这都不行的话,还是不建议安装 arch 了。
    Syiize
        7
    Syiize  
       2022-05-03 19:03:20 +08:00 via Android
    这个时候就要自我推销一下我的博客了。
    我参考知乎教程以及自己的安装经历写的,算是比较新的吧
    https://blog.syize.cn/2021/12/28/install-arch-and-kde/
    hwdef
        8
    hwdef  
       2022-05-03 19:12:17 +08:00
    https://www.viseator.com/2017/05/17/arch_install/
    我是看的这个。跟官方文档差别不大。
    yi0322
        9
    yi0322  
       2022-05-03 19:14:58 +08:00 via iPhone
    WhatIsMyUsername
        10
    WhatIsMyUsername  
       2022-05-03 19:44:41 +08:00   ❤️ 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  
       2022-05-03 19:46:00 +08:00
    WhatIsMyUsername
        12
    WhatIsMyUsername  
       2022-05-03 19:46:33 +08:00
    ArcoLinux Telegram: https://t.me/arcolinux_d_b
    xjqxz2
        13
    xjqxz2  
       2022-05-03 20:22:40 +08:00
    前几天自己折腾了 Fedora ~ 现在感觉还行~
    Showfom
        14
    Showfom  
       2022-05-03 20:24:46 +08:00   ❤️ 4
    正好写了一个教程,因为 Arch Linux 这个月发的 iso 已经集成了 archinstall 所以安装起来特别方便,安装教程供参考:

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

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

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


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

    网络选择桥接模式
    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  
       2022-05-05 10:24:25 +08:00
    建议调整一下信息来源和优先级,用 Arch 的话,任何信息优先去 ArchWiki 上查,实在没有再英文谷歌。
    libook
        33
    libook  
       2022-05-05 10:27:56 +08:00
    如果是 Linux 新手,不建议现在就用 Arch ,建议先用一些开箱即用的系统,如 Ubuntu 、Fedora 、Manjaro 。
    等在上述系统了解了一些 Linux 基本概念,同时学会了查阅官方 manual 、文档并可以独立解决一些问题之后,再挑战 Arch 、GENtoo 之类的发行版。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2921 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 15:10 · PVG 23:10 · LAX 08:10 · JFK 11:10
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.