機電之家 > 機電號 > 正文 申請入駐

Arch Linux安裝實用教程詳解

最近在評論區(qū)看到很多人對Linux開始感到興趣,身為一個精通各種系統(tǒng)開關(guān)機,各種發(fā)行版安裝與卸載的老司機,我覺得我有必要站出來為大家安利一下Arch Linux了。

  Arch Linux是一款輕量、簡單的發(fā)行版,我個人感覺這是最適合新手的一個發(fā)行版,使用起來也非常的方便,但是很多人覺得它的安裝較為麻煩。其實如果一切都非常簡單的話那還要學習干什么呢?我覺得一次完整的Arch Linux安裝也正是一個新手接觸Linux的最好機會,可以讓他對Linux有一個最基礎(chǔ)的了解。下面我會詳細的介紹一下Arch Linux的基本系統(tǒng)的安裝。(ps.此篇重點介紹系統(tǒng)安裝,所以刻錄鏡像之類不再重點描述,將直接從安裝開始)。

  1、安裝準備

  1.1進入livecd開始安裝


  我這里使用的UEFI+GPT的環(huán)境安裝,如果是Legacy啟動,顯示界面會有些不同。本篇也僅著重于UEFI+GPT模式的安裝。

  1.2選擇合適的鏡像源


  編輯/etc/pacman.d/mirrorlist,把合適的鏡像源移動到首項,設(shè)為首選。個人推薦163、中科大及清華的鏡像源,較為穩(wěn)定。當然,在此之前不要忘了測試下當前網(wǎng)絡(luò)是否正常。

  1.3創(chuàng)建分區(qū)


  因為要使用GPT分區(qū),所以使用gdisk來分區(qū)。使用命令為:

 ?。?gdisk /dev/sdx

  此處的sdx是代指你的硬盤名,如果使用nvme的ssd的話硬盤名也可能是nvme0n1。gdisk的使用方法和fdisk是一樣的,都是"n"創(chuàng)建新分區(qū),"d"刪除已創(chuàng)建分區(qū),"w"保存配置,"p"查看當前分區(qū),目前的話只要知道這四個指令就可以了。實在記不得時候,也可以輸入"?"來查看幫助。

  

  具體的分區(qū)方案視個人需求而定,可點擊這里參考鳥哥的建議。就我個人而言,我比較推薦新手只分三個區(qū):boot、/、EFI(ps.如果是Legacy+MBR可以無視EFI分區(qū))。下面是我的分區(qū)方案,僅供參考。


  1.4格式化分區(qū)

  文件系統(tǒng)格式有很多,諸如ext4、VFAT、BtrFS、F2FS、XFS、ReiserFS等等,每個文件系統(tǒng)之間都有或多或少的差異,譬如ReiserFS對碎片文件處理行性能較好,XFS處理大文件性能較好等等。對于剛接觸Linux的人來說,這些只要稍微了解一下就可以了,不必深入。

  回到正題,上面分了三個區(qū),EFI為了兼容性需求要求格式化成vfat格式,命令為:

  # mkfs.vfat ——F32 /dev/sda1

  boot分區(qū)格式化為ext4,命令為:

 ?。?mkfs.ext4 /dev/sda2

  因為我分的根目錄容量較小,所以就格式化為ReiserFS,命令為:

 ?。?mkfs.reiserfs /dev/sda3

  注意,以上sda1、sda2、sda3都是我個人所分的區(qū),一定要看清自己的分區(qū)名替換進去,不要盲目復(fù)制粘貼。

  1.5掛載分區(qū)

  分區(qū)方案為:EFI、boot、/。首先,我們要先掛載根目錄,一般直接掛載在mnt目錄下就行,然后先分別創(chuàng)建boot目錄和EFI目錄,再分別掛載,命令如下:

 ?。?mount /dev/sda3 /mnt

  # mkdir /mnt/boot

 ?。?mount /dev/sda2 /mnt/boot

 ?。?mkdir /mnt/boot/EFI

 ?。?mount /dev/sda1 /mnt/boot/EFI


  這是所有文件系統(tǒng)的介紹和使用命令。


  至此,所有的準備就都完成了下面開始系統(tǒng)安裝。



