ArchLinux安裝20220726 最先進(jìn)的安裝方式 systemd-boot+f2fs

從引導(dǎo)到archlinux安裝鏡像開(kāi)始,制作引導(dǎo)盤(pán)這里就不再敘述了(rufus直接寫(xiě)入U(xiǎn)盤(pán)就可以了)

設(shè)置引導(dǎo)鏡像root秘密

passwd

執(zhí)行后輸入兩次秘密就可以了

查看要安裝archlinux電腦的IP

ip addr

效果如下

要安裝archlinux的電腦只需要執(zhí)行這些命令

另一臺(tái)電腦連接要安裝archlinux的電腦

ssh root@1.1.1.157

輸入剛剛設(shè)置的秘密就可以連接了(1.1.1.157是剛剛查看到的ip)


ssh連上的效果

接下來(lái)進(jìn)行聯(lián)網(wǎng)脓斩,如果你是網(wǎng)線可以跳過(guò)了

查看被禁用的設(shè)備

rfkill
后面soft列中的值是blocked就是被禁用的設(shè)備

啟用設(shè)備

rfkill unblock 1
啟用所有設(shè)備

連接wifi

nmcli dev wifi connect Net-5G password 12345678

后面12345678是你的wifi密碼狠鸳,前面Net-5G是你的wifi名

校準(zhǔn)時(shí)間

timedatectl set-ntp true

同步國(guó)內(nèi)鏡像源

reflector --country China --age 72 --sort rate --protocol https --save /etc/pacman.d/mirrorlist

更新源

pacman -Sy
最終效果

查看所有硬盤(pán)信息殖侵,確定要裝在那個(gè)硬盤(pán)中

我這里要安裝archlinux的硬盤(pán)是/dev/nvme1n1

給要安裝的硬盤(pán)分區(qū)

cfdisk /dev/nvme1n1

左右鍵可以選擇下面菜單浸策,上下鍵選擇上面分區(qū)列表的項(xiàng)目

最終分區(qū)結(jié)果

這里要注意幾點(diǎn):
1.EFI這里建議500M空間
2.創(chuàng)建完EFI分區(qū)默認(rèn)是linux file system,可以用方向鍵切換到type按下回車(chē)去更換成efi
切換EFI分區(qū)菜單

完成分區(qū)后選擇write進(jìn)行寫(xiě)入娘摔,寫(xiě)完后選擇quit退出分區(qū)助手就可以了

格式化剛剛創(chuàng)建的兩個(gè)分區(qū)

EFI分區(qū)格式化(fat32格式)

mkfs.fat -F32 /dev/nvme1n1p1

格式化根目錄分區(qū)(f2fs,因?yàn)槲沂枪虘B(tài)硬盤(pán)所以選擇友好的f2fs)

mkfs.f2fs -f -l ArchOS /dev/nvme1n1p2

-f是強(qiáng)制執(zhí)行和屎,-l后面的是這個(gè)分區(qū)的Label也就是名字自己想寫(xiě)什么都可以,類(lèi)似windows中c拴驮、d盤(pán)前面的文字

掛在要安裝archlinux的分區(qū)

mount /dev/nvme1n1p2 /mnt
mkdir /mnt/boot
mount /dev/nvme1n1p1 /mnt/boot

這里nvme1n1p2是要安裝archlinux的根目錄分區(qū),nvme1n1p1是引導(dǎo)archlinux的分區(qū)


最終效果

通過(guò)pacstrap安裝系統(tǒng)到/mnt下也就是我們剛剛創(chuàng)建的根目錄分區(qū)

pacstrap /mnt linux linux-firmware linux-headers base base-devel bash-completion vim git amd-ucode f2fs-tools networkmanager wqy-zenhei openssh
  • 如果你跟分區(qū)也是f2fs柴信,f2fs-tools是必須的
  • amd-ucode是根據(jù)你的cpu來(lái)的如果你的是intel的那就是intel-ucode
  • networkmanager也是必須的套啤,因?yàn)槟阋?lián)網(wǎng),而且plasma和gnome都通過(guò)是networkmanager來(lái)管理網(wǎng)絡(luò)的
  • wqy-zenhei是中文字體随常,避免安裝界面后亂碼

添加系統(tǒng)開(kāi)機(jī)必須要的掛載的分區(qū)

  • openssh是終端遠(yuǎn)程的服務(wù)程序
genfstab -U /mnt >> /mnt/etc/fstab
cat /mnt/etc/fstab
最終效果

使用arch-chroot切換到新的系統(tǒng)來(lái)執(zhí)行系統(tǒng)初始化的設(shè)置

arch-chroot /mnt
最終效果

設(shè)置時(shí)區(qū)和同步當(dāng)前時(shí)間

ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
hwclock --systohc

