Arch Linux是一款基於x86-64架構的Linux發行版。系統主要由自由和開源軟件組成,支持社區參與。系統設計以KISS原則(保持簡單和愚蠢)爲整體指導原則,注重代碼正確、優雅和極簡主義,期待用戶可以願意去理解系統的操做。Arch Linux 採用滾動發行模式來獲取系統更新和軟件的最新版本,經過更新,任什麼時候期的Arch Linux均可以滾動更新到最新版本。linux
1.下載系統鏡像
打開地址Archlinux下載vim
2.寫入u盤,/dev/sdc表明磁盤設備
# sudo dd bs=4M if=Downloads/archlinux-2019.04.01-x86_64.iso of=/dev/sdc status=progress && sync bash
1.使用u盤引導進入系統,刷新本地時間
# timedatectl set-ntp true 架構
2.配置軟件倉庫鏡像,將地理位置最近的鏡像地址移到文件頭部
# vi /etc/pacman.d/mirrorlist app
3.硬盤分區並格式化ide
# fdisk -l # cfdisk /dev/sda # mkfs.fat /dev/sda1 # mkfs.btrfs /-f dev/sda2 # cfdisk /dev/sdb # mkfs.btrfs -f /dev/sdb1
4.掛載分區spa
# mount /dev/sda2 /mnt # mkdir -p /mnt/boot/EFI # mount /dev/sda1 /mnt/boot/EFI # mkdir -p /mnt/home # mount /dev/sdb1 /mnt/home
5.安裝基礎包
# pacstrap /mnt base 設計
6.生成分區表
# genfstab -U /mnt >> /mnt/etc/fstab code
7.進入系統
# arch-chroot /mnt server
8.設置時區
# ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime # hwclock --systohc
9.本地化設置,移除對應語言前的註釋符號(en_US.UTF-8 UTF-8,zh_CN.UTF-8 UTF-8)
# vi /etc/locale.gen # locale-gen # echo LANG=en_US.UTF-8 > /etc/locale.conf
10.主機名
# echo archlinux > /etc/hostname
11.設置密碼
# passwd
12.安裝引導程序
# pacman -S dosfstools grub efibootmgr # grub-install --target=x86_64-efi --efi-directory=/boot/EFI --bootloader-id=archlinux --recheck # grub-mkconfig -o /boot/grub/grub.cfg
13.完成安裝
# exit # umount -R /mnt # shutdown -h now
1.增長新用戶
# useradd -m -g users -G wheel -s /bin/bash faramita2016 # passwd faramita2016 # pacman -S sudo # visudo %wheel ALL=(ALL) ALL
2.建立snapper快照(安裝完成後重啓)
# pacman -S snapper # snapper -c root create-config -f btrfs / # snapper list # snapper -c root create --description "system"
3.安裝xfce4
$ sudo pacman -S xf86-video-intel $ sudo pacman -S xorg-server xorg-xinit $ sudo pacman -S xfce4 $ sudo pacman -S lightdm lightdm-gtk-greeter $ sudo pacman -S wqy-zenhei ttf-dejavu $ sudo systemctl enable lightdm.service
4.安裝聲音驅動
$ sudo pacman -S alsa-utils $ amixer sset Master 60
5.安裝輸入法
$ sudo pacman -S fcitx-im fcitx-configtool
6.安裝archlinuxcn源(須要安裝vim)
$ sudo vim /etc/pacman.conf [archlinuxcn] SigLevel = Optional TrustedOnly Server = http://mirrors.163.com/archlinux-cn/$arch $ sudo pacman -S archlinuxcn-keyring $ sudo pacman -Sy
7.安裝wpa支持無線(獲取ip須要啓用dhcpcd.service服務)
$ sudo pacman -S wpa_supplicant $ vim /etc/wpa_supplicant/wpa_supplicant.conf network={ ssid="wifi" psk="******" } $ sudo wpa_supplicant -B -i wlp2s0 -D nl80211 -c /etc/wpa_supplicant/wpa_supplicant.conf