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

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

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

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

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

ซู -

หรือ

sudo -s

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

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

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

เร่งเวลาบูตของ Grub

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

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

ซู –

หรือ

sudo -s

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

nano -w /etc/default/grub

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

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

GRUB_TIMEOUT=0

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

GRUB_TIMEOUT=2

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

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

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

ในการเริ่มต้น ให้เปิดหน้าต่างเทอร์มินัล เมื่อมีการเปิดรับเปลือกรากใช้suหรือsudo -s

ซู -

หรือ

sudo -s

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

Ubuntu/Debian

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

update-grub

Fedora/OpenSUSE

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

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

Arch Linux

หากต้องการอัปเดตการตั้งค่า Grub บนArch Linuxคุณจะต้องเรียกใช้คำสั่งgrub-mkconfig

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

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

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

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

ซู -

หรือ

sudo -s

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

cd /home/ชื่อผู้ใช้/

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

rm /etc/default/grub

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

mv grub.bak /etc/default/grub

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

เดเบียน/อูบุนตู

update-grub

Arch Linux

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

OpenSUSE/Fedora

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


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

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

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

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

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

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

กำหนดค่า NFS บนเซิร์ฟเวอร์ Linux ด้วย Cockpit

กำหนดค่า NFS บนเซิร์ฟเวอร์ Linux ด้วย Cockpit

ต้องการวิธีที่ง่ายกว่าในการเมานต์การแชร์ NFS บนเซิร์ฟเวอร์ Linux ของคุณหรือไม่ เรียนรู้วิธีเมานต์การแชร์ NFS ด้วยแอป Cockpit

วิธีอัปเกรดเป็น Ubuntu 22.04 LTS

วิธีอัปเกรดเป็น Ubuntu 22.04 LTS

การสนับสนุนระยะยาวของ Ubuntu 22.04 อยู่ที่นี่แล้ว! เรียนรู้วิธีอัปเกรดเดสก์ท็อปหรือแล็ปท็อปของคุณเป็น Ubuntu รุ่นล่าสุด

วิธีติดตั้งไดรเวอร์ Nvidia GPU ล่าสุดบน Linux

วิธีติดตั้งไดรเวอร์ Nvidia GPU ล่าสุดบน Linux

วิธีติดตั้งไดรเวอร์ Nvidia GPU ล่าสุดบน Linux

วิธีถ่ายโอนไฟล์ไปยังคอนเทนเนอร์ Docker

วิธีถ่ายโอนไฟล์ไปยังคอนเทนเนอร์ Docker

ต้องการถ่ายโอนไฟล์ไปยังคอนเทนเนอร์ Docker ของคุณหรือไม่ ด้วยเครื่องมือ Docker cp คุณสามารถย้ายไฟล์เข้าและออกจากคอนเทนเนอร์ได้อย่างง่ายดาย

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

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

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

วิธีทำให้ GOG Galaxy ทำงานบน Linux

วิธีทำให้ GOG Galaxy ทำงานบน Linux

คุณเป็นเจ้าของเกมบน GOG.com หรือไม่? ต้องการตั้งค่าไคลเอนต์ GOG Galaxy บนพีซี Linux ของคุณเพื่อเพลิดเพลินกับวิดีโอเกมหรือไม่? ทำตามคำแนะนำนี้ในขณะที่เราแสดง

วิธีการติดตั้ง Docker Engine บน CentOS

วิธีการติดตั้ง Docker Engine บน CentOS

Docker Engine เป็นโปรแกรมเปิดคอนเทนเนอร์สำหรับ Linux และแพลตฟอร์มอื่นๆ Docker Engine จัดการคอนเทนเนอร์ในตัวที่ทำงานคล้ายกับ

วิธีทำให้การแชททั้งหมดของคุณเป็นหนึ่งเดียวกับ Ferdi

วิธีทำให้การแชททั้งหมดของคุณเป็นหนึ่งเดียวกับ Ferdi

คุณเหนื่อยกับการติดตั้ง Slack, Discord และเครื่องมือเพิ่มประสิทธิภาพอื่น ๆ บนระบบ Linux ของคุณหรือไม่? คุณหวังว่าพวกเขาจะรวมเป็นหนึ่งเดียวได้ไหม