เปลี่ยนลำดับรายการบูตทั้งหมดใน GRUB2 ไม่ใช่แค่ลำดับแรก


1

etc/default/grubมันค่อนข้างง่ายที่จะเปลี่ยนรายการบูตเริ่มต้นผ่าน อย่างไรก็ตามสิ่งนี้อนุญาตสำหรับการเปลี่ยนรายการแรกเท่านั้น ฉันต้องการที่จะสามารถย้ายรายการทั้งหมดในลำดับใด ๆ ที่ฉันชอบ วิธีที่ดีที่สุด / ง่ายที่สุดในการทำเช่นนี้คืออะไร?


ด้วงรุ่นไหน
Keith

มันเป็นด้วง ฉันรู้ว่าด้วงนั้นง่ายกว่ามากในการทำเช่นนี้
เดนนิส

อ๋อ ด้วยเหตุผลนี้และอีกหลายเหตุผลฉันได้ตัดสินใจว่า grub2 นั้นน่าเกลียดเกินกว่าจะมีชีวิตอยู่ ฉันใช้ syslinux / extlinux เกือบตลอดเวลาแล้ว
Keith

คำตอบ:


1

การเปลี่ยนลำดับของเมนูมักจะไม่จำเป็นต้อง,
ถ้าคุณไม่ต้องการที่จะไปที่นั่นคุณจะต้องสั่งซื้อใหม่ในสคริปต์/etc/grub.d/

การวางตำแหน่งของรายการเมนูในgrub.cfgเมนูจะถูกกำหนดตามลำดับการเรียกใช้ไฟล์ในไดเรกทอรีนี้ ไฟล์ที่มีตัวเลขนำหน้าจะถูกดำเนินการก่อนเริ่มต้นด้วยจำนวนที่น้อยที่สุด 10_linuxจะดำเนินการก่อนที่จะเรียกใช้ก่อน20_memtest 40_customหากไฟล์ที่มีชื่อตามตัวอักษรมีอยู่พวกเขาจะทำงานหลังจากไฟล์ที่มีชื่อเป็นตัวเลข

เมื่อคุณทำการเปลี่ยนแปลงเหล่านี้แล้วการดำเนินการ " sudo update-grub" จะสร้างเมนูของคุณอีกครั้ง

วิธี 'สกปรก' จะเป็นการ 'เล่น' โดยตรงกับไฟล์menuentryรายการ '' สิ่งนี้จะช่วยให้คุณควบคุมการสั่งซื้อได้อย่างเต็มที่ (สคริปต์การสั่งซื้อใหม่จะยังคงบังคับให้มีการสั่งซื้อรายการที่สร้างขึ้นภายในแต่ละสคริปต์) แต่โปรดทราบว่าการเปลี่ยนแปลงเหล่านี้จะถูกลบออกทันทีที่เกิดขึ้นอีกครั้ง การปรับปรุง คุณจะต้องทำการสั่งซื้อซ้ำอีกครั้งหลังจากนั้น/boot/grub/grub.cfg
update-grubgrub.cfg

IMHO มันไม่คุ้มกับเมนูที่ระดับ 'สกปรก'
คุณควรพบว่าการกำหนดหมายเลขสคริปต์ใหม่เพียงพอสำหรับวัตถุประสงค์

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.