ฉันกำลังค้นหาgrub.conf
ไฟล์ใน CentOS 7 ฉันหามันไม่เจอlocate
(ฉันโทรหาupdatedb
มาก่อน) ร้านค้าอยู่ที่ไหน
CentOS รุ่นเก่าฉันสามารถหาได้
ฉันกำลังค้นหาgrub.conf
ไฟล์ใน CentOS 7 ฉันหามันไม่เจอlocate
(ฉันโทรหาupdatedb
มาก่อน) ร้านค้าอยู่ที่ไหน
CentOS รุ่นเก่าฉันสามารถหาได้
คำตอบ:
CentOS7 ใช้ grub2 และสร้างขึ้น/boot/grub2/grub.cfg
แทนที่จะเป็นgrub.conf
รูปแบบเก่าซึ่งเป็นสาเหตุที่คุณไม่สามารถหามันได้ ไฟล์ grub.cfg ใหม่ไม่ได้มีไว้สำหรับการแก้ไขโดยตรง แต่คุณต้องแก้ไขไฟล์ต้นฉบับที่ใช้ในการสร้าง
ไฟล์ในคำถามกำลังและสคริปต์ใน/etc/default/grub
โดยเฉพาะอย่างยิ่งถ้าคุณกำลังมองหาเพื่อเพิ่มรายการของคุณเองแล้วคุณจะต้องการที่จะผนวกฉันท์บูต/etc/grub.d/
/etc/grub.d/40_custom
บาทจะมีลักษณะเช่นนี้:
menuentry "My custom boot entry" {
set root=(hd0,1)
linux /vmlinuz-3.11-custom
initrd /initrd-plymouth.img
}
คุณสามารถเพิ่มตัวเลือกปกติให้กับlinux
บรรทัดเพื่อส่งผ่านตัวเลือกที่กำหนดเองไปยังเคอร์เนล เมื่อคุณมีทุกสิ่งที่คุณต้องการแล้วคุณก็จะได้:
grub2-mkconfig --output=/boot/grub2/grub.cfg
จากนั้นหากคุณต้องการเปลี่ยนรายการบูตเริ่มต้นคุณเปลี่ยนตัวGRUB_DEFAULT
เลือกใน/etc/default/grub
การชี้ไปยัง stanza ใหม่ที่คุณเพิ่มโดยตำแหน่งดัชนีเป็นศูนย์หรือตามชื่อ (ฉันชอบชื่อ) สิ่งนี้:
GRUB_DEFAULT="My custom boot entry"
/boot/efi/EFI/redhat/grub.cfg
/boot/efi/EFI/centos/grub.cfg
ลองด้วยคำสั่งต่อไปนี้:
find / -type f -name "grub.conf"
คุณสามารถค้นหาชื่อไฟล์อื่น ๆ grub.conf
ที่คุณต้องการโดยการแทนที่มัน
grub.cfg
ดังนั้นจึงสอนวิธีตกปลา แต่ไม่ค่อยดี (NB ฉันไม่ใช่ผู้มีสิทธิเลือกตั้งลง)