วิธีการติดตั้ง GitLab บน Ubuntu Server
คุณต้องการให้ GitLab ทำงานบนเซิร์ฟเวอร์ Ubuntu ของคุณหรือไม่? GitLab เป็นทางเลือกที่โฮสต์ได้เองที่มีประสิทธิภาพสำหรับบริการต่างๆ เช่น GitHub ด้วยคุณสามารถ
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 (หรือที่เรียกว่าฮาร์ดไดรฟ์ตัวแรกที่เชื่อมต่อกับระบบ) พาร์ติชั่นเหล่านี้มีดังต่อไปนี้:
สิ่งแรกที่ต้องทำใน 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ด้วยรหัสของคุณ
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
default arch
timeout 4
console-mode max
editor no
ปรับปรุง Systemd บูตที่มีbootctl
เมื่ออัปเดตbootctlเสร็จแล้ว Systemd-boot ก็พร้อมใช้งาน จากที่นี่ ให้กลับไปที่คู่มือHow to install Arch Linuxหากคุณยังไม่ได้เลือกสภาพแวดล้อมเดสก์ท็อปสำหรับ Arch PC เครื่องใหม่ของคุณ มิฉะนั้น ให้รีบูตและโหลดการตั้งค่า Arch ที่ขับเคลื่อนโดย Systemd ใหม่ของคุณ!
คุณต้องการให้ GitLab ทำงานบนเซิร์ฟเวอร์ Ubuntu ของคุณหรือไม่? GitLab เป็นทางเลือกที่โฮสต์ได้เองที่มีประสิทธิภาพสำหรับบริการต่างๆ เช่น GitHub ด้วยคุณสามารถ
เรียนรู้วิธีเพิ่มความปลอดภัยให้กับเซิร์ฟเวอร์ Ubuntu Linux โดยการติดตั้งและเปิดใช้งาน SELinux
ต้องการวิธีที่ง่ายกว่าในการเมานต์การแชร์ NFS บนเซิร์ฟเวอร์ Linux ของคุณหรือไม่ เรียนรู้วิธีเมานต์การแชร์ NFS ด้วยแอป Cockpit
การสนับสนุนระยะยาวของ Ubuntu 22.04 อยู่ที่นี่แล้ว! เรียนรู้วิธีอัปเกรดเดสก์ท็อปหรือแล็ปท็อปของคุณเป็น Ubuntu รุ่นล่าสุด
วิธีติดตั้งไดรเวอร์ Nvidia GPU ล่าสุดบน Linux
ต้องการถ่ายโอนไฟล์ไปยังคอนเทนเนอร์ Docker ของคุณหรือไม่ ด้วยเครื่องมือ Docker cp คุณสามารถย้ายไฟล์เข้าและออกจากคอนเทนเนอร์ได้อย่างง่ายดาย
ไฟล์ DEB คืออะไร?? คุณจะทำอย่างไรกับมัน? เรียนรู้หลายวิธีที่คุณสามารถติดตั้งไฟล์ DEB บน Linux PC ของคุณ
คุณเป็นเจ้าของเกมบน GOG.com หรือไม่? ต้องการตั้งค่าไคลเอนต์ GOG Galaxy บนพีซี Linux ของคุณเพื่อเพลิดเพลินกับวิดีโอเกมหรือไม่? ทำตามคำแนะนำนี้ในขณะที่เราแสดง
Docker Engine เป็นโปรแกรมเปิดคอนเทนเนอร์สำหรับ Linux และแพลตฟอร์มอื่นๆ Docker Engine จัดการคอนเทนเนอร์ในตัวที่ทำงานคล้ายกับ
คุณเหนื่อยกับการติดตั้ง Slack, Discord และเครื่องมือเพิ่มประสิทธิภาพอื่น ๆ บนระบบ Linux ของคุณหรือไม่? คุณหวังว่าพวกเขาจะรวมเป็นหนึ่งเดียวได้ไหม