ฉันกำลังค้นหา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 ฉันไม่ใช่ผู้มีสิทธิเลือกตั้งลง)