鏡像下載、域名決議、時間同步請點擊 阿里云開源鏡像站
基礎安裝
一:制作安裝介質
下載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
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/465934.html
標籤:其他
