如何在新的 Arch Linux 系統上設置 Systemd-boot

Systemd-boot 是一個替代的 Linux 引導加載程序,由 Systemd 啟動系統提供支持。它具有許多現代功能,包括更快的啟動、更好的 EFI 支持等等,使其成為 Arch Linux 的絕佳選擇。在 Arch Linux 上設置 Systemd-boot 是一個棘手的過程,因此在我們開始之前,我們強烈建議您備份您的關鍵數據。

注意:Systemd-boot 僅適用於使用 UEFI 引導的系統。如果您沒有 UEFI,請堅持使用 Grub。

安裝 Arch Linux

本指南將向您展示如何在新的 Arch Linux 安裝中配置和設置 Systemd-boot 加載程序。因此,您必須使用全新安裝的 Arch Linux 操作系統來啟動 Systemd-boot 安裝過程。

 注意:可以在現有的 Arch Linux 系統上安裝 Systemd-boot 而不是重新啟動。但是,我們不會在本指南中介紹如何將當前系統轉換為 Systemd-boot。有關如何將現有系統轉換為 Systemd-boot 的信息,請查看 Arch Wiki

過去,在 TipsWebTech360 上,我寫了一篇關於如何安裝 Arch Linux 的教程。這是一個漫長而詳細的安裝過程,充滿了大量不同的步驟。所有這些步驟都很關鍵,將幫助您使用 Systemd-boot。按照說明在您的系統上安裝 Arch Linux。請務必遵循它概述的 GPT/EFI 方法。

在 Arch Linux 的 GPT/EFI 安裝說明中,請跳過指南中向您展示如何安裝 Grub 引導加載程序的任何說明。您必須忽略 Grub 指令,否則 Systemd-boot 將無法工作。

在您完成了安裝 Arch Linux 的 GPT/EFI 方法之後,保持您的系統開啟並登錄到 Arch Chroot(實時磁盤),回到這篇文章並按照說明學習如何將 Systemd-boot 設置為你在 Arch Linux 上的引導程序。

設置 Systemd-boot

在 EFI/GPT 的 Arch Linux 安裝指南中,在/dev/sda(也就是連接到系統的第一個硬盤)上設置並格式化了三個分區。這些分區如下:

  • 分區 1 – Fat32 EFI 分區(大約 512 MB。)
  • 分區 2 – Ext4 根分區(大小取決於您選擇的大小。)
  • 分區 3 – Linux-Swap 分區(大小取決於您選擇的大小。)

在 Arch Linux 中需要做的第一件事是更改 Fat32 分區的引導標誌。最好使用Gdisk應用程序來交換這些標誌。要獲取 Gdisk,請在 Arch-Chroot 終端提示中使用以下 Pacman 命令。

吃豆子 -S gdisk

設置好應用程序後,在 Gdisk 應用程序中打開您的硬盤。

gdisk /dev/sda

運行上面的命令會將 /dev/sda 放在 Gdisk 應用程序中。然後,您將看到一個提示,要求您在 MBR、BSD、APM 和 GPT 之間進行選擇。輸入GPT 並按Enter 鍵

從這裡開始,在提示中寫入t以更改 Fat32 分區的標誌。

寫入t命令後,寫入1告訴應用程序使用Fat32分區。

1

將 EFI 系統十六進制代碼寫入 Gdisk 提示符。

EF00

使用w命令保存更改 。

注意:忽略警告;它不會抹去任何東西。

將更改寫入磁盤後,使用q命令關閉 Gdisk 。

q

現在 Fat32 EFI 分區的標誌設置正確,使用bootctlSystemd -boot 安裝到新的 Arch Linux 系統。

bootctl --path=/boot 安裝

讓 Bootctl 命令運行。它應該自動設置默認配置文件。

接下來,您必須找到/dev/sda2的 UUID ,這是安裝 Arch Linux 的分區。
在 Nano 中啟動文件。要查找 PARTUUID 信息,請運行:

blkid /dev/sda2

查看blkid命令並PARTUUID="在一張廢紙上記下後面的數字,或將其保存為手機上的便箋等。您需要保存的數字應類似於下面的示例。

3f53b620-5676-4370-90a5-fbed6af2fcfb

獲得根分區的 UUID 後,使用touch命令創建一個新的 Arch Linux 菜單項。