2、安裝


  安裝非常簡單,只需要一條命令:

 ?。?pacstrap /mnt

  如果有其他需要安裝的軟件也可以直接在此命令中加入,譬如想使用aur的話需要加上base——devel,實現(xiàn)命令為:

 ?。?pacstrap ——i /mnt base base——devel

  接下來就是漫長的等待,直至安裝結(jié)束,開始配置。

  3、配置系統(tǒng)

  3.1生成Fstab

  使用genfstab生成fstab文件,命令如下:

 ?。?genfstab ——U /mnt >> /mnt/etc/fstab

  這里的——U參數(shù)是指定文件中以UUID識別各分區(qū),如果想用卷標識別分區(qū)可用——L參數(shù)替換。

  3.2 Chroot進入新系統(tǒng)

 ?。?arch——chroot /mnt /bin/bash

  使用此命令進入新系統(tǒng)。

  3.3安裝引導(dǎo)

  引導(dǎo)的選擇非常多,像systemd——boot、rEFInd、Clover、GRUB等等,由于篇幅限制,我們只介紹兩種支持UEFI的引導(dǎo)。(ps.二選一啊,千萬不要安裝多個引導(dǎo)。)

  3.3.1 GRUB

  首先要安裝GRUB及相關(guān)軟件。

 ?。?pacman ——S dosfstools grub efibootmgr

  Pacman是Arch Linux的包管理器,——S是安裝參數(shù),參數(shù)后跟的3個單詞為包名。

  # grub——install ——target=x86_64——efi ——efi——directory=/boot/EFI ——bootloader——id=arch_grub–recheck

  grub——install是GRUB的安裝命令;——target參數(shù)是指示為什么系統(tǒng)安裝GRUB,現(xiàn)在Arch Linux已經(jīng)不再支持32位系統(tǒng)的維護,這里也僅介紹efi的安裝模式,所以此參數(shù)照搬便可;——efi——directory參數(shù)指定安裝位置;——bootloader——id參數(shù)則指定此系統(tǒng)引導(dǎo)在引導(dǎo)選項中所顯示的名稱,可隨自己的喜好更改。

 ?。?grub——mkconfig ——o /boot/grub/grub.cfg

  這里就比較簡明了,自動配置GRUB。

  3.3.2 rEFInd

  首先安裝rEFInd。

 ?。?pacman ——S refind——efi

 ?。?refind——install–usedefault /dev/sda1

  refind——install命令是refind的安裝命令,——usedefault參數(shù)是指定使用默認配置安裝,/dev/sda1是我的安裝路徑,這里一定要填自己的efi分區(qū)的卷標,不要盲目復(fù)制粘貼。

  # mkrlconf

  此命令用于生成refind的配置文件,然后編輯生成的配置文件/boot/refind_linux.con


  刪除其他無用的項目,“:wq”保存并退出。

  3.4重啟

  輸入exit命令退出chroot模式,再使用reboot命令重啟。重啟后,專屬于你的Arch Linux就展現(xiàn)在你的面前了。當然,這只是一個最基礎(chǔ)的系統(tǒng),還有進行一些額外的安裝才能正常使用

  4、安裝后配置

  4.1設(shè)置主機名

  # echo myhostname > /etc/hostname

  echo命令類似printf,輸出后面的參數(shù)到屏幕上;>符號將輸出內(nèi)容覆蓋到/etc/hostnam文件中,如果沒有這個文件則會自行創(chuàng)建。

  4.2設(shè)置時區(qū)

  # ln ——s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

  ln命令的作用是創(chuàng)建連接,——s是創(chuàng)建軟連接。(ps.如果此條命令執(zhí)行有什么錯誤的話,可以直接刪除/etc/localtime,然后再執(zhí)行。)

 ?。?hwclock ——systohc–utc

  設(shè)置時間標準為UTC。

  4.3 Locale

  如果想要系統(tǒng)支持中文的話,編輯/etc/locale.gen注釋掉想要支持的語言,一般來說注釋掉兩項就夠了:en_US.UTF——8 UTF——8、zh_CN.UTF——8 UTF——8。(ps.此處的支持中文并不是指tty支持中文。)

  # locale——gen

  此命令用于更改/etc/locale.gen文件后生成新的本地化文件。

  # echo.UTF——8 > /etc/locale.conf

  設(shè)置locale語言,不推薦這里設(shè)置中文locale,這樣會導(dǎo)致tty亂碼。

  4.4創(chuàng)建新用戶

  創(chuàng)建新用戶的命令是useradd,舉例:

 ?。?useradd ——m dahu

  ——m參數(shù)是讓計算機在創(chuàng)建用戶的同時一并創(chuàng)建用戶的home文件夾。dahu是即將創(chuàng)建的用戶名。

 ?。?passwd dahu

  passwd是更改密碼的命令,后面跟要被更改密碼的用戶名,如果不跟用戶名,則默認為當前用戶。開機后root賬戶也要更改下密碼,沒有密碼的root賬戶在很多需要root權(quán)限的地方會無法正常使用。(ps.具體表現(xiàn)為:有些操作需要提供root密碼但又不支持空密碼。)

  5、結(jié)語

  好了,一切配置完畢,接下來請盡情欣賞你的……好像光命令行也沒什么好欣賞的:——d。如果是作為桌面電腦使用的話,沒有桌面也確實不像樣。但是Linux的桌面太多了,kde、dde、xfce、gnome等等,大家可以都去嘗試一遍,然后選擇自己最喜歡的。個人審美不同,在此我就不多贅述了。(ps.懶人建議使用gnome,pacman ——S gnome,gnome會將Xserver、gdm等當作依賴自動安裝,而且gnome的開箱即用性上也非常強,不需要額外進行過多設(shè)置。至于顯卡驅(qū)動,那又是一個大坑:——P,推薦參考官方wiki詞條AMD_Catalyst和NVIDIA)。

  最后給大家一個忠告,沒有什么人是因為用什么系統(tǒng)或者用什么工具而變得厲害的,如果你想要在這方面成為一個大牛,那就不要在各種發(fā)行版或者桌面之間進行過多的折騰,而是用這個工具去多學一點真正的知識。而在開篇我說Arch Linux是最適合新手的一個原因就是Arch官方的wiki真的很全,基本上我遇到過的各種坑,都在wiki中找到過答案,這是其他發(fā)行版都比不上的資源,希望大家能好好利用這個資源去更方便的獲取一些新的知識。共勉!

