วิธีติดตั้ง Grub ใหม่บน Arch Linux

Grub bootloader ของระบบ Arch Linux ของคุณเสียหรือไม่ ต้องการติดตั้งใหม่เพื่อให้ระบบ Arch ของคุณสามารถบูตได้อีกครั้งหรือไม่ ตามที่ปรากฏ ด้วยเคล็ดลับด่วนใน ISO ตัวติดตั้ง Arch Linux คุณก็ทำได้! ในคู่มือนี้เราจะแสดงให้คุณเห็นว่า!

ก่อนที่เราจะเริ่มต้น

การแก้ไข Grub ใน Arch Linux หมายถึงการเชื่อมต่ออินเทอร์เน็ตผ่านบรรทัดคำสั่งในตัวติดตั้ง หากคุณใช้อีเทอร์เน็ต การเชื่อมต่อจะเป็นไปโดยอัตโนมัติ และไม่ต้องกำหนดค่าใดๆ อย่างไรก็ตาม หากคุณใช้ WiFi คุณจะต้องเชื่อมต่อด้วยตนเอง

ในการเชื่อมต่อกับ WiFi ในตัวติดตั้ง Arch Linux ตรวจสอบวิกิอย่างเป็นทางการ มันจะแนะนำคุณตลอดการตั้งค่าการเชื่อมต่อ WiFi ในตัวติดตั้ง

กำลังดาวน์โหลด Arch Linux ISO และสร้าง USB

หากคุณต้องการติดตั้ง Grub ใหม่บน Arch Linux คุณจะต้องติดตั้ง ISO บน USB หากคุณทำไฟล์ ISO การติดตั้งดั้งเดิมหาย คุณจะต้องดาวน์โหลด ISO และสร้าง USB ที่สามารถบู๊ตได้ใหม่

หมายเหตุ: หากคุณยังมีตัวติดตั้ง Arch Linux USB ดั้งเดิมอยู่ คุณสามารถข้ามส่วนนี้ของคำแนะนำได้

  วิธีการติดตั้ง Softmaker Office 2019 รุ่นทดลองบน Linux

ในการรับมือกับไฟล์ Arch Linux ISO ตรงไปที่ ArchLinux.org เมื่ออยู่ในเว็บไซต์แล้ว ให้หาปุ่ม “ดาวน์โหลด” และเลือกด้วยเมาส์ จากนั้นคุณจะดาวน์โหลดไฟล์ Arch Linux ISO ของคุณไปยังพีซีสำรองหรือ Mac ที่คุณเปิด Arch Linux USB

เมื่อดาวน์โหลดไฟล์ ISO แล้ว ให้ไปที่ Etcher.io และดาวน์โหลดแอปเวอร์ชันล่าสุด Etcher เป็นแบบข้ามแพลตฟอร์มและจะทำงานบน Windows, Mac OS และ Linux OS

หลังจากดาวน์โหลด Etcher แล้ว ให้เปิดขึ้นมาและทำตามคำแนะนำทีละขั้นตอนด้านล่างเพื่อสร้างไฟล์ ISO ใหม่ของคุณ

ขั้นตอนที่ 1: ค้นหาปุ่ม “แฟลชจากไฟล์” แล้วคลิกด้วยเมาส์ เมื่อคุณเลือกปุ่ม “แฟลชจากไฟล์” Etcher จะเปิดหน้าต่างเบราว์เซอร์ไฟล์ขึ้นมา ใช้หน้าต่างนี้ ค้นหาไฟล์ Arch Linux ISO และเลือกเพื่อเพิ่มลงในแอป

ขั้นตอนที่ 2: ใส่แฟลชไดรฟ์ USB ของคุณเข้ากับพอร์ต USB ของคอมพิวเตอร์ หลังจากแทรกแล้ว คลิกที่ปุ่ม “เลือกเป้าหมาย” และเปิดพื้นที่การเลือกอุปกรณ์ จากนั้น ใช้เพื่อคลิกบนแฟลชไดรฟ์ USB ที่คุณจะใช้ในการติดตั้ง Arch Linux ISO

ขั้นตอนที่ 3: ค้นหา “แฟลช!” ปุ่มและคลิกด้วยเมาส์ เมื่อคลิกที่ “แฟลช!” ปุ่ม Etcher จะเริ่มแฟลชไฟล์ Arch Linux ISO ไปยัง USB แฟลชไดรฟ์ของคุณ

เมื่อการแฟลชเสร็จสิ้น ให้ถอดปลั๊ก USB ออกจากพีซีสำรอง แล้วเสียบเข้ากับระบบ Arch Linux ของคุณ จากนั้นบูตเข้าสู่ BIOS ของ Arch PC และตั้งค่าให้บูตจาก USB

  วิธีทำให้ Gnome Shell เป็นมิตรกับผู้ใช้บน Linux

การติดตั้งการติดตั้ง Arch Linux ของคุณ

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

