IT技術(shù)深似海,今天來(lái)介紹一下IT技術(shù)里的一個(gè)小竅門(mén),如何安裝Arch Linux? Arch Linux目前是最流行的 Linux 發(fā)行版之一,這要歸功于它的多功能性和最低的系統要求。
Arch Linux 具有滾動(dòng)版本,并且始終帶有最新的Linux內核功能。
本文是關(guān)于如何在您的計算機上安裝和配置 Arch Linux 的分步指南。
先決條件
- 至少 1GB 的 RAM 和 20GB 的可用硬盤(pán)空間
- 互聯(lián)網(wǎng)連接
- 一張空白 DVD 以及刻錄它所需的硬件和軟件
- 或者,一個(gè)至少有 2GB 可用空間的 USB 驅動(dòng)器
注意:安裝需要格式化您的硬盤(pán)。這樣做會(huì )刪除所有保存的數據。確保在開(kāi)始安裝過(guò)程之前備份相關(guān)數據。
Arch Linux 安裝指南
按照下面列出的步驟在您的計算機上安裝 Arch Linux。
第 1 步:下載 Arch Linux ISO
從Arch Linux下載頁(yè)面載 ISO 。有兩種方法可以做到這一點(diǎn):
- 通過(guò) BitTorrent
- 作為直接下載
要通過(guò) torrent 下載ISO,請選擇將磁力鏈接添加到您的 BitTorrent 應用程序或下載 torrent 文件。
或者,滾動(dòng)頁(yè)面,直到找到離您當前位置最近的鏡子。
第 2 步:創(chuàng )建 Live USB 或將Arch Linux ISO 刻錄到 DVD
獲得 Arch Linux ISO 后,您可以創(chuàng )建一個(gè) live USB 或將其刻錄到 DVD。
創(chuàng )建 Arch Linux 的Live USB
創(chuàng )建 Arch Linux 的live USB 的最簡(jiǎn)單方法是使用像Etcher GUI這樣的應用程序。此應用程序可在 Linux 和 Windows 系統上使用。
如果您使用的是 Linux,請使用以下命令創(chuàng )建一個(gè) live USB:
ddbs=4M if=/path/to/archlinux.iso of=/dev/sdx status=progress && sync
將 Arch Linux ISO 刻錄到 DVD
您也可以從 DVD 安裝 Arch Linux。使用Brasero或AnyBurn之類(lèi)的工具將下載的 ISO 刻錄到空白 DVD 上。
第 3 步:?jiǎn)?dòng) Arch Linux
1.將 Arch Linux ISO 刻錄在 DVD 上或存儲為 live USB,將安裝介質(zhì)插入計算機并重新啟動(dòng)。
2.根據您的系統,按F2、F10或F12可讓您選擇系統啟動(dòng)的設備。
3.打開(kāi)啟動(dòng)設置,選擇******安裝媒體(live USB 或 DVD)。ArchLinux 啟動(dòng)后會(huì )出現以下屏幕:
4.選擇BootArch Linux (x86_64)并按Enter開(kāi)始設置過(guò)程。
第 4 步:設置鍵盤(pán)布局
在 Arch Linux 安裝期間,默認的鍵盤(pán)映射是 US。要列出其他可用布局,請運行:
ls /usr/share/kbd/keymaps/**/*.map.gz
loadkeys
要更改布局,請在命令中使用適當的布局文件名。例如,運行以下命令來(lái)選擇德語(yǔ)鍵盤(pán)布局:
loadkeys de-latin1
第 5 步:檢查您的 Internet 連接
使用ping命令檢查您的 Internet 連接:
ping -c 3 google.com
如果您想使用無(wú)線(xiàn) Internet 連接安裝 Arch Linux,請查閱 Arch Linux wiki的無(wú)線(xiàn)網(wǎng)絡(luò )配置部分。
第 6 步:?jiǎn)⒂镁W(wǎng)絡(luò )時(shí)間協(xié)議 (NTP)
接下來(lái),啟用網(wǎng)絡(luò )時(shí)間協(xié)議 (NTP) 并允許系統通過(guò) Internet 更新時(shí)間:
timedatectl set-ntp true
要檢查 NTP 服務(wù)狀態(tài),請使用:
timedatectl status
第 7 步:對磁盤(pán)進(jìn)行分區
1.使用fdisk
命令列出所有可用的磁盤(pán)驅動(dòng)器:
fdisk -l
2.找到你要分區的磁盤(pán)名稱(chēng)。名稱(chēng)以/dev/sdX
格式顯示,其中X
是驅動(dòng)器號。
注意:查看可用磁盤(pán)驅動(dòng)器列表時(shí),忽略以 、 或 結尾的rom
驅動(dòng)loop
器airoot
。
cfdisk
2. 使用以下命令對驅動(dòng)器進(jìn)行分區:
cfdisk /dev/sdX
X
您要分區的磁盤(pán)的驅動(dòng)器號在哪里。
3.使用箭頭鍵,選擇dos作為標簽類(lèi)型,然后按Enter。
4.下一個(gè)屏幕顯示您在所選磁盤(pán)上有多少可用空間并讓您分配它。選擇屏幕底部的New并按Enter開(kāi)始創(chuàng )建新的磁盤(pán)分區。
5.選擇分區大小,以千兆字節顯示。輸入******尺寸后,按Enter確認。
注意:確保為交換空間分區留出足夠的可用空間。此分區至少需要兩倍于磁盤(pán)空間中的 RAM 量。
6.出現提示后,將分區設置為主分區,然后按Enter確認。
現在顯示新分區以及磁盤(pán)驅動(dòng)器上的可用空間。
7.選擇屏幕底部的Bootable選項,然后按Enter確認。這樣你就可以確保 Arch Linux 從你安裝的主分區啟動(dòng)。
8.重復上述過(guò)程,您需要使用剩余的磁盤(pán)空間創(chuàng )建另一個(gè)分區。不要使新分區可引導,而是選擇屏幕底部的Type選項,然后按Enter。
9.在列表中向下滾動(dòng),直到找到82Linux swap / Solaris。按Enter確認。這將創(chuàng )建一個(gè)交換空間分區。
10.通過(guò)選擇屏幕底部的寫(xiě)入來(lái)確認對驅動(dòng)器的更改。鍵入yes,然后按Enter。
11.選擇退出并按Enter退出cfdisk
屏幕。
第 8 步:創(chuàng )建文件系統
您需要格式化新分區才能安裝 Arch Linux。為此,請為每個(gè)分區創(chuàng )建一個(gè)文件系統。
1.使用mkfs
命令為可引導分區創(chuàng )建一個(gè)ext4文件系統:
mkfs.ext4 /dev/sdX1
X
分區所屬磁盤(pán)的驅動(dòng)器號在哪里。
2.接下來(lái),使用以下命令為交換空間分區創(chuàng )建文件系統mkswap
:
mkswap /dev/sdX2
再次,替換X
為分區所屬磁盤(pán)的驅動(dòng)器號。
第 9 步:掛載文件系統
現在,通過(guò)運行以下命令掛載您創(chuàng )建的文件系統:
mount /dev/sdX1 /mnt
swapon /dev/sdX2
在哪里:
mount
– 在可引導分區上掛載文件系統。swapon
– 激活交換空間文件系統。X
– 分區所屬磁盤(pán)的驅動(dòng)器號。
第 10 步:檢查鏡像列表以獲取合適的鏡像
ArchLinux 安裝通過(guò)鏡像下載必要的文件。從遠離您所在位置的鏡像下載文件會(huì )減慢該過(guò)程,最終導致安裝失敗。
為了加快下載速度,您需要設置鏡像列表以使最快的鏡像位于頂部。
1.首先同步pacman
存儲庫:
pacman -Syy
2.安裝反射器可讓您更新鏡像并按下載速度對其進(jìn)行排序。通過(guò)鍵入以下內容添加反射器:
pacman -S reflector
3.如有必要,創(chuàng )建鏡像列表的備份:
cp /etc/pacman.d/mirrorlist /etc/pacman.d/mirrorlist.bak
4.使用反射器更新鏡像列表:
reflector -c "XX" -f 12 -l 10 -n 12 --save /etc/pacman.d/mirrorlist
您所在國家/地區的代碼在哪里"XX"
(例如,"US"
如果您位于美國,請輸入)。
注意:鏡像列表位于/etc/pacman.d/mirrorlist
.
第 11 步:安裝 Arch Linux
使用pacstrap
腳本將Arch Linux 安裝到可引導分區:
pacstrap /mnt base linux linux-firmware
根據您的下載速度,安裝過(guò)程可能需要一些時(shí)間。
第 12 步:配置 Arch Linux
ArchLinux 安裝完成后,您需要配置設置。
生成 fstab 文件
該fstab
文件定義了磁盤(pán)分區、塊設備、遠程設備和其他數據源的掛載順序。
通過(guò)運行創(chuàng )建一個(gè)fstab
文件:
genfstab -U /mnt >> /mnt/etc/fstab
使用 Arch-Chroot 并以root 身份進(jìn)入掛載的磁盤(pán)
使用以下命令將 root 更改為新安裝的 Arch Linux 系統arch-chroot
:
arch-chroot /mnt
設置時(shí)區
1.首先,列出所有可用的時(shí)區:
timedatectl list-timezones
2.找到您的時(shí)區并記下名稱(chēng)。
3.運行命令:
timedatectl set-timezone Time/Zone
替換Time/Zone
為適當的名稱(chēng)。
設置語(yǔ)言環(huán)境
設置區域設置決定了系統的語(yǔ)言、日期、編號和貨幣格式。
1.該locale.gen
文件包含所有可用語(yǔ)言環(huán)境的列表。打開(kāi)它并找到您喜歡的語(yǔ)言環(huán)境的名稱(chēng):
sudo nano /etc/locale.gen
2.取消注釋您******語(yǔ)言環(huán)境的名稱(chēng)以及您想使用的任何其他名稱(chēng)。
3.按Ctrl+ X退出并鍵入Y保存更改。
4.通過(guò)鍵入以下內容生成語(yǔ)言環(huán)境配置文件:
locale-gen
echo [locale_name] > /etc/locale.conf
[locale_name]
您的******語(yǔ)言環(huán)境的名稱(chēng)在哪里。
注意:您也可以稍后在使用 Arch Linux 系統時(shí)更改時(shí)區和語(yǔ)言環(huán)境。
設置主機名文件
1.創(chuàng )建一個(gè)hostname
文件并通過(guò)運行以下主機名命令將您的主機名添加到其中:
echo [your_hostname] > /etc/hostname
2.然后,通過(guò)touch命令hosts
創(chuàng )建一個(gè)文件:
touch /etc/hosts
3.將以下內容添加到新的hosts文件件:
127.0.0.1 localhost
::1 localhost
127.0.1.1 [your_hostname]
4.要啟用動(dòng)態(tài)主機配置協(xié)議 (DHCP),請鍵入:
systemctl enable dhcpcd
設置根密碼
使用passwd命令設置新的 root 密碼:
passwd
運行此命令會(huì )提示您輸入然后重新輸入新密碼。
第 13 步:安裝 Grub 引導加載程序
接下來(lái),安裝 GRUB 引導加載程序。安裝 GRUB 有兩種方法,具體取決于您使用的是非 UEFI 系統還是 UEFI 系統。
在非 UEFI 系統上安裝 GRUB 引導加載程序
1.使用pacman
管理器添加 GRUB 引導加載程序包:
pacman -S grub os-prober
2.安裝 GRUB 引導加載程序:
grub-install /dev/sdX
X
您要安裝GRUB 的驅動(dòng)器的盤(pán)符在哪里。
3.使用以下命令創(chuàng )建 GRUB 配置文件:
grub-mkconfig -o /boot/grub/grub.cfg
在 UEFI 系統上安裝 GRUB 引導加載程序
1.使用pacman
管理器添加 GRUB 引導加載程序包:
pacman -S grub efibootmgr
2.為EFI分區創(chuàng )建一個(gè)目錄:
mkdir /boot/efi
3.將您的可引導分區掛載到您創(chuàng )建的目錄:
mount /dev/sdX1 /boot/efi
X
分區所屬磁盤(pán)的驅動(dòng)器號在哪里。
4.使用以下命令安裝 GRUB:
grub-install --target=x86_64-efi --bootloader-id=GRUB --efi-directory=/boot/efi
5.最后,創(chuàng )建一個(gè)GRUB配置文件:
grub-mkconfig -o /boot/grub/grub.cfg
第 14 步:退出 Arch-Chroot 環(huán)境并重新啟動(dòng)
1.退出arch-chroot
環(huán)境:
exit
2.然后,重新啟動(dòng)系統:
sudo reboot
第 15 步:登錄 Arch Linux
系統重新啟動(dòng)后,GRUB 會(huì )加載并為您提供加載 Arch Linux 的選項。按Enter加載系統。使用您設置的密碼登錄。
以上是曉林電腦服務(wù)總結的一些經(jīng)驗,遵循本指南后,您應該已經(jīng)在您的計算機上成功安裝和配置了 Arch Linux。如果您需要IT外包服務(wù)可以聯(lián)系我們,享受在這個(gè)多功能且輕量級的 Linux 發(fā)行版上工作的樂(lè )趣吧!