特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺“機電號”用戶上傳并發(fā)布,本平臺僅提供信息存儲服務(wù)

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of JDZJ Hao, which is a social media platform and only provides information storage services.

/企業(yè)主營產(chǎn)品/
/閱讀下一篇/

淺析人工智能在安防領(lǐng)域的深度應(yīng)用

相關(guān)推薦
熱點推薦
征途向海,動力永續(xù):專屬防水電機/水下伺服電機,為特種應(yīng)用注入澎湃動能

征途向海,動力永續(xù):專屬防水電機/水下伺服電機,為特種應(yīng)用注入澎湃動能

深圳市深空創(chuàng)想科技有限公司
2025/11/3 9:44:19
賦能特殊環(huán)境,打破柔性革命:這款真空線纜為何是高端制造的“生命線”

賦能特殊環(huán)境,打破柔性革命:這款真空線纜為何是高端制造的“生命線”

深圳市深空創(chuàng)想科技有限公司
2025/11/1 14:20:07
汽車展廳的”能耗儀表盤“:Acrel-5000如何讓4S店用能數(shù)據(jù)”可視化“?

汽車展廳的”能耗儀表盤“:Acrel-5000如何讓4S店用能數(shù)據(jù)”可視化“?

安科瑞電子商務(wù)(上海)有限公司
2025/10/31 14:46:03
破局而立,告訴你真空線纜的三大核心特質(zhì)

破局而立,告訴你真空線纜的三大核心特質(zhì)

深圳市深空創(chuàng)想科技有限公司
2025/10/28 11:26:32
告別“糊涂賬”!產(chǎn)業(yè)園區(qū)水電收費治理指南

告別“糊涂賬”!產(chǎn)業(yè)園區(qū)水電收費治理指南

安科瑞電子商務(wù)(上海)有限公司
2025/10/27 15:59:42
顯控觸摸屏觸摸響應(yīng)慢(維修)注意細節(jié)

顯控觸摸屏觸摸響應(yīng)慢(維修)注意細節(jié)

資訊
2025/10/25 15:42:28
高真空線纜用在哪些地方,有什么特點

高真空線纜用在哪些地方,有什么特點

深圳市深空創(chuàng)想科技有限公司
2025/10/24 17:48:54
【智慧測控】水電站閘門遠程自動化控制系統(tǒng)解決方案概述

【智慧測控】水電站閘門遠程自動化控制系統(tǒng)解決方案概述

成都國科自動化控制工程有限公司
2025/10/24 14:23:51
【智慧城市】防汛泄洪廣播預(yù)警系統(tǒng)概述及應(yīng)用場景

【智慧城市】防汛泄洪廣播預(yù)警系統(tǒng)概述及應(yīng)用場景

成都國科自動化控制工程有限公司
2025/10/22 15:12:30
防爆配電箱怎么使用和維護

防爆配電箱怎么使用和維護

樂清益安防爆電器科技有限公司
2025/10/11 16:00:57
三防漆怎么清洗掉?納米防水涂層相比會怎么樣呢?

三防漆怎么清洗掉?納米防水涂層相比會怎么樣呢?

深圳中氟科技有限公司
2025/10/10 17:19:50
“雙北斗+雙電源”,新一代PMC-2000系列時間同步裝置為您實現(xiàn)時間精準管理

“雙北斗+雙電源”,新一代PMC-2000系列時間同步裝置為您實現(xiàn)時間精準管理

深圳市中電電力技術(shù)股份有限公司
2025/9/30 14:22:21
得克隆正式納入POPs法規(guī)限制清單

得克隆正式納入POPs法規(guī)限制清單

蘇州天標檢測技術(shù)有限公司
2025/9/29 13:14:58
MPP電力管與其他管道的區(qū)別

MPP電力管與其他管道的區(qū)別

江蘇潤碩管業(yè)有限公司
2025/9/28 15:32:13
智能滅火系統(tǒng):現(xiàn)代儲能安全不可或缺的核心保障!

智能滅火系統(tǒng):現(xiàn)代儲能安全不可或缺的核心保障!

山東普思智能科技有限公司
2025/9/9 10:38:12
160317文章數(shù) 1113關(guān)注度
往期回顧 全部

電子相關(guān)熱點

一站式SMT貼片加工到底包含哪些具體服務(wù)?

電子相關(guān)推薦

車輛識別系統(tǒng)如何加裝RFID讀寫器讓電動車實現(xiàn)自動開閘

頭條要聞

電力管道主要以什么材質(zhì)為主

電子要聞

為-40℃ -55度低溫惡劣環(huán)境而生的伺服電機有什么特點

電子資訊

低溫零下-40℃24V直流低壓伺服電機有什么特點

往期電子要聞

西門子技術(shù)助力柏林國立圖書館能耗減半