鏡像下載、功能變數名稱解析、時間同步請點擊 阿裡雲開源鏡像站 基礎安裝 一:製作安裝介質 下載ISO鏡像文件: https://archlinux.org/download/ # 官方下載網址 在linux系統中可以用pgp驗證系統簽名: gpg --keyserver-options auto-key-r ...
鏡像下載、功能變數名稱解析、時間同步請點擊 阿裡雲開源鏡像站
基礎安裝
一:製作安裝介質
下載ISO鏡像文件:
https://archlinux.org/download/ # 官方下載網址
在linux系統中可以用pgp驗證系統簽名:
gpg --keyserver-options auto-key-retrieve --verify archlinux-version-x86_64.iso.sig
製作安裝介質:
方法一(Linux): 在Linux 下中製作啟動盤,可使用dd命令
dd if=(系統iso文件) of=/dev/sda bs=1440k
方法二(Windows):使用第三方軟體,例如:ventoy
二:U盤安裝
- 電腦啟動過程中,選擇U盤啟動方式(如果忘記電腦啟動鍵,可以進入bios,選擇啟動項)
- 選擇U盤啟動項(一直回車)併進入到帶命令提示符的界面
三:聯網
方法一:有網線線的使用DHCP啟動網路動態獲取IP地址
命令:
dhcpcd ## 啟動dhcp獲取網路
方法二:無線網卡用iwctl命令
參數解析及執行步驟:
iwctl ## 第一步:進入環境
device list ## 第二步:列出網卡設備
station wlan0 scan ## 第三步:掃描網路,wlan0為無線網卡,wlan0 為無線網卡號
station wlan0 get-networks ## 第四步:列出掃描到的網路,wlan0 為無線網卡號
station wlan0 connect 網路名稱 ## 第五步:連接無線網路,wlan0 為無線網卡號
quit ## 第六步:退出iwd環境
方法三:使用手機的usb共用聯網
手機設置位置:設置--》移動網路--》個人熱點--》更多共用設置--》usb共用網路
查看網路是否連接
命令:
ping baidu.com ## 請求baidu是否導通
四:更新系統時間
命令:
timedatectl set-ntp true ## 啟動ntp
timedatectl status ## 查詢時間狀態
五:分區和格式化
第一步:查看磁碟
命令:
fdisk -l ## 查看磁碟信息
第二步:使用fdisk進行分區
命令:
fdisk /dev/sda ## sda為要分區的硬碟
創建分區:
n--》回車--》回車--》+500M
n--》回車--》回車--》回車--》使用所有空閑記憶體
命令解析:
第一個步驟:n ## 新建分區
第二個步驟:回車 ## 使用預設
第三個步驟:回車 ## 使用磁碟起始扇區
第四個步驟:回車 ## 設定起始扇區到結束扇區的大小
結束使用:w ## 保存
第三步:查看磁碟併進行格式化操作
命令:
lsblk ## 查看磁碟
mkfs.fat -F32 /dev/sda4 ## 格式化為fat格式,引導使用,sda4(硬碟的分區號)
mkfs.ext4 /dev/sda5 ## 格式化為ext4格式,主系統使用,sda5(硬碟的分區號)
第四步:掛載分區
命令:
mount /dev/sda5 /mnt ## 第一步:掛載在/mnt目錄下,先掛載mnt,才能再掛載boot
mkdir /mnt/boot ## 第二步:在掛載的分區中新建文件夾,名為boot(引導分區文件位置)
mount /dev/sda4 /mnt/boot ## 第三步:掛載到/mnt/boot目錄下
六:選擇鏡像源
方式一:命令自動獲取
使用reflector命令直接獲取中國最快的鏡像源並保存到/etc/pacman.d/mirrorlist文件夾下
命令:
reflector -c China -a 10 --sort rate --save /etc/pacman.d/mirrorlist ## 獲取pacman鏡像源
cat /etc/pacman.d/mirrorlist ## 查看是否有edu.cn的鏈接信息
方式二:手動寫入
使用vi或vim編輯/etc/pacman.d/mirrlist配置文件信息
命令:
vim /etc/pacman.d/mirrorlist ## 編輯配置文件
Server = https://mirrors.aliyun.com/archlinux/$repo/os/$arch ## 添加阿裡源
七:安裝並配置
第一步:安裝基礎軟體包
命令:
pacstrap /mnt base base-devel linux linux-firmware linux-headers ## 安裝基礎包到/mnt目錄下
第二步:安裝必須功能性軟體包
命令:
pacstrap /mnt vim ## 安裝命令行編輯工具
pacstrap /mnt bash-comletion ## 安裝命令行補全工具
pacstrap /mnt iwd ## 安裝無線管理工具
pacstrap /mnt dhcpcd ## 安裝有線管理工具
pacstrap /mnt ntf-3g ## 安裝NTFS硬碟格式識別工具
第三步:配置fstab文件
命令:
genfstab -L /mnt >> /mnt/etc/fstab ## 生成自動掛載分區的fstab文件
cat /mnt/etc/fstab ## 查看生成的文件內容,是否有掛載信息
第四步:切換系統環境
命令:
arch-chroot /mnt ## 切換系統環境
第五步:設置時區
命令:
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime ## 設置時區,一般使用上海
hwclock --systohc ## 設置硬體時間
第六步:設置Locale進行本地化
命令:
vim /etc/locale.gen ## 第一步:編輯語言配置文件,去除 zh_CN.UTF-8.UTF-8 和 en_US.UTF-8.UTF-8 兩行文件的註釋(#)並保存退出
locale-gen ## 第二步:生成locale
echo 'LANG=en_US.UTF-8' > /etc/locale.conf ## 第三步:重定向輸出內容到locale.conf 配置文件中
第七步:設置主機名
命令:
vim /etc/hostname ## 第一步:創建並編輯主機名文件,在第一行寫主機名
vim /etc/hosts ## 第二步:編輯hosts文件
127.0.0.1 localhost ## 第三步:插入
::1 localhost
127.0.1.1 hostname.localdomain hostname ## hostname 為設置的主機名
第八步:設置Root密碼
命令:
passwd ## 創建密碼,註意(需要輸入兩次密碼,密碼在輸入時不顯示),不給參數(預設為root用戶)
第九步:安裝微指令
pacman -S intel-ucode ## 為英特爾 CPU指令集
或
pacman -S amd-code ## 為AMD CPU指令集
八:安裝引導並部署(Bootloader)
第一步:安裝引導檢測器
先安裝os-prober軟體包,用於配合grub檢測存在的系統,並自動設置啟動項
命令:
pacman -S os-prober ## 安裝軟體包
第二步:安裝多重引導啟動器(GRUB)
命令:
pacman -S grub efibootmgr ## 安裝引導器
第三步:部署GRUB
命令:
grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=grub ## 部署GRUB
第四步:生成GRUB配置文件
命令:
grub-mkconfig -o /boot/grub/grub.cfg ## 生成配置文件
第五步:檢查生成的配置文件
命令:
cat /boot/grub/grub.cfg ## 查看生成的配置文件,是否包含`initramfs-linux-fallback.img initramfs-linux.img intel-ucode.img vmlinuz-linux`
第六步:重啟系統
命令:
exit ## 第一步:退出chroot環境
umount /mnt/boot ## 第二步:卸載bood文件系統
umount /mnt ## 第三步:卸載根目錄
reboot ## 第四步:重啟系統
九:更新系統並配置許可權(重啟後確定網路通斷)
第一步:開啟32位支持庫和添加國內鏡像源並更新系統
命令:
sudo vim /etc/pacman.conf ## 編輯pacman配置文件
Server = https://mirrors.bfsu.edu.cn/archlinuxcn/$arch ## 添加國內鏡像源
Include = /etc/pacman.d/mirrorlist ## 開啟32位支持庫
sudo pacman -Syyu ## 更新緩存資料庫和系統
第二步:新建普通用戶
- 預設只能用普通用戶登錄,不能用root用戶登錄系統,需要root許可權,可以通過sudo命令進行提權
- 添加用戶:
useradd -m -G wheel username ## 新建用戶,為weel組,username為用戶名
passwd username ## 設置新用戶密碼
第三步:配置sudo
命令:
pacman -S sudo ## 安裝sudo軟體包
vim /etc/sudoers ## 編輯sudo配置文件
%wheel ALL=(ALL)ALL ## 設置wheel組許可權
十:配置圖形化桌面環境
第一步:安裝桌面環境和功能包
sudo pacman -S xorg ## 安裝xorg圖形庫,用於與支持桌面環境
sudo pacman -S plasma-meta ## 安裝plasma-meta 元軟體包
sudo pacman -S konsole ## 安裝終端工具
sudo pacman -S dolphin ## 安裝文件管理器
sudo pacman -S ark ## 安裝解壓工具
sudo pacman -S packagekit-qt5 appstream-qt appstream ## 安裝軟體管理中心的資料庫
sudo pacman -S okular ## 安裝文檔查看器
sudo pacman -S gwenview ## 安裝圖片查看器
sudo pacman -S steam ## 安裝游戲商店
sudo pacman -S firefox chromium ## 安裝火狐和谷歌瀏覽器
sudo pacman -S firefox-i18n-zh-cn ## 安裝火狐瀏覽器中文包
sudo pacman -S yakuake ## 安裝下拉式終端
sudo pacman -S kate ## 安裝文本編輯器
sudo pacman -S spectacle ## 安裝截屏工具
sudo pacman -S wget ## 安裝wget下載工具
sudo pacman -S baidunetdisk-electron ## 安裝百度網盤軟體
sudo pacman -S netease-cloud-music ## 安裝網易雲音樂播放器
sudo pacman -S vlc ## 安裝視頻播放器
sudo pacman -S noto-fonts noto-fonts-cjk noto-fonts-extra noto-fonts-emoji ttf-dejavu ttf-liberation ## 安裝開源中文字體及表情
第二步:配置登錄桌面管理器(SDDM)
sudo pacman -S sddm ## 安裝sddm
sudo systemctl enable sddm ## 設置開機自啟動sddm服務
第三步:配置網路
timedatectl set-ntp true ## 啟動ntp
systemctl disable netctl ## 查看netctl服務是否關閉
systemctl enable NetworkManager ## 設置開機自啟動網路管理工具
sudo pacman -S network-manager-applet ## 安裝網路切換工具
reboot ## 重啟系統
十一:登錄桌面並配置系統
第一步:設置語言
打開:System Settings --> Regional Settings--> Language -->Add Languages ## 添加中文並拖到第一行
再將:system Setting --> Regional Settings --> Formats ## 值設為:簡體中文
第二步:設置DNS
vim /etc/resolv.conf ## 編輯並添加配置
nameserver 8.8.8.8 ## 添加 功能變數名稱伺服器
nameserver 2001:4860:4860::8888
nameserver 8.8.4.4
nameserver 2001:4860:4860::8844
sudo chattr +i /etc/resolv.conf ## 設置不可變,防止路由器覆蓋
第三步:安裝yay
sudo pacman -S yay ## 安裝yay(社區用戶軟體倉庫)
sudo pacman -S archlinuxcn-keyring ## 安裝社區密鑰軟體包
yay --aururl "https://aur.tuna.tsinghua.edu.cn" --save ## 通過命令行添加清華鏡像社區源
yay -P -g ## 查看添加信息
第四步:字體優化
git clone https://gitee.com/hbk01/Windows-Fonts.git ## 使用git下載微軟雅黑字體
cd Windows-Fonts && sudo cp -r ./* /usr/share/fonts ## 進入文件夾並全部複製到fonts字體文件夾內
sudo mkfontscale && mkfontdir && fc-cache -fv ## 刷新字體緩存
在設置裡面找到 `字體 -> 調整所有字體 -> 微軟雅黑 ## 使用
第五步:安裝輸入法
sudo pacman -S fcitx5-im ## 安裝基礎包組
sudo pacman -S fcitx5-chinese-addons ## 安裝官方中文輸入法
sudo pacman -S fcitx5-anthy ## 安裝日文輸入法
sudo pacman -S fcitx5-pinyin-moegirl ## 安裝萌娘百科詞庫
sudo pacman -S fcitx5-material-color ## 安裝輸入法主題
sudo pacman -S fcitx5-pinyin-zhwiki ## 安裝維基百科詞庫
vim ~/.xprofile ## 編輯配置文件(不存在則創建)
GTK_IM_MODULE DEFAULT=fcitx5 ## 添加配置信息
QT_IM_MODULE DEFAULT=fcitx5
INPUT_METHOD DEFAULT=fcitx5
XMODIFIERS DEFAULT="\@im=fcitx5
SDL_IM_MODULE DEFAULT=fcitx
## 安裝完成後,重啟生效
第六步:配置系統預設命令行編輯器(vim)
vim /etc/profile ## 編輯並配置文件
export EDITOR='vim' ## 添加配置
第七步:配置藍牙(若存在)
sudo pacman -S bluez bluez-utils ## 安裝藍牙相應包
sudo pacman -S pulseaudio-bluetooth ## 安裝藍牙音頻軟體
sudo systemctl enable --now bluetooth ## 設置藍牙開機自啟動
pulseaudio -k ## 重啟藍牙音頻服務
第八步:固態硬碟優化(若存在)
sudo systemctl enable fstrim.timer ## 添加開機自啟動,通過Trim 來優化SSD
sudo systemctl start fstrim.service ## 啟動服務
第九步:電池優化(若存在)
yay -S tlp tlp-rdw tlpui ## 安裝電源管理及圖形界面
sudo vim /etc/tlp.conf ## 編輯配置文件,防止Btrfs文件系統損壞
SATA_LINKPWR_ON_BAT=max_performance ## 更改內容為
sudo systemctl enable tlp.service ## 設置tlp服務開機自啟動
sudo systemctl enable NetworkManager-dispatcher.service ## 設置開機自啟動
sudo syatemctl mask systemd-rfkill.service ## 屏蔽服務,防止衝突
sudo syatemctl mask systemd-rfkill.socket ## 屏蔽,防止衝突
sudo tlp start ## 啟動服務
使用TLP顯示系統信息
sudo tlp-stat -b ## 顯示電池信息
sudo tlp-stat -d ## 顯示磁碟信息
sudo tlp-stat -e ## 顯示 PCI 設備信息
sudo tlp-stat -g ## 顯示 GPU 信息
sudo tlp-stat -p ## 顯示 CPU 信息
sudo tlp-stat -s ## 顯示系統數據信息
進階使用
十二:顯卡
顯卡驅動安裝(顯卡驅動獨顯可以不裝)
英特爾核顯
sudo pacman -S mesa lib32-mesa vulkan-intel lib32-vulkan-intel ## 安裝英特爾
顯卡驅動軟體包
AMD核顯
sudo pacman -S mesa lib32-mesa xf86-video-amdgpu vulkan-radeon lib32-vulkan-radeon ## 安裝AMD顯卡驅動軟體包
英偉達獨顯(若有):
sudo pacman -S nvidia nvidia-settings lib32-nvidia-utils ## 英偉達獨顯驅動軟體包
雙顯卡切換工具
yay -S optimus-manager optimus-manager-qt ## 安裝軟體包
sudo systemctl enable optimus-manager ## 添加自啟動
顯卡信息查看
NVIDIA獨立顯卡
nvidia-settings ## 啟動軟體
AMD 獨立顯卡
yay -S radeon-profile-git radeon-profile-daemon-git ## 安裝軟體包
systemctl enable --now radeon-profile-daemon.service ## 設置開機自啟動服務
性能測試
glxgears
顯示幀數
sudo pacman -S mesa-utils ## 安裝軟體包
glxgears ## 啟動軟體
glmark2
顯示測試分數
sudo pacman -S glmark2 ## 安裝軟體包
glmark2 ## 啟動軟體
Unigine benchmark
3D引擎基準測試工具,顯示全面
yay -S unigine-superposition ## 安裝軟體包
unigine-superposition ## 啟動軟體
十三:美化
壁紙
在桌面右鍵 --> 選擇 --> 配置桌面和壁紙 --> 選擇圖片 --> 應用
頭像
系統設置 --> 側欄(用戶) --> 點擊投降 --> 選擇圖片 --> 應用
桌面佈局
常用小組件
Weather Widget
- 天氣組件,內容較詳細,
- 配置:進入https://openweathermap.org/,搜索相應的位置並複製網址,再粘貼到組件配置位置中
yay -S plasma5-applets-weather-widget qt5-xmlpatterns ## 安裝軟體
Split Digital Clock
- 桌面數字時鐘
桌面右鍵->添加部件->獲取新部件->下載Plasma部件->搜索部件(Split Digital Clock)-> 安裝部件
Avalon Menu
- 程式啟動器(開始菜單)
桌面右鍵->添加部件->獲取新部件->下載Plasma部件->搜索部件(Avalon Menu)-> 安裝部件
Netspeed Widget
- 網速監視器
yay -S plasm5-applets-netspeed
Simple System Monitor
- 系統信息監視器
桌面右鍵->添加部件->獲取新部件->下載Plasma部件->搜索部件(Simple System Monitor)-> 安裝部件
系統主題
系統設置 > 外觀 >全局主題 > 獲取新的全局主題 >**搜索主題 **,進行設置即可。
視窗裝飾
系統設置 > 外觀 > 視窗裝飾 >獲取新視窗裝飾 >**搜索 **,即可。
系統圖標
系統設置 > 外觀 > 圖標 >獲取新圖標 >搜索圖標名 ,進行設置即可。
歡迎屏幕
系統設置> 外觀> 歡迎屏幕 > 獲取新歡迎屏幕>搜索,進行設置即可。
GRUB美化
https://www.pling.com/ 站點下載Grub主題 ## 第一步:下載文件
sudo cp -r . /usr/share/grub/themes/Nino ## 第二步:解壓並複製到Grub預設文件夾
vim /etc/default/grub ## 第三步:編輯文件
GRUB_THEME=(下載的主題文件名) ## 第四步:添加指向文件
sudo grub-mkconfig -o /boot/grub/grub.cfg && reboot ## 第五步:更新Grub配置並重啟系統
Dock 欄佈局
Latte
sudo pacman -S latte-dock # 安裝組件
latte-dock # 啟動
輸入法皮膚
把搜狗皮膚文件轉換格式
yay -S ssfconv ## 第一步:安裝格式轉換工具
python3.7 -m pip install pillow numpy pycryptodome ## 第二步:安裝依賴的模塊
## 第三步:搜狗官網下載皮膚文件,格式為SSF
python3.7 ssfconv -t (皮膚存放的絕對路徑)(皮膚存放文件夾) ## 第四步:轉化皮膚格式
mkdir -p ~/.local/share/fcotx5/thems/ ## 第五步:建立存放皮膚文件夾
cp -r (皮膚絕對路徑) ~/.~/.local/share/fcotx5/thems/ ## 第六步:複製轉換後的文件到皮膚目錄
位置:fcitx5 的配置->附加組件標簽->經典用戶界面->配置->主題 ## 第七步:使用(皮膚名稱要使用非中文,不然不顯示)
終端美化(zsh+ohmyzsh)
sudo pacman -S zsh ## 安裝zsh
sudo pacman -S zsh-autosuggestions ## 安裝命令自動補全插件
sudo pacman -S zsh-syntax-highlighting ## 安裝語法高亮插件
sudo pacman -S zsh-completions ## 安裝補充補全定義
git clone https://gitee.com/lu_x/ohmyzsh.git ## 下載ohmyzsh
./ohmyzsh/tools/install.sh ## 運行安裝程式
vim ~/.zshrc ## 編輯配置文件
source /usr/share/zsh/plugins/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh ## 添加配置文件,使插件生效
source /usr/share/zsh/plugins/zsh-autosuggestions/zsh-autosuggestions.zsh
source /usr/share/autojump/autojump.zsh
······
本文轉自:https://www.cnblogs.com/in-dark/p/16154028.html