- - วิธีปรับปรุงความเร็วในการบูท Linux ด้วยการปรับแต่ง Grub

วิธีปรับปรุงความเร็วในการบูท Linux ด้วยการปรับแต่ง Grub

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

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

การเปลี่ยนแปลงไฟล์กำหนดค่า Grubเล็ก แต่ก็มีอันตราย ความผิดพลาดใด ๆ ที่อาจทำลายระบบของคุณอย่างจริงจังและอาจทำให้ระบบยุ่ง ดังนั้นก่อนที่จะแสดงวิธีเพิ่มความเร็วในการบูทของคุณบนลีนุกซ์นั้นเป็นเรื่องสำคัญอย่างยิ่งที่เราจะต้องทำการสำรองข้อมูลไฟล์คอนฟิกูเรชัน Grub ของคุณ หากต้องการทำสิ่งนี้ให้เปิดหน้าต่างเทอร์มินัลโดยกด Ctrl + Alt + T หรือ Ctrl + Shift + T บนแป้นพิมพ์ รับสิทธิ์การเข้าถึงรูทในเชลล์โดยพิมพ์ su. หรือหากคุณไม่สามารถลงชื่อเข้าใช้ด้วยชื่อรูทลอง sudo -s คำสั่ง

su -

หรือ

sudo -s

เมื่อคุณเข้าถึงรูทเชลล์แล้วให้ใช้ CP คำสั่งเพื่อสร้างสำเนาของไฟล์ปรับแต่ง bootloader ของ Grub

หมายเหตุ: โปรดแทนที่ ชื่อผู้ใช้ ในคำสั่งด้านล่างด้วยชื่อผู้ใช้ที่คุณใช้บน Linux PC ของคุณ

cp /etc/default/grub /home/username/grub.bak

เร่งความเร็วการบูตของ Grub

Grub bootloader มีการตั้งค่าที่เรียกว่า“ GRUB_TIMEOUT” การตั้งค่านี้เป็นระยะเวลาที่คอมพิวเตอร์ของคุณจะนั่งและไม่ทำงานก่อนที่จะเลือกโหลดระบบปฏิบัติการเริ่มต้น โดยค่าเริ่มต้นจะถูกตั้งค่าเป็น 5 วินาทีและสำหรับคนส่วนใหญ่นั่นเป็นเวลาที่เพียงพอที่จะรอ อย่างไรก็ตามหากคุณต้องการเพิ่มความเร็วในการบู๊ตการเปลี่ยนหมายเลขนี้เป็นวิธีที่มีประสิทธิภาพที่สุดในการดำเนินการ

ในการเปลี่ยนความเร็วการบู๊ตใน Grub bootloaderคุณจะต้องแก้ไขไฟล์กำหนดค่า การแก้ไขไฟล์กำหนดค่าของ Grub ทำได้ดีที่สุดผ่านโปรแกรมแก้ไขข้อความนาโนเนื่องจากเป็นหนึ่งในวิธีที่ง่ายที่สุดในการนำทาง ในการเริ่มต้นกระบวนการแก้ไขให้เปิดหน้าต่างเทอร์มินัลและรับสิทธิ์การเข้าถึงรูทหรือ sudo

ซู -

หรือ

sudo -s

จากนั้นเปิดไฟล์การกำหนดค่า Grub ในเครื่องมือแก้ไขข้อความ Nano

nano -w /etc/default/grub

ดูในไฟล์ข้อความเพื่อหา“ GRUB_TIMEOUT”การเข้า จากนั้นลบหมายเลข 5 และเปลี่ยนเป็นจำนวนที่น้อยกว่า โปรดทราบว่ายิ่งหมายเลขนี้ต่ำพีซีของคุณก็จะบู๊ตได้เร็วขึ้น เพื่อผลลัพธ์ที่เร็วที่สุดให้เปลี่ยนเป็น:

GRUB_TIMEOUT=0

หรือหากคุณสนใจที่จะเร่ง Grub แต่ยังต้องการอ่านเมนูให้ตั้งค่าเป็น 2 วินาที

GRUB_TIMEOUT=2

หลังจากที่คุณพอใจกับการเปลี่ยนแปลงที่ทำกับการตั้งค่าสถานะ GRUB_TIMEOUT ให้บันทึกการแก้ไขของคุณลงในไฟล์โดยกด Ctrl + O บนแป้นพิมพ์ จากนั้นปิดตัวแก้ไขข้อความนาโนโดยกด Ctrl + X

ใช้การเปลี่ยนแปลง

ด้วยการเปลี่ยนแปลงที่เกิดขึ้นกับด้วงไฟล์กำหนดค่าถึงเวลาที่ต้องใช้ วิธีเดียวที่จะใช้การเปลี่ยนแปลงการกำหนดค่ากับ Grub คือการอัปเดต Bootloader ในการดำเนินการดังกล่าวคุณจะต้องใช้กลไกการอัปเดต bootloader ของการแจกจ่าย Linux

ในการเริ่มต้นให้เปิดหน้าต่างเทอร์มินัล เมื่อเปิดแล้วให้ใช้รูทเชลล์โดยใช้ su หรือ sudo -s.

su -

หรือ

sudo -s

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

อูบุนตู / Debian

บน Ubuntu Linux และ Debian ไม่จำเป็นต้องกรอกคำสั่งแบบยาวหากคุณต้องการสรุปการเปลี่ยนแปลงใน Grub bootloader เพียงแค่เรียกใช้ ปรับปรุงด้วง คำสั่ง!

update-grub

Fedora / OpenSUSE

ใน Fedora และ OpenSUSE ไม่มีคำสั่ง update-grub อย่างเช่น Ubuntu หากต้องการใช้การเปลี่ยนแปลงกับ bootloader คุณจะต้องเรียกใช้ grub2-mkconfig คำสั่ง

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

Arch Linux

หากต้องการอัปเดตการตั้งค่า Grub บน Arch Linux คุณจะต้องโทรหา ด้วง mkconfig คำสั่ง

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

เมื่อคำสั่งอัพเดต Grub ทำงานเสร็จสิ้นการเปลี่ยนแปลงควรจะมีผล!

เลิกทำการเปลี่ยนแปลง Grub

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

su -

หรือ

sudo -s

หลังจากได้รับรูทเชลล์แล้วให้ไปยังเซสชันเทอร์มินัล Linux จากตำแหน่งที่เปิด (/) ไปที่โฟลเดอร์โฮมบน Linux PC ของคุณ แม้ว่าโปรดจำไว้ว่าคุณจะต้องเปลี่ยน ชื่อผู้ใช้ ส่วนหนึ่งของคำสั่งด้านล่าง

cd /home/username/

จากนั้นลบไฟล์การกำหนดค่า Grub ที่มีอยู่บนระบบ Linux ของคุณโดยใช้ RM คำสั่ง

rm /etc/default/grub

เมื่อไฟล์การกำหนดค่า Grub เก่าถูกลบออกจากระบบถึงเวลาที่จะคืนค่าการสำรองข้อมูล ใช้ MV คำสั่งใส่ grub.bak ไฟล์เข้าที่

mv grub.bak /etc/default/grub

ในที่สุดอัพเดต Grub เพื่อทำการเปลี่ยนแปลงให้เสร็จสิ้น

Debian / Ubuntu

update-grub

Arch Linux

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

OpenSUSE / Fedora

grub2-mkconfig -o /boot/grub2/grub.cfg
</ p>

ความคิดเห็น