ArchLinux 作業系統安裝教程


如果你能看到此文,想必你一定玩過不少的發行商發行的 Linux 作業系統或者聽說過很
多發行商發行的 Linux 作業系統。如果你玩過不少的 Linux 作業系統,對於安裝系統可謂是
輕車熟路,就是閉着眼睛都能安裝上吧。眾多發行版可能默認都是使用圖形界面的安裝向導
一步一步的指導着你完成安裝,縱然支持命令行模式的安裝,應該用的人不多。這些發行版
的特點就是簡單,很多執行不需要用戶參與,自動幫你完成,但這期間到底發生了什么,你
是不清楚的。這不要緊,要是使用期間出現不同程度的故障,也面臨解決故障的難題,如果
對作業系統不夠了解,遇到故障多少還是有些心慌。縱然你能通過搜索引擎找到問題的解決
方案,不一定能夠了解對方到底在說些什么?
而 ArchLinux 帶你從新認識作業系統,會讓你基於二進制安裝包從頭拼裝一個作業系統
出來,執行過程中做了什么,以及安裝后這個系統有安裝哪些軟件,對於用戶來說是非常透
明的。你可以根據自己的喜好,自由選擇安裝你喜歡的軟件。而不是像傳統的操作系統,安
裝完有一大堆你可能不會喜歡的軟件。Arch Linux 不會讓這樣的事情發生。
Arch Linux 是一個滾動更新的 Linux 發行商,旨在讓用戶 能在第一時間用上最新的軟
件。Arch Linux 系統的安裝過程 是直接能夠檢驗出一個用戶對 Linux 基礎的掌握程度。。。。
如果你的基礎非常好,我想安裝 Arch Linux 自然不在話下,如果基礎非常薄弱,通過安裝
Arch Linux,理解 Arch Linux 的安裝過程,薄弱的基礎也會得到進一步的改善。對於安裝其
他發行版的 Linux 自然不在話下。 Arch Linux 旗下還有二次發行版的 Linux,比如 Manjaro Linux
和 Artix Linux。本文只介紹 Arch Linux。本文適合 動手能力強的用戶,對 Linux 系統有着強
烈的興趣。如果你只是需要一個簡單的操作系統,不想各種折騰,希望很多東西都有人幫你
配置好,那么傳統的操作系統非常適合你,比如 Windows 作業系統,對新手友好的 Ubuntu Linux,Linux Mint,Deepin Linux,UOS Linux………
如果你能看到此處,我想你已經做好准備了,肯定是無論怎么着也要挑戰一下自己 攻
克 Arch Linux 作業系統 的安裝。Ok,Let’s go!!!!
注意:安裝此系統確保你的網絡暢通!!!
ArchLinux 作業系統 下載地址:
重慶大學鏡像源:
https://mirrors.cqu.edu.cn/archlinux/iso/2021.09.01/archlinux-2021.09.01-x86_64.iso

下載 Rufus:
https://rufus.ie/zh/
使用 rufus 軟件將 ArchLinux 系統鏡像刻錄至 U 盤。
圖示如下:

將 U 盤插入主機,選擇 U 盤引導
常見主機 u 盤啟動快捷鍵

U 盤引導系統后 選擇 Boot Arch Linux(X86_64) 選項

 

自動以 root 賬戶登錄,無需輸入密碼.圖示如下:

輸入 ip a 命令查看 ip 地址(如果你的網絡不需要手動撥號的話)

如需遠程連接還得設置密碼
passwd 回車
依次鍵入兩次密碼.注意輸入密碼不顯示

調整地區/國家源的優先級:把中國的源放在最前面.
vi /etc/pacman.d/mirrorlist

輸入 /china 回車。輸入的結果會在左下方顯示,圖示如下:

 移動光標至 China 下的 Server 行.按 20yy,繼續鍵入 1G

繼續鍵入 p 即可粘貼:
使用組合鍵:ctrl+c 輸入冒號 x(即 :x) 即可保存

安裝 openssh:
pacman -Syy openssh 一路回車

編輯 openssh 配置文件:
vi /etc/ssh/sshd_config

將 PasswordAuthentication yes 前面的#去掉
輸入:/PasswordAuthentication 回車即可,移動光標至前面的#,再按 x 鍵即可刪除
再按快捷鍵 ctrl+c,輸入 :x 保存並退出


修改后 圖示如下: 

 

啟動 ssh:
systemctl start sshd