觸摸 /boot/loader/entries/arch.conf

在 Nano 中打開新文件。

nano -w /boot/loader/entries/arch.conf

將以下代碼粘貼到“arch.conf”文件中。

注意:使用您的代碼更改PARTUUID=YOUR-PARTUUID-CODE-HERE

如何在新的 Arch Linux 系統上設置 Systemd-boot

title Arch Linux
linux /vmlinuz-linux
initrd /initramfs-linux.img
options root=PARTUUID=YOUR-PARTUUID-CODE-HERE rw

完成後,使用Ctrl + O保存 Nano並使用Ctrl + X退出。

處理完 Arch 條目後,是時候清除 Arch 默認的“loader.conf”文件並用更好的設置替換它了。

迴聲''> /boot/loader/loader.conf

使用以下命令在 Nano 文本編輯器中打開“loader.conf”文件。

nano -w /boot/loader/loader.conf

將以下代碼粘貼到 Nano 文本編輯器中。

如何在新的 Arch Linux 系統上設置 Systemd-boot

default arch
timeout 4
console-mode max
editor no

使用bootctl更新Systemd -boot 。

bootctl --path=/boot 更新 如何在新的 Arch Linux 系統上設置 Systemd-boot

一旦bootctl完成更新,Systemd -boot 就可以使用了。如果您尚未為新的 Arch PC 選擇桌面環境,請從這裡返回如何安裝 Arch Linux 指南。否則,重新啟動並加載新的 Systemd 驅動的 Arch 設置!

Leave a Comment

BBC iPlayer 至 iPhone 下載器

BBC iPlayer 至 iPhone 下載器

iDownloade 是一款跨平台工具,可讓使用者從 BBC 的 iPlayer 服務下載無 DRM 保護的內容。它可以下載 .mov 格式的視頻

Thunderbird 3 中的 14 個新功能將讓您欣喜不已

Thunderbird 3 中的 14 個新功能將讓您欣喜不已

我們已經詳細介紹了 Outlook 2010 的功能,但由於它不會在 2010 年 6 月之前發布,所以現在是時候看看 Thunderbird 3 了。

免費下載 FlightGear 飛行模擬器 [玩得開心]

免費下載 FlightGear 飛行模擬器 [玩得開心]

每個人偶爾都需要休息一下,如果你想玩有趣的遊戲,不妨試試 Flight Gear。它是一款免費的多平台開源遊戲。

Mp3 Diags:修復多達 50 個 Mp3 音訊檔案問題

Mp3 Diags:修復多達 50 個 Mp3 音訊檔案問題

MP3 Diags 是修復音樂音訊收藏問題的終極工具。它可以正確標記您的 MP3 文件,添加缺少的專輯封面,修復 VBR

Google Voice 桌面通知應用

Google Voice 桌面通知應用

就像 Google Wave 一樣,Google Voice 也在全球引起了不小的轟動。谷歌的目標是改變我們的溝通方式,而且由於它正在成為

使用 FlickrFaves 下載 Flickr 收藏夾

使用 FlickrFaves 下載 Flickr 收藏夾

有許多工具可以讓 Flickr 用戶下載高品質的照片,但有沒有辦法下載 Flickr 收藏夾呢?最近我們

OK Sampler 是一款免費音樂取樣器軟體

OK Sampler 是一款免費音樂取樣器軟體

什麼是採樣?根據維基百科,「採樣是指從一段錄音中取出一部分或樣本,並將其重新用作樂器或

Google Sites 備份:匯入/匯出

Google Sites 備份:匯入/匯出

Google Sites 是 Google 提供的一項服務,可讓使用者在 Google 伺服器上託管網站。但有一個問題,它沒有內建備份選項

Google Tasks 桌面應用程式

Google Tasks 桌面應用程式

Google Tasks 不像其他 Google 服務(例如日曆、Wave、Voice 等)那麼受歡迎,但它仍然被廣泛使用,並且是人們生活中不可或缺的一部分。

如何恢復遺失的分割區和硬碟資料[指南]

如何恢復遺失的分割區和硬碟資料[指南]

在我們先前關於透過 Ubuntu Live 和 DBAN 啟動 CD 安全性擦除硬碟和可移動媒體的指南中,我們討論了基於 Windows 的磁碟