1. 準(zhǔn)備工作
- 下載Archlinux鏡像--清華大學(xué)鏡像源下載,選擇
.iso文件下載 - 制作Archlinux啟動(dòng)U盤,Linux用戶使用
dd命令刻錄,Windows用戶可以使用Rufus軟件刻錄 - 擁有一塊空閑的磁盤(沒(méi)有被分區(qū))
- 插入U(xiǎn)盤,啟動(dòng)到live環(huán)境
2. 開(kāi)始安裝
1.聯(lián)網(wǎng)
1.使用無(wú)線網(wǎng)絡(luò),輸入wifi-menu,選擇無(wú)線網(wǎng)絡(luò)連接:
# wifi-menu
2.使用網(wǎng)線聯(lián)網(wǎng)
靜態(tài)ip參考靜態(tài) IP進(jìn)行設(shè)置
動(dòng)態(tài)ip使用dhcpcd命令:
# dhcpcd
2.更換Archlinux的默認(rèn)鏡像源
由于更新和安裝過(guò)程中,使用一些國(guó)外的源可能特別慢而且甚至失敗,這就需要更改默認(rèn)的鏡像源的列表,將前幾個(gè)設(shè)置成國(guó)內(nèi)的源,修改/etc/pacman.d/mirrorlist文件
在前兩行添加:
Server = https://mirrors.tuna.tsinghua.edu.cn/archlinux/$repo/os/$arch
Server = https://mirrors.ustc.edu.cn/archlinux/$repo/os/$arch
這兩個(gè)分別為清華大學(xué)源和中科大源(只需要添加一個(gè)就好,我是怕清華大學(xué)源出問(wèn)題,就添加中科大源備用)

更改源完成后,同步一下,運(yùn)行:
# pacman -Sy
3.建立硬盤分區(qū)
- 查看自己的硬盤,使用
lsblk或fdisk -l命令,找到將要使用的硬盤:
查看自己的分區(qū)表 - 使用
cfdisk /dev/sdx命令修改分區(qū),例如我選擇/dev/sdb,分區(qū)如圖
cfdisk /dev/sdb
/dev/sdb1引導(dǎo)分區(qū),類型為 “EFI 系統(tǒng)”,使用FAT32文件系統(tǒng),用于安裝grub引導(dǎo),一般大小為512M
/dev/sdb2交換分區(qū),類型為 “Linux swap”,根據(jù)內(nèi)存自己設(shè)定大小
/dev/sdb3根分區(qū),類型為“Linux 文件系統(tǒng)”,使用ext4文件系統(tǒng),用于安裝系統(tǒng)和各種應(yīng)用軟件,根據(jù)自己需要設(shè)置大小
/dev/sdb4home分區(qū),類型為“Linux 文件系統(tǒng)”,使用ext4文件系統(tǒng),用于存放用戶文件 - 格式化分區(qū)
# mkfs.vfat /dev/sdb1
# mkswap /dev/sdb2
# mkfs.ext4 /dev/sdb3
# mkfs.ext4 /dev/sdb4
- 掛載分區(qū)
掛載/分區(qū)
# mount /dev/sdb3 /mnt
掛載home分區(qū)
# mkdir /mnt/home
# mount /dev/sdb4 /mnt/home
掛載引導(dǎo)分區(qū)
# mkdir -p /mnt/boot/efi
# mount /dev/sdb1 /mnt/boot/efi
激活交換分區(qū)
# swapon /dev/sdb2
4. 安裝
1. 安裝必須的軟件包
使用 pacstrap腳本,安裝base軟件包和Linux內(nèi)核以及常規(guī)硬件的固件:
# pacstrap /mnt base linux linux-firmware
2. Fstab
使用以下命令生成fstab文件:
# genfstab -U /mnt >> /mnt/etc/fstab
3. Chroot
Change root 到新安裝的系統(tǒng):
# arch-chroot /mnt
4. 時(shí)區(qū)
設(shè)置時(shí)區(qū)(我們一般設(shè)置為上海):
# ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
# hwclock --systohc
5. 本地化
修改/etc/locale.gen 更改locale信息:
en_US.UTF-8 UTF-8
zh_CN.UTF-8 UTF-8
執(zhí)行locale-gen生成locale信息:
# locale-gen
創(chuàng)建并修改/etc/locale.conf 來(lái)更改locale語(yǔ)言:
LANG=en_US.UTF-8
6. 網(wǎng)絡(luò)
創(chuàng)建/etc/hostname文件:
myhostname
添加對(duì)應(yīng)的信息到/etc/hosts:
127.0.0.1 localhost
::1 localhost
127.0.1.1 myhostname.localdomain myhostname
7. Root 密碼
設(shè)置Root密碼:
# passwd
8. 安裝引導(dǎo)程序,只說(shuō)明 EFI/GPT引導(dǎo)方式
安裝 grub efibootmgr軟件,多系統(tǒng)可以安裝os-prober
# pacman -S grub efibootmgr
安裝grub到/boot/efi
# grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=ArchLinux
--target=x86_64--efi 說(shuō)明EFI安裝類型x86_64-efi
--efi-directory=/boot/efi 說(shuō)明EFI安裝位置/boot/efi
--bootloader-id=Archlinux 說(shuō)明在BIOS可以看到的標(biāo)記
生成配置文件/boot/grub/grub.cfg
# grub-mkconfig -o /boot/grub/grub.cfg
5. 重啟
輸入exit退出 chroot環(huán)境
執(zhí)行 umount -r /mnt 卸載被掛載的分區(qū)
執(zhí)行reboot 重啟系統(tǒng)
6. 創(chuàng)建用戶
重啟進(jìn)入系統(tǒng)后,創(chuàng)建用戶,:
# useradd -m -G wheel username
# passwd username
-m 同時(shí)在/home目錄創(chuàng)建和用戶名相同的文件夾
-G wheel 將用戶加入wheel 組
passwd username 配置用戶的密碼
配置sudo
安裝 sudo:
# pacman -S sudo
修改/etc/sudoers文件,使用戶可以使用root權(quán)限,找到 # %wheel ALL=(ALL) ALL, 去掉#符號(hào),如圖

7. 安裝圖形桌面等其他配置
通過(guò)上面的步驟,可以安裝好ArchLInux系統(tǒng),但是還需要為ArchLinux安裝圖形界面,及一些必要軟件

