許多網友反映之前的教程安裝好后連不上互聯網,最近我剛好又安裝了一遍,總結出以下沒毛病的過程
按照此教程需要你會基本的vim
操作(或其他文本編輯工具比如nano
),基本的fdisk
分盤操作(或其他分盤工具),fdisk
的使用我在上次教程中有傻瓜式的說明
一下為個人在自己筆記本電腦安裝arch全過程
1. 聯網
wifi-menu
檢查是否聯通
ping www.baidu.com
2. 更新系統時鍾
timedatectl set-ntp true
3. 磁盤分區
用下面命令檢查你要安裝的磁盤
fdisk -l
這里假設安裝到/dev/sda
,然后用下面命令對磁盤分區(fdisk具體使用方法可參考我的另一篇博客里面有提到)
fdisk /dev/sda
這里我給出我的方案:
類形 | 磁盤大小 | 磁盤序號 |
---|---|---|
boot分區 | 500m | /dev/sda1 |
swap分區 | 6G | /dev/sda2 |
根分區 | 其余 | /dev/sda3 |
home目錄我是在系統安裝好后進行的,你們也可以在這一步進行
4. 格式化分區
將boot分區格式化為 ext2
mkfs.ext2 /dev/sda1
將swap分區格式化為swap
mkswap /dev/sda2
打開swap分區
swapon /dev/sda2
將根目錄/home目錄格式化為ext4
mkfs.ext4 /dev/sda3
5. 掛載分區
1. 先將根分區掛載到/mnt
目錄
mount /dev/sda3 /mnt
2. 再在/mnt
目錄下新建boot
目錄
mkdir /mnt/boot
3. 最后將boot分區掛載在剛剛創建的/mnt/boot
目錄
mount /dev/sda1 /mnt/boot
6. 開始安裝系統
1. 先配置軟件源(推薦選擇清華源)
搜索tuna
將其粘貼到文件第一行
vim /etc/pacman.d/mirrorlist
2. 刷新一下
pacman -Syy
3. 然后開始安裝系統到/dev/sda1
也就是掛載點/mnt
其中必須安裝的有base
linux
linux-firmware
,推介也把base-devel
安裝上
pacstrap /mnt base linux linux-firmware base-devel
4. 安裝完成之后需生成fstab
文件
genfstab -U /mnt >> /mnt/etc/fstab
7. 切換環境
1. 切換到剛剛安裝好的系統
arch-chroot /mnt
2. 配置時區
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
3. 設置硬件時間
hwclock --systohc
4. 安裝vim(我習慣了使用vim編輯)
pacman -S vim
5. 設置語言
1. 將/etc/locale.gen中en_US.UTF-8
和zh_CN.UTF-8
的注釋去掉
vim /etc/locale.gen
2. 然后生成一下
locale-gen
3. 配置 /etc/locale.conf文件
在 /etc/locale.conf
文件中寫入LANG=en_US.UTF-8
echo LANG=en_US.UTF-8 >> /etc/locale.conf
6. 設置root用戶密碼
passwd
7. 安裝網絡相關的包
pacman -S iw wpa_supplicant dialog net-tools networkmanager dhcpcd
設置網絡工具開機自啟
systemctl enable NetworkManager
systemctl enable dhcpcd
8. 按裝cpu編碼
如果是intel
cpu
pacman -S intel-ucode
如果是amd
cpu
pacman -S amd-ucode
9. 安裝引導
注意第二條命令是你安裝系統的盤符,如果你安裝在/dev/sdb
就填/dev/sdb
pacman -S grub
grub-install /dev/sda
grub-mkconfig -o /boot/grub/grub.cfg
10. 給你的系統取個名字
echo yourname > /etc/hostname
到此系統就安裝好了,先別急着退出,接下來開始安裝桌面
8. 開始按裝kde-plasma
1. 安裝Xorg
pacman -S xorg
2. 安裝觸摸板驅動
pacman -S xf86-input-synaptics
3. 安裝字體
超級喜歡dejavu
字體
pacman -S ttf-dejavu wqy-microhei
4. 創建用戶
將新建用戶移入wheel
組並指定shell為bash
(以后可修改)
kain 為我設置的用戶,你們可以取別的名字
useradd -m -G wheel -s /bin/bash kain
為新用戶設置密碼
passwd kain
為新用戶添加管理員權限(可以使用sudo命令)
將文件/etc/sudoers
中的wheel ALL=(ALL) ALL
那一行前面的注釋去掉
vim /etc/sudoers
5. 開始安裝桌面
1. 安裝桌面及基本應用
其中plasma
是必須的kde-applications
是一些常用軟件包括終端和文件管理器等,還有許多小游戲(為了方便推薦安裝上)
pacman -S plasma kde-applications
2. 激活登錄窗口sddm
sddm已經被包含進plasma
中,無需另外安裝
systemctl enable sddm
3. 安裝聲音
pacman -S alsa-utils pulseaudio pulseaudio-alsa
4. 其他
解決kde中部分應用無法使用全局菜單欄的問題,需安裝下面的庫
pacman -S libdbusmenu-glib
到這里arch已經完全安裝結束了
9. 退出當前環境
exit
10. 卸載分區
umount -R /mnt
11. 重啟
reboot
拔掉u盤
接下去就可以對安裝好的arch做一些配置,和常用軟件的的安裝,我下次更新