วิธีตั้งค่า Systemd-boot บนระบบ Arch Linux ใหม่

Systemd-boot เป็น Linux bootloader ทางเลือกที่ขับเคลื่อนโดยระบบการเริ่มต้นระบบ Systemd มีคุณสมบัติที่ทันสมัยมากมาย รวมถึงการบูตที่เร็วขึ้น การรองรับ EFI ที่ดีขึ้น และอื่นๆ อีกมากมาย ทำให้เป็นตัวเลือกที่ยอดเยี่ยมสำหรับ Arch Linux การตั้งค่า Systemd-boot บน Arch Linux เป็นกระบวนการที่ยุ่งยาก ดังนั้นก่อนที่เราจะเริ่มต้น เราขอแนะนำเป็นอย่างยิ่งให้สำรองข้อมูลสำคัญของคุณ

หมายเหตุ: Systemd-boot ใช้งานได้กับระบบที่บู๊ตโดยใช้ UEFI เท่านั้น หากคุณไม่มี UEFI ให้ติดกับ Grub

ติดตั้ง Arch Linux

คู่มือนี้จะแสดงวิธีกำหนดค่าและตั้งค่า Systemd-boot loader ในการติดตั้ง Arch Linux ใหม่ ด้วยเหตุนี้ คุณต้องเริ่มกระบวนการตั้งค่า Systemd-boot ด้วยการติดตั้งระบบปฏิบัติการ Arch Linux ใหม่

 หมายเหตุ: เป็นไปได้ที่จะติดตั้ง Systemd-boot บนระบบ Arch Linux ที่มีอยู่แทนที่จะเริ่มใหม่ อย่างไรก็ตาม เราจะไม่ครอบคลุมถึงวิธีการแปลงระบบปัจจุบันเป็น Systemd-boot ในคู่มือนี้ สำหรับข้อมูลเกี่ยวกับวิธีการแปลงระบบที่มีอยู่ของคุณเพื่อ Systemd บูตตรวจสอบ Arch วิกิพีเดีย

ในอดีตที่ผ่านมาใน TipsWebTech360, ผมเขียนกวดวิชาทั้งหมดที่เกี่ยวกับวิธีการติดตั้ง Arch ลินุกซ์ เป็นกระบวนการติดตั้งที่ยาวและละเอียด เต็มไปด้วยขั้นตอนต่างๆ มากมาย ขั้นตอนทั้งหมดเหล่านี้มีความสำคัญและจะช่วยให้คุณเริ่มต้นใช้งาน Systemd-boot ทำตามคำแนะนำเพื่อติดตั้ง Arch Linux บนระบบของคุณ อย่าลืมทำตามวิธี GPT/EFI ที่ระบุไว้

ระหว่างคำแนะนำในการติดตั้ง GPT/EFI สำหรับ Arch Linux โปรดข้ามคำแนะนำในคู่มือที่แสดงวิธีการติดตั้ง Grub bootloader คุณต้องละเว้นคำแนะนำของ Grub มิฉะนั้น Systemd-boot จะไม่ทำงาน

หลังจากที่คุณได้ใช้วิธี GPT/EFI ในการติดตั้ง Arch Linux แล้ว ให้เปิดระบบของคุณและลงชื่อเข้าใช้ Arch Chroot (ดิสก์ที่ใช้งานจริง) ให้กลับมาที่โพสต์นี้และทำตามคำแนะนำเพื่อเรียนรู้วิธีตั้งค่า Systemd-boot เป็น bootloader ของคุณบน Arch Linux

ตั้งค่า Systemd-boot

ระหว่างคู่มือการติดตั้ง Arch Linux สำหรับ EFI/GPT มีการตั้งค่าและฟอร์แมตพาร์ติชันสามพาร์ติชันบน/dev/sda (หรือที่เรียกว่าฮาร์ดไดรฟ์ตัวแรกที่เชื่อมต่อกับระบบ) พาร์ติชั่นเหล่านี้มีดังต่อไปนี้:

  • พาร์ติชัน 1 – พาร์ติชัน Fat32 EFI (ประมาณ 512 MB.)
  • พาร์ติชั่น 2 – พาร์ติชั่นรูท Ext4 (ขนาดใดก็ได้ที่คุณเลือก)
  • พาร์ติชั่น 3 – พาร์ติชั่น Linux-Swap (ขนาดตามที่คุณเลือก)

สิ่งแรกที่ต้องทำใน Arch Linux คือการเปลี่ยนค่าสถานะการบูตสำหรับพาร์ติชัน Fat32 การสลับแฟล็กเหล่านี้ทำได้ดีที่สุดด้วยแอปGdisk ในการรับ Gdisk ให้ใช้คำสั่ง Pacman ต่อไปนี้ในพรอมต์เทอร์มินัล Arch-Chroot

