Archlinux安装教程——2020.3.30更新

本手册参考官方wiki编写
系统启动方式为EFI+GPT(VMWare:虚拟机设置->选项->高级->UEFI)

最小系统安装

  1. 验证启动方式
    #ls /sys/firmware/efi/efivars
    如果文件不为空,继续下一步,否则请暂停
  2. 链接WIFI
    #wifi-menu
    有线网则可用dhcpcd命令
  3. 更新系统时间
    #timedatectl set-ntp true
  4. 分区(以空分区/dev/sda为例,创建 EFI, SWAP, /, HOME 四个分区)
    分区(多余四个分区请注意划分主分区和逻辑分区)
    #fdisk /dev/sda
    a. 创建GPT分区表
    b. 创建EFI分区,如1g,需要指定为EFI分区,假设选择分区编号选择为1
    c. 创建交换分区,如8g,假设分区编号选择为2
    d. 创建跟分区,如50g,假设分区编号为3
    e. 创建home分区,如100g,假设分区编号为4
    f. 把分区写入硬盘并退出
    格式化分区(可选其他自己喜欢的文件系统格式)
    EFI: #mkfs.fat -F32 /dev/sda1 //fat32可以兼容于其他系统引导
    SWAP: #mkswap /dev/sda2
    /: #mkfs.ext4 /dev/sda2
    home: #mkfs.ext4 /dev/sda3
  5. 挂载分区
    #mkdir /mnt/boot /mnt/home
    #mount /dev/sda3 /mnt
    #mount /dev/sda1 /mnt/boot
    #mount /dev/sda4 /mnt/home
    #swapon /dev/sda2
  6. 选择优先镜像源
    #vi /etc/pacman.d/mirrorlist
    建议优先选择国内镜像源,如中科大,清华,163等
  7. 安装基本系统
    #pacstrap -i /mnt base base-devel linux linux-firmware
  8. 配置系统启动时挂载的分区
    #genfstab -U /mnt >> /mnt/etc/fstab
    可以打开该文件查看启动挂载分区是否正确
  9. 切换到新系统
    #arch-chroot /mnt
  10. 设置时区
    #ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
    #hwclock --systohc --utc //设为UTC时间标准,设置时间漂移
  11. 设置本地字符类型
    #vi /etc/locale.gen
    en_US.UTF-8 UTF-8 //英文
    zh_CN.UTF-8 UTF-8 //简体中文
    zh_TW.UTF-8 UTF-8 //繁体中文
    #locale-gen //使更改生效
    #echo LANG=en_US.UTF-8 > /etc/locale.conf //设置系统默认语言
  12. 设置主机名(testhost)
    #echo testhost > /etc/hostname
    #vi /etc/hosts //对应主机名到hosts
    127.0.0.1 localhost.localdomain localhost
    ::1 localhost.localdomain localhost
    127.0.1.1 testhost.localdomain testhost
  13. 设置root密码
    #passwd
  14. 添加用户(testuser)
    #useradd -m -g users -s /bin/bash testuser
    #passwd testuser
  15. 为用户添加管理员权限
    #visudo
    为用户添加管理员权限或者为群组添加管理员
  16. 安装引导程序
    #pacman -S intel-ucode os-prober grub efibootmgr
    #grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=grub
    #grub-mkconfig -o /boot/grub/grub.cfg //如果有lvmetad警告,则在文件 /etc/lvm/lvm.conf 中修改use_lvmetad=0
  17. 安装基础网络配置软件
    #pacman -S dialog netctl dhcpcd wpa_supplicant networkmanager network-manager-applet
    #systemctl enable NetworkManager
  18. 退出后重启进入新系统
    #exit
    #reboot

安装桌面环境及一些常用软件

  • 显卡驱动:
    xf86-video-intel //Intel
  • 触摸板驱动
    xf86-input-synaptics
  • 窗口管理器
    xorg //显示服务器
  • 桌面环境
    a. xfce4
    xfce4
    xfce4-goodies
    lightdm
    lightdm-gtk-greeter
    #systemctl enable lightdm
    b. gnome
    gnome
    gnome-tweak-tool
    gnome-extra
    alacarte
    #systemctl enable gdm
  • 字体
    ttf-dejavu //Dejavu
    wqy-microhei //微米黑
    wqy-zenhei
    #fc-cache -fv //更新字体
  • 安装yaourt
    #vi /etc/pacman.conf //文件追加如下内容
    [archlinuxcn]
    #The Chinese Arch Linux communities packages
    SigLevel=Optional TrustAll
    Server=http://mirrors.tuna.tsinghua.edu.cn/archlinuxcn/$arch
    #pacman -Syu yaourt
    修改 /etc/yaourtrc,去掉 # AURURL 的注释,加入aur镜像地址,修改为
    AURURL=“https://aur.tuna.tsinghua.edu.cn”
  • 安装中文输入法(如搜狗输入法)
    fcitx-im
    fcitx-configtool
    yaourt -S fcitx-sogoupinyin
    在Fcitx Configuration里面可以添加搜狗输入法
  • 声卡驱动
    #pacman -S alsa-utils
    调节声音:amixer set Master 10%+ //数字代表改变百分比,加或减代表增大或减小音量
    图形界面调节:alsamixer
    调节屏幕亮度
    #echo 800 > /sys/class/backlight/intel_backlight/brightness //数字代表调节的亮度值
  • 其他软件
    google-chrome
    netease-cloud-music
    unrar
    vim
    ntfs-3g
    qt
    qtcreator
    xpdf
    wps-office
    git
    kdenlive
    p7zip
    file-roller
    create_ap
    dosfstools
    thunderbird
    code
  • 桌面主题美化
    https://www.gnome-look.org/browse/cat/135/
    yaourt -S numix-circle-icon-theme-git
    yaourt -S gtk-theme-arc-git
  • 重启进入系统后完成桌面布局
    #reboot

效果图

  • gnome:
  • xfce4:
    Archlinux安装教程——2020.3.30更新_第1张图片

你可能感兴趣的:(system)