下載鏡像及刻錄php
鏡像推薦地址:https://mirrors.tuna.tsinghua.edu.cn/,能夠選擇英文原版也能夠選擇中文版即archlinuxcn;我選擇了archlinuxcn。下載完成後,插入要用來刻錄的U盤,選擇用UtralISO進行刻錄。linux
注意寫入方式用RAW,點擊肯定,等待刻錄完成。shell
開機安裝bash
開機進入U盤啓動(UEFI引導)
網絡
系統啓動,默認自動以root用戶登陸。
session
聯網編輯器
若是是臺式機,網絡通常都是默認鏈接的,除非須要pope或者wifi,這種狀況請查看ArchLinux的官方文檔。我是臺式機因此就繼續了。工具
編輯鏡像站文件
因爲鏡像站文件中有太多國外網址,網速慢,因此在鏡像站文件開頭添加國內鏡像站。
shell nano /etc/pacman.d/mirrorlist
字體
分區
檢查分區表
shell fdisk -l
結果
優化
分區計劃:
根分區,/dev/sda1,做爲基本啓動盤; 交換分區, /dev/sda2,做爲基本分區,是內存的兩倍(2*RAM); 邏輯分區, /dev/sda3,剩餘空間
查看電腦硬盤設備
shell lsblk
fdisk /dev/sda
進入fdisk交互界面:
輸入:g 創建gpt分區表:
(2)創建分區
輸入:n 添加一個分區
回車:
提示讓輸入開始扇區(一個扇區512B,按本身要分區容量大小進行計算)
輸入2048,回車
讓輸入結束扇區,因爲一個扇區512B,要建立200M的分區,應該輸入:+200M;
創建第二個分區:
輸入n;
回車
輸入開始扇區: 回車 (默認開始扇區便可)
輸入結束扇區:+200M
創建第三個分區:
輸入n;
回車
輸入開始扇區:回車 (默認開始扇區便可)
輸入結束扇區:直接回車(默認大那個數字)
輸入:w 保存並退出;
執行:lsblk 以下圖所示:
格式化分區並掛載
(1)格式化
格式化ESP分區
shell mkfs.fat -F32 /dev/sda1
格式化boot分區
shell mkfs.ext4 /dev/sda2
格式化根分區
shell mkfs.ext4 /dev/sda3
(2)掛載
shell mount /dev/sda3 /mnt mkdir /mnt/boot mount /dev/sda2 /mnt/boot mkdir /mnt/boot/EFI mount /dev/sda1 /mnt/boot/EFI
再次查看lsblk命令,便可看到掛載好的分區
安裝基本操做系統
執行以下命令,等待安裝完成。
sehll pacstrap -i /mnt base base-devel
直接回車,直至完成。
配置基礎操做系統
(1)配置fstab
shell genfstab -U /mnt >> /mnt/etc/fstab
# 配置
再次執行
sehll cat /mnt/etc/fastab
(2)切換到新系統
shell arch-chroot /mnt /bin/bash
(3)進行本地語言設置
將en_US.UTF-8 UTF-8和zh_CN.UTF-8 UTF-8 前的#註釋刪除,退出並保存
shell vi /etc/locale.gen
locale-gen
shell ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
shell hwclock --systohc --utc
引導系統
GRUB進行UEFI引導shell # 安裝引導工具 pacman -S dosfstools grub efibootmgr # 安裝grub grub-install --target=x86_64-efi --efi-directory=/boot/EFI --recheck # 配置grub grub-mkconfig -o /boot/grub/grub.cfg
用戶管理
(1)設置root密碼
passwd
(2)添加用戶
useradd -m -g users -s /bin/bash 用戶名 # useradd -m -g users -s /bin/bash myName passwd 用戶名 # passed myName nano /etc/sudoers
在 root ALL=(ALL) ALL 下面添加 用戶名 ALL=(ALL) ALL ,爲你剛纔建立的用戶添加sudo權限。
(3)退出chroot並重啓計算機
exit reboot
網絡配置
(1)有線鏈接
# 可能須要root權限 systemctl enable dhcpcd
(2)無線鏈接
pacman -S iw wpa_supplicant dialog
(3)ADSL 寬帶鏈接
pacman -S rp-pppoe# pppoe-setup # systemctl start adsl
安裝Gonme桌面環境
(1)安裝顯卡驅動
lspci | grep VGA
根據列出的顯卡類型,再結合ArchLinux顯卡來安裝特定顯卡。
(2)安裝X窗口系統
pacman -S xorg # 安裝字體:Dejavu 和 微米黑字體 pacman -S ttf-dejavu wqy-microhei
(3)安裝Gnome桌面環境
# 安裝gnome桌面 pacman -S gnome # 安裝gnome桌面優化工具 pacman -S gnome-tweak-tool # 安裝gnome桌面菜單編輯器 pacman -S alacarte # 啓用gnome窗口管理器服務 systemctl enable gdm # 啓用網絡管理器服務 systemctl enable NetworkManager reboot
其餘優化
(1)添加ArchLinux源
nano /etc/pacman.conf
在末尾添加
[archlinuxcn] SigLevel=Never Server = https://mirrors.ustc.edu.cn/archlinuxcn/$arch
(2)安裝中文輸入法
打開並編輯.xprofile文件
vi ~/.xprofile
添加以下內容保存退出。
export LC_ALL=zh_CN.UTF-8 export XIM=fcitx export XIM_PROGRAM=fcitx export GTK_IM_MODULE=fcitx export QT_IM_MODULE=fcitx export XMODIFIERS="@im=fcitx" eval `dbus-launch --sh-syntax --exit-with-session` exec fcitx &
安裝輸入法
pacman -S fcitx-im fcitx-configtool pacman -S fcitx-sogoupinyin