Grub เป็น bootloader ที่ระบบ GNU / Linux ส่วนใหญ่ใช้ และที่ ไม่มีตัวเลือกการปรับแต่งมากมาย เทียบกับ bootloaders อื่น ๆ วันนี้เราจะมาพูดถึง rEFInd ซึ่งเป็น bootloader UEFI. การตรวจสอบ สามารถใช้เพื่อบูตระบบปฏิบัติการหลายระบบ ที่ติดตั้งบนอุปกรณ์เครื่องเดียว นอกจากนั้นยังมีวิธีการเข้าสู่และสำรวจ EFI Preboot Environment โดยใช้เชลล์แบบโต้ตอบตัวอย่างเช่น shellx64_v2.efi
rEFInd คือส้อมที่ใช้งานอยู่ของ rEFIt ตอนนี้ถูกละทิ้งและตัวจัดการการบูต Unified Extensible Firmware Interface (EFI) เริ่มต้นสำหรับ TrueOS GNUefi ยืมตัวเองไปสู่การเขียนแอปพลิเคชัน efi binary ใน C เพื่อเปิดใช้งานโดยตรงจากเมนู rEFInd GUI วัตถุประสงค์โดยทั่วไปของแอปพลิเคชัน EFI คือเพื่อแก้ไขปัญหาการเริ่มต้นระบบและแก้ไขการตั้งค่าโดยใช้โปรแกรมซึ่งอาจทำได้จาก BIOS เฟิร์มแวร์ของคอมพิวเตอร์
rEFInd มีความสวยงามมากขึ้น กว่าค่าเริ่มต้นของ Grub bootloader บน Linux ตั้งแต่ สามารถปรับแต่งได้สูงและสามารถกำหนดค่าให้บูตได้เกือบทุกระบบปฏิบัติการ พร้อมกับ Linux ได้อย่างง่ายดาย
สิ่งสำคัญคือต้องพูดถึงเรื่องนั้น rEFInd มีไว้สำหรับเครื่องที่ใช้ UEFI โดยเฉพาะ และจะไม่ทำงานในโหมด BIOS เนื่องจากไม่รองรับ
จะติดตั้ง rEFInd บน Linux ได้อย่างไร?
สำหรับผู้ที่สนใจสามารถติดตั้งโปรแกรมโหลดบูตนี้ในระบบของตนได้ สามารถทำได้โดยทำตามคำแนะนำที่เราแบ่งปันด้านล่าง
พวกเขาเป็นใคร ผู้ใช้ Ubuntu หรืออนุพันธ์ของมันคุณควรรู้ว่ามีการสนับสนุนที่ดีเยี่ยมสำหรับ rEFInd bootloader
เนื่องจากการทำให้มันทำงานนั้นง่ายมาก เพียงแค่เปิดเทอร์มินัลในระบบ (คุณสามารถใช้แป้นพิมพ์ลัด Ctrl + Alt + T หรือ Ctrl + Shift + T) และในนั้นเราจะพิมพ์คำสั่งต่อไปนี้:
sudo apt install refind <strong>En caso de que no encuentre el paquete, debemos habilitar el repositorio “Universe”</strong> en el sistema. Para ello en la terminal vamos a teclear el siguiente comando: [sourcecode text="bash"]sudo add-apt-repository universe
และเราพิมพ์คำสั่งการติดตั้ง rEFInd อีกครั้ง หลังจากการติดตั้งโปรแกรมอินเทอร์เฟซผู้ใช้แบบกราฟิกแบบข้อความจะปรากฏขึ้นบนหน้าจอ บนหน้าจอนี้คุณจะเห็นข้อความว่า มันจะถามคุณว่าคุณต้องการติดตั้ง rEFInd โดยอัตโนมัติหรือไม่ ใน ESP (พาร์ติชันสำหรับเริ่มระบบ UEFI) ซึ่งเราจะตอบว่าใช่
หากทุกอย่างสำเร็จ rEFInd จะพร้อมใช้งานบน Ubuntu
บน Arch Linux เช่นเดียวกับอนุพันธ์ สามารถติดตั้ง bootloader จากที่เก็บ Arch Linux การติดตั้งสามารถทำได้ด้วยความช่วยเหลือของ pacman
พอ ด้วยการเปิดเทอร์มินัลและในนั้นเราจะพิมพ์:
sudo pacman -S refind-efi
การติดตั้งเสร็จสิ้น เราจะใช้สิทธิ์ root เพื่อกำหนดค่า bootloader. ในการรับสิทธิ์รูทเราสามารถทำได้ด้วย:
su –
O
sudo -s
ตอนนี้เซสชันเทอร์มินัลเป็นรูท rEFInd bootloader สามารถกำหนดค่าได้อย่างรวดเร็วด้วยสคริปต์การติดตั้ง refind ที่รวมอยู่
refind-install
ในกรณีของผู้ที่เป็นผู้ใช้ Fedora เราต้องดาวน์โหลดแพ็คเกจ RPM จัดทำโดยผู้พัฒนาสำหรับการติดตั้งบนระบบที่รองรับแพ็กเกจประเภทนี้
ในการรับ rEFInd เวอร์ชัน RPM สำหรับ Fedora เราต้องทำ ไปที่ลิงค์ต่อไปนี้
เมื่อดาวน์โหลดแพคเกจแล้วเราจะทำการติดตั้ง ดับเบิลคลิกที่ไฟล์และตัวจัดการไฟล์ของเราจะดูแลการติดตั้งหรือจากเทอร์มินัลเราจะทำการติดตั้งด้วย:
sudo dnf install refind-0.11.4-1.x86_64.rpm
หลังจากขั้นตอนการติดตั้ง bootloader สามารถเปิดใช้งานได้อย่างง่ายดาย ใน Fedora โดยพิมพ์คำสั่งต่อไปนี้ในเทอร์มินัล:
sudo refind-install
สำหรับกรณีของ openSUSE เราจะใช้สิ่งเดียวกัน แพ็คเกจที่ฉันรู้ว่าใช้สำหรับ Fedora. แต่การติดตั้งสามารถทำได้โดยใช้คำสั่งต่อไปนี้:
sudo zypper install refind-0.11.4-1.x86_64.rpm
และเราสามารถเปิดใช้งาน bootloader ได้โดยเรียกใช้สคริปต์การกำหนดค่า:
sudo refind-install
จะมีอะไรเกิดขึ้นถ้าเรามี Grub อยู่แล้ว?
ทักทาย!
ไม่มีอะไรเกิดขึ้นเพื่อแทนที่
…แล้วปรับแต่งยังไง ????