pacman -S gdisk

เมื่อตั้งค่าแอปแล้ว ให้เปิดฮาร์ดไดรฟ์ในแอปพลิเคชัน Gdisk

gdisk /dev/sda

การรันคำสั่งดังกล่าวจะทำให้ /dev/sda อยู่ในแอป Gdisk จากนั้น คุณจะเห็นข้อความแจ้งที่ขอให้คุณเลือกระหว่าง MBR, BSD, APM และ GPT เขียนใน GPT และกดEnter

จากที่นี่ ให้เขียนtในพรอมต์เพื่อเปลี่ยนแฟล็กของพาร์ติชัน Fat32

t

หลังจากเขียนคำสั่งtแล้ว ให้เขียนใน1เพื่อบอกให้แอปทำงานกับพาร์ติชั่น Fat32

1

เขียนรหัสฐานสิบหกของระบบ EFI ลงในพรอมต์ Gdisk

EF00

บันทึกการเปลี่ยนแปลงด้วย  คำสั่งw

หมายเหตุ: ละเว้นคำเตือน มันจะไม่ลบอะไรเลย

w

หลังจากเขียนการเปลี่ยนแปลงลงในดิสก์แล้ว ให้ปิด Gdisk ด้วยคำสั่งq

q

ตอนนี้แฟล็กของพาร์ติชันFat32 EFI ได้รับการตั้งค่าอย่างถูกต้องแล้ว ให้ใช้bootctlเพื่อติดตั้ง Systemd-boot ให้กับระบบ Arch Linux ใหม่ของคุณ

bootctl --path=/boot install

ให้คำสั่ง Bootctl รันคำสั่งของมัน ควรตั้งค่าไฟล์การกำหนดค่าเริ่มต้นโดยอัตโนมัติ

ถัดไป คุณต้องค้นหา UUID สำหรับ/dev/sda2พาร์ติชันที่ติดตั้ง Arch Linux
เปิดไฟล์ในนาโน หากต้องการทราบข้อมูล PARTUUID ให้เรียกใช้:

blkid /dev/sda2

ดูคำสั่งblkidแล้วจดตัวเลขPARTUUID="ไว้บนเศษกระดาษ หรือบันทึกเป็นโน้ตในโทรศัพท์ของคุณ ฯลฯ หมายเลขที่คุณต้องบันทึกควรมีลักษณะตามตัวอย่างด้านล่าง

3f53b620-5676-4370-90a5-fbed6af2fcfb

หลังจากได้รับ UUID สำหรับพาร์ติชั่นรูทของคุณแล้ว ให้ใช้คำสั่งtouchเพื่อสร้างรายการเมนู Arch Linux ใหม่

แตะ /boot/loader/entries/arch.conf

เปิดไฟล์ใหม่ในนาโน

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

วางโค้ดต่อไปนี้ลงในไฟล์ "arch.conf"

หมายเหตุ: เปลี่ยนPARTUUID=YOUR-PARTUUID-CODE-HEREด้วยรหัสของคุณ

วิธีตั้งค่า Systemd-boot บนระบบ Arch Linux ใหม่

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

เมื่อเสร็จแล้วให้บันทึกนาโนกับCtrl + Oและทางออกด้วยCtrl + X

เมื่อดูแลรายการ Arch แล้ว ก็ถึงเวลาล้างไฟล์ "loader.conf" เริ่มต้นของ Arch และแทนที่ด้วยการตั้งค่าที่ดีขึ้น

echo ' ' > /boot/loader/loader.conf

เปิดไฟล์ "loader.conf" ในโปรแกรมแก้ไขข้อความ Nano โดยใช้คำสั่งด้านล่าง

nano -w /boot/loader/loader.conf

วางโค้ดต่อไปนี้ลงในโปรแกรมแก้ไขข้อความ Nano

วิธีตั้งค่า Systemd-boot บนระบบ Arch Linux ใหม่

default arch
timeout 4
console-mode max
editor no

ปรับปรุง Systemd บูตที่มีbootctl

bootctl --path=/boot update วิธีตั้งค่า Systemd-boot บนระบบ Arch Linux ใหม่

เมื่ออัปเดตbootctlเสร็จแล้ว Systemd-boot ก็พร้อมใช้งาน จากที่นี่ ให้กลับไปที่คู่มือHow to install Arch Linuxหากคุณยังไม่ได้เลือกสภาพแวดล้อมเดสก์ท็อปสำหรับ Arch PC เครื่องใหม่ของคุณ มิฉะนั้น ให้รีบูตและโหลดการตั้งค่า Arch ที่ขับเคลื่อนโดย Systemd ใหม่ของคุณ!

