วิธีการป้องกัน Ubuntu จากการเขียนทับ bootloader ด้วงหลังจากการปรับปรุง?


9

มีวิธีใดบ้างที่ฉันสามารถหยุดอูบุนตูจากการเขียนทับ bootloader?

มันเกิดขึ้นหลังจากอัพเดท (ฉันคิดว่า) เคอร์เนลของระบบ ฉันต้องการที่จะอยู่กับ bootloader linux distro อื่น ๆ ของฉันโดยไม่ต้องเปลี่ยนมันด้วยตนเองทุกครั้งที่อูบุนตูอูบุนตูอัปเดตบางอย่างเปลี่ยนไป

ขอบคุณ


1
ลองปิดการใช้งานหรือยกเลิกการติดตั้ง
Dishank Jindal

ฉันเพิ่งสะดุดกับคำตอบนี้ tl; dr : ถอนการติดตั้งgrub*แล้วapt-mark hold grub*เพื่อป้องกันไม่ให้ติดตั้งใหม่
Hendy

คำตอบ:


5

ด้วงจำตำแหน่งที่จะติดตั้ง

หากต้องการดูว่าไดรฟ์ใดใช้ grub2 ให้ดูบรรทัดนี้ - grub-pc / install_devices ให้ตรวจสอบตอนนี้:

sudo debconf-show grub-pc

ในการรับ grub2 เพื่อจดจำตำแหน่งที่จะติดตั้งการอัพเดตใหม่ grub-pc สำหรับ BIOS และ grub-efi สำหรับ UEFI ถ้าคุณยกเลิกการเลือกทุกอย่างคำสั่งด้านบนควรเปลี่ยนเป็นช่องว่างหรือ grub จะไม่ติดตั้งใหม่

sudo dpkg-reconfigure grub-pc
sudo dpkg-reconfigure grub-efi-amd64

ป้อนผ่านหน้าแรก, สเปซบาร์เพื่อเลือก / ยกเลิกการเลือกไดรฟ์, เพื่อยอมรับ, อย่าเลือกพาร์ติชัน

http://ubuntuforums.org/showthread.php?t=2189643

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

วิธีการ: สร้างหน้าจอ GRUB2 แบบกำหนดเองที่ไม่ต้องบำรุงรักษา - Cavsfan

https://help.ubuntu.com/community/MaintenanceFreeCustomGrub2Screen


0

@ คำตอบของ oldfred ทำให้ฉันถูกต้อง:

sudo dpkg-reconfigure grub-efi-amd64

สำหรับคำถามสองสามข้อแรกยอมรับค่าที่มีอยู่ (เพียงกด Enter) แต่เมื่อมาถึงสิ่งนี้ให้เลือกไม่:

 +----------------------| Configuring grub-efi-amd64 |-----------------------+
 |                                                                           |
 | GRUB can configure your platform's NVRAM variables so that it boots into  |
 | Debian automatically when powered on. However, you may prefer to disable  |
 | this behavior and avoid changes to your boot configuration. For example,  |
 | if your NVRAM variables have been set up such that your system contacts   |
 | a PXE server on every boot, this would preserve that behavior.            |
 |                                                                           |
 | Update NVRAM variables to automatically boot into Debian?                 |
 |                                                                           |
 |                    <Yes>                       <No>                       |
 |                                                ^^^^                       |
 +---------------------------------------------------------------------------+
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.