輸入 ss -tnl 查看是否成功監聽 openssh 的 22 端口

下載 Mobaxterm 終端工具進行遠程連接。當然你可以下載免費的 Putty.
Mobaxterm 官網: https://mobaxterm.mobatek.net
Putty 官網: https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html
遠程連接:

點擊 Session,然后選擇 New session

點擊 SSH
Remote host:輸入 ip 地址
勾選:Specify Username:
鍵入用戶名點擊 ok

輸入密碼:密碼仍舊不會顯示

彈 出 的 對 話 框 詢 問 你 是 否 要 保 存 密 碼 . 你 可 以 點 擊 yes. 選 擇 保 存

分區:
查看你的磁盤信息
fdisk -l

鍵入指令:fdisk /dev/sda 進入分區工具開始分區

 

鍵入 n:創建一個分區

鍵入分區類型:p 主分區
Partition number:分區編號.直接回車即可
First sector:起始扇區.直接回車即可
Last sector:結束扇區.比如你要創建一個 2G 的分區.就輸入 +2G 即可

其他分區同上
筆者在這里只划分兩個分區:
/:根分區
swap:交換分區

鍵入 w 保存
創建文件系統:
格式化根分區:
mkfs.xfs /dev/sda2

格式化 swap 分區:
mkswap /dev/sda1

掛載根分區至/mnt
mount /dev/sda2 /mnt

掛載 swap 分區:
swapon /dev/sda1

輸入 df -Th 看掛載情況

輸入 free -th 查看虛擬分區掛載情況

修改分區類型:
fdisk /dev/sda
依次鍵入:t,1(數字 1),w 即可

注意:如果你有多個分區,請遵循一個法則:先掛載根分區,再掛載其他分區
比如:
兩個分區: /dev/sda1 /dev/sda2
先掛載 sda1 分區至 /mnt 目錄
mount /dev/sda1 /mnt

創建 disk2 目錄
mkdir /mnt/disk2

再掛載 sda2 分區至/mnt/disk2
mount /dev/sda2 /mnt/disk2

安裝基本系統:
pacstrap /mnt base base-devel dhcpcd linux linux-firmware

 有必要解釋一下這些軟件包,不然你壓根不知道你在安裝些什么東西。

pacstrap:這是一個腳本程序.向這個腳本程序提供安裝路徑 以及 傳遞參數 將會安裝這些軟件到指定路徑。/mnt:軟件安裝路徑, 就是將軟件安裝到/mnt 這個位base 包:這是一個包組,何為包組?就是將眾多軟件包划分為一個組,將他們打包,就是一個包組,包組里面涵蓋一些基礎的軟件包。這個 base 包是必須安裝的,否則一些基礎命令

都無法使用,會提示命令找不到
base-devel 包:這依然是一個包組,這個主要包含開發者所使用的一些環境包,而普通用戶
也需要這個包組,比如 你要編譯源碼 ……
linux:這個表示安裝 archlinux 已經編譯好的 linux 內核。這是操作系統必須要的部件。你要
是覺得 archlinux 編譯的內核,你不喜歡,也可以自行編譯 linux 內核。
linux-firmware:探測計算機硬件並為其適配合適的驅動
dhcpcd:用於獲取 ip 地址等信息
如遇報錯則執行: pacman-key --refresh-keys 或 pacman -Syy archlinuxkeyring
生成 fstab 配置文件
把/mnt 下掛載的磁盤設備 以 uuid 生成 配置信息存放(追加)在/mnt/etc/fstab
文件中
genfstab -U /mnt >>/mnt/etc/fstab

將硬盤上的文件系統的根 掛載到 /mnt 目錄下(也叫移交控制權):
arch-chroot /mnt

安裝 grub,os-prober,intel-ucode
pacman -S intel-ucode os-prober grub
grub:啟動加載器
gs-prober:如果你是雙系統則需要安裝這個,否則省略即可
Intel-ucode:lintel 處理器的修復程序.英特爾 CPU 必須安裝這個.

安裝 grub 到磁盤:
grub-install --target=i386-pc --boot-directory=/boot /dev/sda

生成 grub.cfg 配置文件:
grub-mkconfig -o /boot/grub/grub.cfg

設置 root 賬戶的密碼:
passwd

然后輸入:exit 退出
再輸入 reboot 重啟即可

輸入 賬號,密碼 登錄即可

登錄成功 進入系統

 

 


 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM