主要爲以下步驟:
1.下載ArchLinux安裝鏡像並 製作U盤啓動工具
2.開機從U盤啓動
3.進行聯網
4.編輯鏡像站文件(選擇一個比較快的中國鏡像源)
5.開始分區(UEFI+GPT)
6.格式化分區,並掛載
7.開始安裝基本操作系統
8.配置基礎系統
9.引導系統
10.用戶管理
11.網絡配置
12.安裝桌面環境
13.安裝完後的工作
開始:
1.下載ArchLinux安裝鏡像並 製作U盤啓動工具
(本次使用archlinux-2017.06.01-x86_64.iso)
下載地址:https://www.archlinux.org/download/
下載Ultra ISO將鏡像寫入U盤
(1)打開iso文件
(2)寫入硬盤鏡像
選擇你要寫入的硬盤驅動器(你的u盤)
寫入方式改爲:RAW
單擊寫入
2.開機
1.開機進入U盤啓動(UEFI引導)
進入系統後界面如下:
3.進行聯網
執行:
# wifi-menu
- 1
連接wifi
或者:
# pppoe-setup
- 1
進行配置或者:
# systemctl start adsl
- 1
進行 adsl連接
連接完後,執行:
# ping www.baidu.com
- 1
或其他網址測試網絡是否通
同步時間
執行:
# timedatectl set-ntp true
- 1
4.編輯鏡像站文件
由於鏡像站文件中有太多國外網址,網速慢,所以在鏡像站文件開頭添加國內鏡像站
執行:
# nano /etc/pacman.d/mirrorlist
- 1
執行後如下圖所示
註釋掉第一個鏡像站,在前面加2個##,將 第二個鏡像站:mirrors.xxxxxx.com/……的xxxxxx改爲163
也可以手動註釋掉或者刪除掉非中國的鏡像站
修改後如下圖所示:
執行ctrl+x退出,提示 是否保存,輸入y,回車 保存
5.開始分區(UEFI+GPT)
本次將爲sda硬盤重新建立分區表,重新建立分區,數據會全部丟失.
分區方案:
sda1—————200M————————/boot/EFi
sda2—————200M————————/boot
sda3—————100G————————/
先查看下電腦硬盤設備,執行lsblk,如下圖所示:(不同電腦設備不同,有可能會是 /dev/sdb……)
(有parted、fdisk兩種分區方法,本次採用fdisk進行分區)
用fdisk進行分區
(1)建立GPT分區表
執行:
# fdisk /dev/sda
- 1
不同電腦設備不同,有可能會是 /dev/sdb……)
進入fdisk交互界面:
輸入:g 建立gpt分區表:
(2)建立分區
輸入:n 添加一個分區
回車:
提示讓輸入開始扇區(一個扇區512B,按自己要分區容量大小進行計算)
輸入2048,回車
讓輸入結束扇區,由於一個扇區512B,要創建200M的分區,應該輸入:+200M;
建立第二個分區:
輸入n;
回車
輸入開始扇區: 回車 (默認開始扇區即可)
輸入結束扇區:+200M
建立第三個分區:
輸入n;
回車
輸入開始扇區:回車 (默認開始扇區即可)
輸入結束扇區:直接回車(默認大那個數字)
輸入:w 保存並退出;
執行:lsblk 如下圖所示:
6.格式化分區,並掛載
(1)格式化分區
執行:
# mkfs.fat -F32 /dev/sda1
- 1
(格式化ESP分區)
# mkfs.ext4 /dev/sda2
- 1
(格式化boot分區)
# mkfs.ext4 /dev/sda3
- 1
(格式化根分區)
執行完如下圖所示:
(2)掛載:
# mount /dev/sda3 /mnt
# mkdir /mnt/boot
# mount /dev/sda2 /mnt/boot
# mkdir /mnt/boot/EFI
# mount /dev/sda1 /mnt/boot/EFI
- 1
- 2
- 3
- 4
- 5
執行:
# lsblk
- 1
如下圖所示
7.開始安裝基本操作系統
執行:
# pacstrap -i /mnt base base-devel
- 1
後開始安裝
8.配置基礎系統
(1)配置fstab
執行:
# genfstab -U /mnt >> /mnt/etc/fstab
- 1
最好再執行:
# cat /mnt/etc/fstab
- 1
檢查一下
(2)切換到新系統
執行:
# arch-chroot /mnt /bin/bash
- 1
(3)進行本地語言設置
執行:
# nano /etc/locale.gen
- 1
反註釋(刪掉前面的#)
en_US.UTF-8 UTF-8
zh_CN.UTF-8 UTF-8
這兩個,退出保存
執行:
# locale-gen
- 1
執行:
# echo LANG=en_US.UTF-8 > /etc/locale.conf
- 1
(4)設置時區
執行:
# ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
- 1
也可以執行:
# tzselect
- 1
按照提示選擇時區
執行:
# hwclock --systohc --utc
- 1
設置硬件時間
9.引導系統
GRUB進行UEFI引導
執行:
# pacman -S dosfstools grub efibootmgr
- 1
安裝引導工具
執行:
# grub-install --target=x86_64-efi --efi-directory=/boot/EFI --recheck
- 1
進行安裝grub
執行:
# grub-mkconfig -o /boot/grub/grub.cfg
- 1
進行配置grub
10.用戶管理
(1)設置root密碼
執行:
# passwd
- 1
(2)添加用戶
執行:
# useradd -m -g users -s /bin/bash 用戶名
- 1
(務必添加一個 用戶 ,否則後面sddm顯示管理器登錄的時候無法登錄,sddm不會列出root用戶)
執行:
# passwd 用戶名
- 1
爲剛纔添加的用戶設置密碼
執行:
# nano /etc/sudoers
- 1
在 root ALL=(ALL) ALL 下面添加
用戶名 ALL=(ALL) ALL
爲你剛纔創建的用戶 添加sudo權限
(3)退出chroot重啓
(筆記本請直接跳到下面網絡配置,安裝無線網絡相關模塊)
(也可以不重啓,直接進行下面的網絡配置和桌面環境配置)
執行:
# exit
- 1
退出chroot
執行:
# reboot
- 1
重啓電腦
11.網絡配置
開機進入電腦
(1)有線連接
# systemctl enable dhcpcd
- 1
root下執行不了此命令,可以省略,執行完下面的命令一會重啓會自動啓動dhcpcd服務)
啓動dhcpcd
# systemctl enable dhcpcd
- 1
開機自動啓動dhcp服務
(2)無線連接:
# pacman -S iw wpa_supplicant dialog
- 1
(3)ADSL 寬帶連接:
# pacman -S rp-pppoe# pppoe-setup # systemctl start adsl
- 1
(chroot下執行不了此命令)# systemctl enable adsl
12.安裝桌面環境
(1)安裝顯卡驅動
確定顯卡型號
執行:
# lspci | grep VGA
- 1
執行:
# pacman -S 驅動包
- 1
官方倉庫提供的驅動包:
通用———————————-xf86-video-vesa
intel———————————-xf86-video-intel
Geforce7+————————–xf86-video-nouveau
Geforce6/7————————-xf86-video-304xx
(2)安裝X窗口系統
執行:
# pacman -S xorg
- 1
安裝X窗口系統
執行:
# pacman -S xf86-input-synaptics
- 1
(觸摸板驅動,筆記版可裝,臺式機就不用了)執行
# pacman -S ttf-dejavu wqy-microhei
- 1
安裝字體:Dejavu 和 微米黑字體(不安裝的話 後面進入桌面環境設置系統語言爲簡體中文的時候會出現字體顯示不全的問題)
!https://img-blog.csdn.net/20170720110819958?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcjhsOHE4/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center
(3)安裝kde-plasma桌面環境
安裝 Gnome桌面環境的直接跳到第(4)步
(kde和gnome桌面環境自帶了大部分的驅動 ,安裝其他桌面環境可能需要額外配置一些驅動,比如聲卡)
想安裝其他桌面環境 參照官方wiki:https://wiki.archlinux.org/index.php/Desktop_environment_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87)
執行:
# pacman -S plasma
- 1
安裝plasma
執行:
# pacman -S konsole
- 1
安裝 kde下的控制檯終端
執行:
# pacman -S dolphin
- 1
安裝kde下的文件管理器
(可以直接執行:
# pacman -S kde-applications
- 1
安裝kde套件,包含了常用的系統工具)
安裝完後
執行:
# systemctl enable sddm
- 1
啓用 sddm顯示管理器
執行:
# systemctl enable NetworkManager
- 1
啓用網絡管理
執行:
# pacman -S plasma-nm
- 1
安裝 網絡管理的前端工具(圖形界面)
執行:
# reboot
- 1
重啓
進入系統後界面如下:
(4)安裝Gnome桌面環境
執行:
# pacman -S gnome
- 1
安裝gnome桌面
執行:
# pacman -S gnome-tweak-tool
- 1
安裝gnome桌面優化工具
執行:
# pacman -S alacarte
- 1
安裝gnome桌面菜單編輯器
執行:
# systemctl enable gdm
- 1
啓用gnome窗口管理器服務
執行:
# systemctl enable NetworkManager
- 1
啓用網絡管理器服務
執行:
# reboot
- 1
13.安裝完後的工作
(1)添加archlinuxcn源(裏面包含了很多中國人常用而官方倉庫又沒有的軟件)
執行:
# nano /etc/pacman.conf
- 1
在 /etc/pacman.conf 文件末尾添加兩行:
[archlinuxcn]
SigLevel=Never
Server = https://mirrors.ustc.edu.cn/archlinuxcn/$arch
- 1
- 2
- 3
(2)安裝中文輸入法
執行:
# pacman -S fcitx-im fcitx-configtool
- 1
安裝輸入法引擎
(官方倉庫裏的輸入法:
fcitx-cloudpinyin
fcitx-googlepinyin
fcitx-libpinyin
fcitx-sunpinyin)
執行:
# nano ~/.xprofile
- 1
添加一下內容
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS="@im=fcitx"
- 1
- 2
- 3
- 4
- 5
執行:
# pacman -S fcitx-sogoupinyin
- 1
安裝搜狗輸入法
(3)安裝網易雲音樂
執行:
# pacman -S netease-cloud-music
- 1
安裝網易雲音樂
(4)安裝yaourt使用aur
執行:
# pacman -S yaourt
- 1
安裝yarourt
以後可以使用yaourt 安裝aur中的軟件了 ,yaourt跟pacman使用方法一樣
安裝kde下的文件管理器
(5)安裝瀏覽器
執行:
# pacman -S google-chrome
- 1
安裝google瀏覽器(沒法在線觀看視頻)
執行:
# pacman -S firefox
- 1
安裝火狐瀏覽器
(執行: # pacman -S flashplugin 安裝flas插件,否則無法在線觀看視頻,chrome瀏覽器不支持flash)
(6)其他常用軟件
可在https://wiki.archlinux.org/index.php/List_of_applications_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87)
進行查找
(7)桌面美化
Kde-Plasma桌面:
Gnome桌面:
可自行安裝一些主題,請自己探索。