設(shè)置系統(tǒng)語(yǔ)言

vim /etc/locale.gen
開(kāi)啟en_us支持

開(kāi)啟zh_cn支持

退出并且保存
  • 執(zhí)行上面命令后進(jìn)入編輯頁(yè)面潜沦,輸入“/”可以搜索,比如/en_US绪氛,按下回車(chē)可以確定搜索內(nèi)容唆鸡,按下n跳轉(zhuǎn)到下一個(gè)匹配,直到找到想要的
  • 找到想要的內(nèi)容后枣察,光標(biāo)移到最前面按下delete就可以刪除“#”
  • 最后輸入:wq就是推出并且保存的意思

初始化語(yǔ)言

locale-gen
完成效果

設(shè)置默認(rèn)語(yǔ)言

vim /etc/locale.conf
  • 進(jìn)入編輯器后按下“i”就是輸入模式
  • 輸入完成按下“Esc”就可以退出當(dāng)前模式
  • 輸入“:wq”保存并退出
    文件內(nèi)容是
LANG=en_US.UTF-8
最終效果

開(kāi)始設(shè)置用戶(hù)

設(shè)置root密碼

passwd

輸入兩次密碼即可


最終效果

創(chuàng)建自己的用戶(hù)

useradd -m alair
給創(chuàng)建的用戶(hù)分配組(主要是通過(guò)組來(lái)分配權(quán)限)
usermod -aG wheel,users,storage,power,lp,adm,optical alair
給用戶(hù)設(shè)置sudo執(zhí)行權(quán)限
vim /etc/sudoers
  • 通過(guò)上述推vim的使用方法找到圖片的那行争占,刪除行首的“#”號(hào)
  • 最后退出編輯功能后輸入“:wq!”執(zhí)行強(qiáng)制退出保存


    通過(guò)搜索找到這行并取消注釋

    強(qiáng)制保存退出
給當(dāng)前用戶(hù)設(shè)置密碼
passwd alair
  • 這里的“alair”是我的用戶(hù)名燃逻,記得替換成你的

接下來(lái)設(shè)置啟動(dòng)方面的

創(chuàng)建必須的開(kāi)機(jī)啟動(dòng)項(xiàng)

systemctl enable sshd NetworkManager

創(chuàng)建EFI引導(dǎo)(這里使用systemd-boot)

bootctl install
最終效果
編輯EFI引導(dǎo)內(nèi)容
默認(rèn)啟動(dòng)項(xiàng)設(shè)置
vim /boot/loader/loader.conf 

文件內(nèi)容如下:

default arch
timeout 5
console-mode max
editor no
  • default arch就是默認(rèn)啟動(dòng) /boot/loader/entries/arch.conf
  • timeout 5 就是引導(dǎo)是等候按鍵輸入的時(shí)間,如果是單系統(tǒng)可以設(shè)置為0


    最終效果
archlinux啟動(dòng)項(xiàng)配置
vim /boot/loader/entries/arch.conf

文件內(nèi)容如下:

title       Arch Linux
linux       /vmlinuz-linux
initrd      /amd-ucode.img
initrd      /initramfs-linux.img
options     root=UUID=7a6f4b50-3914-4745-b907-a11a26258215 rw quiet splash vt.global_cursor_default=0
  • title可以隨便寫(xiě)臂痕,意思就是當(dāng)前系統(tǒng)的命名
  • linux 這里是linux的內(nèi)核伯襟,通過(guò)bootctl install就已經(jīng)把內(nèi)核復(fù)制到了/boot下
  • initrd 這是要加載的模塊,我這里加了amd-ucode.img和initramfs-linux.img
    • initramfs-linux.img是啟動(dòng)系統(tǒng)必須要的模塊握童,它在內(nèi)核啟動(dòng)后第一個(gè)執(zhí)行
    • 如果你是intel的cpu可以把a(bǔ)md-ucode換成intel-ucode.img
  • options 這是啟動(dòng)附加的參數(shù)
    • root=UUID=7a6f4b50-3914-4745-b907-a11a26258215 這里指定了根目錄分區(qū)逗旁,UUID為查找根目錄分區(qū)方式,后面7a6f4b50-3914-4745-b907-a11a26258215為根目錄分區(qū)的UUID
    • rw 這個(gè)內(nèi)核參數(shù)設(shè)置根目錄分區(qū)為可寫(xiě)可讀
    • quiet splash vt.global_cursor_default=0 這一堆設(shè)置安靜的引導(dǎo)舆瘪,也就是沒(méi)有引導(dǎo)輸出在顯示器上片效,直到引導(dǎo)完成進(jìn)入登陸頁(yè)面

vim中查看硬盤(pán)UUID并復(fù)制

在vim中執(zhí)行blkid查看硬盤(pán)UUID

