ลดการหมดเวลาของ GRUB


38

การหมดเวลาของ GRUB คือ 8 วินาที สามารถลดลงเป็น 2 หรือ 3 วินาทีได้หรือไม่ วิธีที่ดีที่สุดในการทำเช่นนี้คืออะไร?

คำตอบ:



5

ไม่แน่ใจว่าฉันมีคำตอบที่สมบูรณ์หรือไม่เพราะฉันมีคำถามอีกสองสามข้อ

ก่อน - สิทธิ์ : โดยปกติคุณจะต้องใช้ sudo เพื่อแก้ไข grub.cfg หากฉันแก้ไขจาก commandline ฉันชอบ nano ซึ่งติดตั้งโดยค่าเริ่มต้นดังนั้นฉันจะใช้

$ sudo nano /boot/grub/grub.cfg

หากคุณไม่เคยใช้นาโนมาก่อนเมื่อคุณแก้ไขเสร็จแล้วให้ใช้ Ctl-O (ตัวอักษร) เพื่อบันทึกจากนั้นกดปุ่ม Ctl-X เพื่อออก (ตัวเลือก Ctl-O เป็นตัวเลือก Ctl-X จะแจ้งให้ทราบหากมีการเปลี่ยนแปลง)

สอง - ด้วง : การแก้ไข /boot/grub/grub.cfg อาจไม่ใช่วิธีที่จะไป Grub2 ใช้ไฟล์ / etc / default / grub เพื่อรับตัวเลือกทั้งหมดแล้วสร้าง grub.cfg ให้คุณ สิ่งนี้สำคัญเนื่องจาก grub.cfg ได้รับการอัปเดตเมื่อมีการอัปเดตเคอร์เนลหรือสิ่งอื่น ๆ ที่อาจส่งผลกระทบต่อด้วง ดังนั้นหากคุณต้องการให้การเปลี่ยนแปลงของคุณติดคุณต้องแก้ไข / etc / default / grub

$ sudo nano /etc/default/grub
$ sudo update-grub2

เพิ่มเติมเกี่ยวกับด้วงที่นี่: https://help.ubuntu.com/community/Grub2/

จำไว้ว่าให้ทำการสำรองข้อมูลก่อนที่คุณจะเปลี่ยนไฟล์ระบบ : D

สาม - 10 วินาทีรอ : ฉันไม่แน่ใจจริง ๆ ว่าด้วงเป็นคนร้ายของคุณที่นี่ แต่หวังว่าข้างต้นจะช่วยให้คุณคิดออกว่ามันเป็น อีกวิธีหนึ่งคือคุณสามารถอธิบายเพิ่มเติมเล็กน้อย คุณอยู่ในเมนูด้วงเมื่อคุณ "เลือก Ubuntu เพื่อบู๊ตหรือไม่" จะเกิดอะไรขึ้นเมื่อคุณเลือกแล้ว หรือคุณกำลังอ้างถึงการเลือกด้วงระบบปฏิบัติการเริ่มต้น - ในกรณีนั้น / etc / default / grub จะช่วยได้


1
การแก้ไข grub.cfg ด้วย Grub2 เป็นช่วงความคิดที่ไม่ดี และของ coursE Grub คือ "วายร้าย" ที่รับผิดชอบการหมดเวลาเริ่มต้น 10 วินาทีในระบบมัลติบูต !!
ish

1

วิธีการ GUI คือการติดตั้ง StartUpManager:

$ sudo apt-get install startupmanager

คุณสามารถตั้งค่าการหมดเวลาของ Grub2 ได้โดยใช้ยูทิลิตี้นี้


2
startupmanager มักทำให้เกิดปัญหากับ grub2
con-f-use

2
และไม่พร้อมใช้งานในที่เก็บของ Ubuntu 12.04
tsusanka

0

คุณอาจลองติดตั้งเครื่องมือจัดการการเริ่มต้นอินเทอร์เฟซ GUI ชื่อ "Grub Customizer"

ดูเหมือนว่าจะไม่อยู่ใน repos แม้ว่า แต่คุณสามารถหาได้ที่นี่ที่ Launchpad: Grub Customizer

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


0

สำหรับสิ่งนี้คุณต้องเปลี่ยนค่าของ GRUB_TIMEOUT ค่าเป็น 2 หรือ 3

1 - ไปที่โหมดซุปเปอร์

ซู -

ตามด้วยการพิมพ์รหัสผ่านรูทของคุณ

2- ตอนนี้เปิดไฟล์ GRUB.cfg ไม่ว่าจะเป็นในโปรแกรมแก้ไข vi หรือ Gedit (Gedit นั้นง่าย (GUI))

vi /boot/grub2/grub.cfg

หรือ

gedit /boot/grub/grub.cfg

3 - จากนั้นค้นหา GRUB_TIMEOUT แล้วเปลี่ยนค่าเป็น 2 หรือ 3

4 - บันทึกการเปลี่ยนแปลง

5 - หากพบปัญหาใด ๆ แล้วดูวิดีโอของฉันใน youtube คลิกที่นี่เพื่อดูวิดีโอ


ตามค่าเริ่มต้นเรากำลังพูดถึงอูบุนตูคุณไม่สามารถลงชื่อเข้าใช้บัญชีรูทของคุณและคุณไม่ควรเปลี่ยนสิ่งนั้น sudoedit /boot/grub/grub.cfgฉันจะแนะนำให้ใช้ หากคุณต้องการที่จะใช้ Gedit เพียงแค่เพิ่มบรรทัดที่คุณVISUAL=gedit ~/.bashrcสุดท้าย แต่ไม่ท้ายสุดให้จดบันทึกgrub2จากด้านบน
Arne L.
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.