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