執(zhí)行代碼

:r!blkid

執(zhí)行后的效果

光標(biāo)移動(dòng)到要復(fù)制分區(qū)UUID的“UUID="”之后的第一個(gè)位置,按下v鍵進(jìn)入選擇模式英古,按右方向鍵直到光標(biāo)停留在第一個(gè)雙引號(hào)之前淀衣,如下圖所示
UUID選擇圖片

接著按y鍵完成拷貝,移動(dòng)方向鍵到要拷貝的目的地召调,也就是root=UUID=膨桥,光標(biāo)要放在最后這個(gè)“=”這里,按p執(zhí)行粘貼
粘貼后的效果唠叛,我這里有原始的UUID只嚣,我粘貼后按delete小心的把原始的刪掉了

最后刪除vim編輯器中沒(méi)有用的內(nèi)容,就是剛剛執(zhí)行blkid生成的內(nèi)容艺沼,光標(biāo)移動(dòng)到要?jiǎng)h除的行册舞,按兩次d就可以刪除一行,這里注意比按太多從把有用的也刪了
刪除完成后的效果

最后“:wq”退出保存

添加pacman的hook文件障般,方便更新內(nèi)核時(shí)更新efi分區(qū)

mkdir /etc/pacman.d/hooks
vim /etc/pacman.d/hooks/100-systemd-boot.hook

文件的內(nèi)容如下

[Trigger]
Type = Package
Operation = Upgrade
Target = systemd

[Action]
Description = Gracefully upgrading systemd-boot...
When = PostTransaction
Exec = /usr/bin/systemctl restart systemd-boot-update.service

基本完成了archlinux的初步安裝配置调鲸,咱們可以重啟到咱們的archlinux中了

先退出當(dāng)前安裝系統(tǒng)

exit

重啟

reboot

使用安裝系統(tǒng)時(shí)創(chuàng)建的用戶(hù)登陸archlinux

重新啟動(dòng)后的登錄界面

同上面安裝archlinux一樣,先啟用設(shè)備并連上網(wǎng)挽荡,查看當(dāng)前主機(jī)ip

ip addr

通過(guò)ssh連接安裝好的archlinux

ssh alair@1.1.1.156
  • 這里“alair”是我的用戶(hù)名藐石,記得改成你的用戶(hù)名


    連接成功效果

切換到root用戶(hù),方便執(zhí)行安裝和修改

su

輸入安裝系統(tǒng)時(shí)設(shè)置的root密碼即可

切換國(guó)內(nèi)源定拟,打開(kāi)aur支持

vim /etc/pacman.conf

內(nèi)容添加

[archlinuxcn]
Server = https://mirrors.ustc.edu.cn/archlinuxcn/$arch
打開(kāi)multilib以及在最后加入archlinuxcn鏡像

更新源

pacman -Sy

安裝reflector于微,添加國(guó)內(nèi)鏡像服務(wù)器

pacman -S reflector
reflector --country China --age 72 --sort rate --protocol https --save /etc/pacman.d/mirrorlist

安裝archlinuxcn-keyring,這是安裝軟件為了驗(yàn)證軟件的同一性和安全性的密鑰包

刪除舊的密鑰

rm -rf /etc/pacman.d/gnupg

初始化密鑰

pacman-key --init

執(zhí)行效果

初始化archlinux的key包

pacman-key --populate

最終效果

安裝archlinuxcn的key包

pacman -S archlinuxcn-keyring
最終效果

安裝yay,yay可以安裝很多社區(qū)的包青自,命令和pacman基本一樣

pacman -S yay

退出當(dāng)前root用戶(hù)株依,方便使用yay

exit
最終效果

從這里開(kāi)始安裝linux的界面也就是GUI,我們首先安裝桌面環(huán)境也就是DE(Desktop Environment)

先來(lái)張圖片


我現(xiàn)在的筆記本就是gnome

gnome配合fcitx5輸入法效果

桌面環(huán)境的選擇,這里我只推薦kde plasma和gnome性穿,下面簡(jiǎn)單的對(duì)比下

  • plasma 功能全勺三,相較gnome穩(wěn)定很多,但是對(duì)于wayland的支持很差需曾,據(jù)說(shuō)今年年底要全面支持吗坚;界面是仁者見(jiàn)仁祈远,plasma比較復(fù)古,但是好用商源,想要的功能基本都能實(shí)現(xiàn)
  • gnome 簡(jiǎn)潔车份,清爽,現(xiàn)代化的界面牡彻,但是很多功能得通過(guò)擴(kuò)展來(lái)支持扫沼,再但是擴(kuò)展參差不齊,兼容性問(wèn)題飽受詬沧稹缎除;自帶的gnome程序插件只能google搜索它需要什么插件,之后再安裝总寻,因?yàn)間nome太簡(jiǎn)單來(lái)器罐,連插件是什么都不告訴你,因?yàn)榕履阆訜┙バ校患词褂羞@么多的問(wèn)題轰坊,但是依舊不能抵消掉gnome的漂亮,包括輸入法