จากที่นี่ ค้นหาพาร์ติชันรูทของคุณ ในตัวอย่างนี้ เลเบลไดรฟ์ของพาร์ติชั่นรูทคือ /dev/sda2 โปรดจำไว้ว่าพาร์ติชั่นรูทของคุณจะแตกต่างกัน คุณจะต้องกำหนดว่าพาร์ติชั่นรูทของคุณใช้ lsblk อะไรอยู่

เมื่อคุณทราบแล้วว่าป้ายกำกับไดรฟ์ของพาร์ติชั่นรูทของคุณคืออะไร ให้เมาต์กับโฟลเดอร์ /mnt โดยใช้คำสั่ง mount

mount /dev/sda2 /mnt

หลังจากติดตั้งพาร์ติชั่นรูทแล้ว คุณจะต้องติดตั้งพาร์ติชั่นสำหรับบู๊ต ส่วนนี้มีความยุ่งยากและแตกต่างกันไปขึ้นอยู่กับประเภทของการติดตั้งระบบ Arch Linux ของคุณ

UEFI

หากคุณติดตั้ง Arch Linux ในโหมด UEFI คุณน่าจะมีพาร์ติชัน UEFI โดยเฉพาะที่มีขนาดประมาณ 512 MB หรือมากกว่านั้น ในตัวอย่างนี้ บูตพาร์ติชัน UEFI คือ /dev/sda1 และเมาต์ที่ /boot/efi/ ใน Arch Linux

หมายเหตุ: ป้ายกำกับพาร์ติชันสำหรับบูต UEFI ของคุณจะแตกต่างจาก

ในการเมาต์พาร์ติชั่น UEFI ในตัวติดตั้ง ให้ใช้คำสั่ง mount ต่อไปนี้

mount /dev/sda1 /mnt/boot/efi

โปรดทราบว่าระบบ Arch Linux แต่ละระบบนั้นแตกต่างกัน ระหว่างการติดตั้ง คุณเลือกจุดเชื่อมต่อสำหรับพาร์ติชันสำหรับเริ่มระบบ UEFI ของคุณ หากจุดต่อเชื่อมของคุณแตกต่างจาก /boot/efi คุณจะต้องระบุสิ่งนี้แทนคำสั่งตัวอย่างด้านล่างเพื่อให้สามารถเข้าถึงได้ในตัวติดตั้ง Arch Linux

ไม่สามารถทราบได้ว่าพาร์ติชั่น UEFI ของคุณเชื่อมต่อกับที่ใด? ตรวจสอบไฟล์ fstab ของคุณด้วยคำสั่งด้านล่าง มันสรุปตำแหน่งที่แต่ละพาร์ติชั่นใน Arch Linux ติดตั้ง

  วิธีการติดตั้ง JetBrains GoLand บน Linux

cat /mnt/etc/fstab

ไม่ใช่ UEFI

หากคุณติดตั้ง Arch Linux ในโหมดที่ไม่ใช่ UEFI ตัวโหลดบูตจะถูกติดตั้งโดยตรงไปยัง MBR ของพาร์ติชันรูท ไม่จำเป็นต้องเมานต์อย่างอื่นนอกจากรูทพาร์ติชั่นเพื่อแก้ไขด้วง

ติดตั้งด้วงใหม่

หาก Grub ของคุณใช้งานไม่ได้บน Arch Linux คุณสามารถติดตั้งใหม่เพื่อแก้ไขได้ ในการติดตั้งใหม่ คุณจะต้องเข้าถึงระบบ Arch Linux ที่มีอยู่ใน Arch Chroot ก่อน ในการทำเช่นนั้น ให้ป้อนคำสั่ง arch-chroot ด้านล่าง

arch-chroot /mnt

เมื่อป้อนคำสั่งด้านบน คุณจะเข้าถึงการติดตั้ง Arch Linux จากที่นี่ สามารถติดตั้ง Grub ใหม่ได้อย่างง่ายดาย

Grub ติดตั้ง UEFI . อีกครั้ง

หากต้องการติดตั้ง Grub อีกครั้งบนระบบ UEFI ให้ป้อนคำสั่งด้านล่าง อย่าลืมเปลี่ยน –efi-directory=/boot/efi หากไดเรกทอรี EFI ของคุณไม่ใช่ /boot/efi

pacman -S grub efibootmgr os-prober

grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=grub

grub-mkconfig -o /boot/grub/grub.cfg

Grub ติดตั้งใหม่ Non-UEFI

หากต้องการติดตั้ง Grub อีกครั้งบนระบบที่ไม่ใช่ UEFI ให้ป้อนคำสั่งด้านล่าง อย่าลืมเปลี่ยน /dev/sda ในคำสั่งที่สองเพื่อให้สะท้อนถึงฮาร์ดไดรฟ์ที่คุณติดตั้ง Arch Linux

pacman -S grub

grub-install --recheck --target=i386-pc /dev/sda

grub-mkconfig -o /boot/grub/grub.cfg

เรื่องล่าสุด

x