Leave a Comment

Mp3 Diags: แก้ไขปัญหาไฟล์เสียง Mp3 มากถึง 50 ปัญหา

Mp3 Diags: แก้ไขปัญหาไฟล์เสียง Mp3 มากถึง 50 ปัญหา

MP3 Diags คือเครื่องมือขั้นสุดยอดสำหรับแก้ไขปัญหาในคอลเลกชันเพลงของคุณ สามารถแท็กไฟล์ MP3 ของคุณได้อย่างถูกต้อง เพิ่มปกอัลบั้มที่หายไป และแก้ไข VBR

แอปการแจ้งเตือนบนเดสก์ท็อปของ Google Voice

แอปการแจ้งเตือนบนเดสก์ท็อปของ Google Voice

เช่นเดียวกับ Google Wave, Google Voice ได้สร้างกระแสฮือฮาไปทั่วโลก Google มุ่งมั่นที่จะเปลี่ยนแปลงวิธีการสื่อสารของเรา และนับตั้งแต่นั้นมาก็กำลังกลายเป็น...

ดาวน์โหลด Flickr Favorites ด้วย FlickrFaves

ดาวน์โหลด Flickr Favorites ด้วย FlickrFaves

มีเครื่องมือมากมายที่ช่วยให้ผู้ใช้ Flickr สามารถดาวน์โหลดรูปภาพคุณภาพสูงได้ แต่มีวิธีดาวน์โหลด Flickr Favorites บ้างไหม? เมื่อเร็ว ๆ นี้เราได้...

OK Sampler คือซอฟต์แวร์สุ่มตัวอย่างเพลงฟรี

OK Sampler คือซอฟต์แวร์สุ่มตัวอย่างเพลงฟรี

การสุ่มตัวอย่างคืออะไร? ตามข้อมูลของ Wikipedia “คือการนำส่วนหนึ่งหรือตัวอย่างจากการบันทึกเสียงหนึ่งมาใช้ซ้ำเป็นเครื่องดนตรีหรือ...

การสำรองข้อมูล Google Sites: นำเข้า/ส่งออก

การสำรองข้อมูล Google Sites: นำเข้า/ส่งออก

Google Sites เป็นบริการจาก Google ที่ช่วยให้ผู้ใช้โฮสต์เว็บไซต์บนเซิร์ฟเวอร์ของ Google แต่มีปัญหาหนึ่งคือไม่มีตัวเลือกสำรองข้อมูลในตัว

แอปพลิเคชันเดสก์ท็อป Google Tasks

แอปพลิเคชันเดสก์ท็อป Google Tasks

Google Tasks ไม่ได้รับความนิยมเท่ากับบริการอื่นๆ ของ Google เช่น ปฏิทิน Wave เสียง ฯลฯ แต่ยังคงใช้กันอย่างแพร่หลายและเป็นส่วนสำคัญของผู้คน

วิธีการกู้คืนพาร์ติชั่นและข้อมูลฮาร์ดดิสก์ที่สูญหาย [คู่มือ]

วิธีการกู้คืนพาร์ติชั่นและข้อมูลฮาร์ดดิสก์ที่สูญหาย [คู่มือ]

ในคู่มือฉบับก่อนหน้าของเราเกี่ยวกับการล้างฮาร์ดดิสก์และสื่อแบบถอดได้อย่างปลอดภัยผ่าน Ubuntu Live และซีดีบูต DBAN เราได้กล่าวถึงดิสก์ที่ใช้ Windows

วิธีติดตั้งไฟล์ DEB บน Linux

วิธีติดตั้งไฟล์ DEB บน Linux

ไฟล์ DEB คืออะไร?? คุณจะทำอย่างไรกับมัน? เรียนรู้หลายวิธีที่คุณสามารถติดตั้งไฟล์ DEB บน Linux PC ของคุณ

วิธีการติดตั้ง GitLab บน Ubuntu Server

วิธีการติดตั้ง GitLab บน Ubuntu Server

คุณต้องการให้ GitLab ทำงานบนเซิร์ฟเวอร์ Ubuntu ของคุณหรือไม่? GitLab เป็นทางเลือกที่โฮสต์ได้เองที่มีประสิทธิภาพสำหรับบริการต่างๆ เช่น GitHub ด้วยคุณสามารถ

การรักษาความปลอดภัยเซิร์ฟเวอร์ Ubuntu Linux ด้วย SELinux

การรักษาความปลอดภัยเซิร์ฟเวอร์ Ubuntu Linux ด้วย SELinux

เรียนรู้วิธีเพิ่มความปลอดภัยให้กับเซิร์ฟเวอร์ Ubuntu Linux โดยการติดตั้งและเปิดใช้งาน SELinux