其實(shí)就是在我寫(xiě)這篇文章的時(shí)候還在糾結(jié)到底是安裝gnome還是plasma祟印,所以這里我也就不在糾結(jié)肴沫,把選擇權(quán)留給大家

首先最基本的顯卡驅(qū)動(dòng)安裝

  • amd的顯卡(包括集成顯卡):xf86-video-amdgpu
  • intel的顯卡:xf86-video-intel
  • nvidia顯卡:xf86-video-nouveau
yay -S xf86-video-amdgpu

我這里是amd的顯卡
安裝之后會(huì)有伴隨顯卡的輔助程序

amdgpu安裝后

這里我安裝這幾個(gè)

yay -S vulkan-driver mesa-vdpau libva-mesa-driver

gnome安裝

yay -S gnome

添加gdm開(kāi)機(jī)啟動(dòng)項(xiàng)

sudo systemctl enable gdm

到這里gnome安裝結(jié)束可以執(zhí)行sudo reboot重啟進(jìn)入gnome登陸界面了

plasma安裝

yay -S plasma

安裝kde的terminal

yay -S konsole

安裝plasma的桌面啟動(dòng)器

yay -S dolphin

添加桌面啟動(dòng)項(xiàng)到開(kāi)機(jī)啟動(dòng)

sudo systemctl enable sddm

這里我沒(méi)有安裝xorg或者wayland,因?yàn)間nome默認(rèn)會(huì)安裝wayland,plasma默認(rèn)會(huì)安裝xorg

到這里所有安裝已經(jīng)結(jié)束了蕴忆,恭喜你成功安裝了archlinux+plasma或者gnome

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末颤芬,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子孽文,更是在濱河造成了極大的恐慌驻襟,老刑警劉巖,帶你破解...
    沈念sama閱讀 219,188評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件芋哭,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡郁副,警方通過(guò)查閱死者的電腦和手機(jī)减牺,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,464評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門(mén),熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)存谎,“玉大人拔疚,你說(shuō)我怎么就攤上這事〖燃裕” “怎么了稚失?”我有些...
    開(kāi)封第一講書(shū)人閱讀 165,562評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)恰聘。 經(jīng)常有香客問(wèn)我句各,道長(zhǎng)吸占,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,893評(píng)論 1 295
  • 正文 為了忘掉前任凿宾,我火速辦了婚禮矾屯,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘初厚。我一直安慰自己件蚕,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,917評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布产禾。 她就那樣靜靜地躺著排作,像睡著了一般。 火紅的嫁衣襯著肌膚如雪亚情。 梳的紋絲不亂的頭發(fā)上纽绍,一...
    開(kāi)封第一講書(shū)人閱讀 51,708評(píng)論 1 305
  • 那天,我揣著相機(jī)與錄音势似,去河邊找鬼拌夏。 笑死,一個(gè)胖子當(dāng)著我的面吹牛履因,可吹牛的內(nèi)容都是我干的障簿。 我是一名探鬼主播,決...
    沈念sama閱讀 40,430評(píng)論 3 420
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼栅迄,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼站故!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起毅舆,我...
    開(kāi)封第一講書(shū)人閱讀 39,342評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤西篓,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后憋活,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體岂津,經(jīng)...
    沈念sama閱讀 45,801評(píng)論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,976評(píng)論 3 337
  • 正文 我和宋清朗相戀三年悦即,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了吮成。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,115評(píng)論 1 351
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡辜梳,死狀恐怖粱甫,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情作瞄,我是刑警寧澤茶宵,帶...
    沈念sama閱讀 35,804評(píng)論 5 346
  • 正文 年R本政府宣布,位于F島的核電站宗挥,受9級(jí)特大地震影響乌庶,放射性物質(zhì)發(fā)生泄漏种蝶。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,458評(píng)論 3 331
  • 文/蒙蒙 一安拟、第九天 我趴在偏房一處隱蔽的房頂上張望蛤吓。 院中可真熱鬧,春花似錦糠赦、人聲如沸会傲。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 32,008評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)淌山。三九已至,卻和暖如春顾瞻,著一層夾襖步出監(jiān)牢的瞬間泼疑,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,135評(píng)論 1 272
  • 我被黑心中介騙來(lái)泰國(guó)打工荷荤, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留退渗,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,365評(píng)論 3 373
  • 正文 我出身青樓蕴纳,卻偏偏與公主長(zhǎng)得像会油,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子古毛,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,055評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容