Arch linux installation guide

心血来潮装了一次之后也没有怎么用,在此稍作记录。

  1. 下载iso镜像,这里给清华镜像链接:
    https://mirrors.tuna.tsinghua.edu.cn/archlinux/iso/latest/archlinux-2019.07.01-x86_64.iso

  2. rufus之类的工具将镜像烧录到u盘上,从u盘启动安装程序

  3. 由于安装过程依赖于网络连接,如果你使用的是无线网,参考官方wiki,如果是直接可用的有线网,则直接测试

    1
    ping www.baidu.com

    能ping通就没问题

  4. 开启网络授时

    1
    timedatectl set-ntp true
  5. 磁盘分区(如果是UEFI会麻烦一些,这里只介绍非UEFI的情况)
    查看当前磁盘列表

    1
    fdisk -l

    应该是/dev/sdX的形式,一般来说是/dev/sda

    1
    cfdisk /dev/sda

    如果是空白磁盘,它会让你选label type,此处选dos,如果没问则不必管;分区时设一个ext4主分区/dev/sda1,设一个swap分区/dev/sda2,然后分别创建文件系统并加载

    1
    2
    3
    4
    mkfs.ext4 /dev/sda1
    mkswap /dev/sda2
    mount /dev/sda1 /mnt
    swapon /dev/sda2
  6. 安装系统
    首先修改软件源,以清华源为例,在文件/etc/pacman.d/mirrorlist的头部加入

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

    然后开始安装

    1
    pacstrap /mnt base base-devel
  7. 生成fstab文件

    1
    genfstab -U /mnt >> /mnt/etc/fstab
  8. 进入新系统

    1
    arch-chroot /mnt
  9. 设置时区和locale

    1
    2
    ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
    hwclock --systohc

    修改/etc/locale.gen文件,取消en_US.UTF-8 UTF-8zh_CN.UTF-8 UTF-8前面的注释,然后运行

    1
    2
    locale-gen
    echo "LANG=en_US.UTF-8" > /etc/locale.conf
  10. 设置主机名并开启DHCP

    1
    2
    echo "HOSTNAME" > /etc/hostname
    systemctl enable dhcpcd
  11. 设置grub

    1
    2
    3
    pacman -S grub os-prober
    grub-install /dev/sda
    grub-mkconfig -o /boot/grub/grub.cfg
  12. 设置密码

    1
    passwd
  13. 重启

    1
    2
    exit
    reboot
  14. 添加archlinuxcn源
    修改/etc/pacman.conf,加入

    1
    2
    [archlinuxcn]
    Server = https://mirrors.tuna.tsinghua.edu.cn/archlinuxcn/$arch

    然后更新

    1
    sudo pacman -Syy
  15. 安装图形界面

    1
    2
    sudo pacman -S xorg-server gnome
    sudo systemctl enable gdm

    安装显卡驱动,根据你的显卡类型选择装哪一个

    1
    2
    3
    sudo pacman -S xf86-video-amdgpu  #AMD
    sudo pacman -S xf86-video-intel #intel
    sudo pacman -S xf86-video-nouveau #NVIDIA
  16. 开机自动联网

    1
    systemctl enable NetworkManager
  17. 重启之后看到的就是熟悉的图形界面了。

# ,
Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×