ในไม่ช้าฉันจะอัปเกรดGA-890GPA-UD3Hเป็นGA-990FXA-UD3หรือM5A99X (ยังคงตัดสินใจว่าจะใช้อันไหน)
ฉันต้องติดตั้งการตั้งค่า 14.10 ใหม่อีกครั้งหรือไม่เคอร์เนลจะบูตด้วยไดรเวอร์เมนบอร์ดอื่นหรือไม่
ฉันไม่ได้อัพเกรดซีพียูแค่มาเธอร์บอร์ด
ในไม่ช้าฉันจะอัปเกรดGA-890GPA-UD3Hเป็นGA-990FXA-UD3หรือM5A99X (ยังคงตัดสินใจว่าจะใช้อันไหน)
ฉันต้องติดตั้งการตั้งค่า 14.10 ใหม่อีกครั้งหรือไม่เคอร์เนลจะบูตด้วยไดรเวอร์เมนบอร์ดอื่นหรือไม่
ฉันไม่ได้อัพเกรดซีพียูแค่มาเธอร์บอร์ด
คำตอบ:
คุณไม่จำเป็นต้องติดตั้งระบบปฏิบัติการใหม่หากคุณกำลังอัพเกรดเมนบอร์ดและหากคุณใช้สภาพแวดล้อมการบูตแบบ MBR (สำหรับระบบการบูต EFI / UEFI โปรดอ้างอิงคำตอบอื่น ๆ ของคำถามนี้)
อย่างไรก็ตามคุณอาจต้องดำเนินการและอัปเดตบางสิ่งภายหลัง:
eth1แทนที่จะเป็นeth0หรืออะไรก็ตาม)สำหรับ (1) และ (3) คุณสามารถเรียกใช้เครื่องมือ 'ไดรเวอร์เพิ่มเติม' ซึ่งจะตรวจสอบฮาร์ดแวร์และชุดบรรจุภัณฑ์ที่ไม่ต้องมีกรรมสิทธิ์ของคุณเพื่อระบุไดรเวอร์ที่ไม่จำเป็นคุณต้องทำงานกับคอมพิวเตอร์ของคุณ
สำหรับ (2) คุณจะต้องกำหนดการตั้งค่าใหม่ด้วยตนเองหากเป็นการกำหนดค่าแบบคงที่/etc/network/interfacesหรือกำหนดค่าด้วยตนเองใน Network Manager
หากคุณเปลี่ยนมาเธอร์บอร์ด UEFI คุณจะต้องเพิ่มพา ธ ของตัวตักระบบปฏิบัติการของคุณไปที่ UEFI
มันสามารถทำได้โดยefibootmgrยูทิลิตี้ คุณจะต้องบูตจาก Ubuntu LiveUSB ค้นหาพาร์ติชัน EFI ของคุณและเพิ่มระเบียน
สามารถหาพาร์ติชัน EFI ได้ง่าย เป็นพาร์ติชัน fat32 ขนาดเล็กที่มีการbootตั้งค่าสถานะในหลายกรณี
EFI loader เป็นไฟล์ที่อยู่ในพาร์ติชัน EFI ของคุณ อูบุนตูมีสองรถตักและgrubx64.efi shimx64.efiหลังถูกลงชื่อด้วยคีย์ Microsoft เพื่อให้สามารถบูตด้วย Secure Boot บน แต่ในกรณีส่วนใหญ่อาจใช้งานได้ shimx64.efiคุณสามารถเพิ่มเฉพาะ
/boot/EFI/ubuntuรถตักเหล่านี้จะอยู่ที่
ดังนั้นในการเพิ่มระเบียนไปยัง UEFI คุณจะต้องเรียกใช้
sudo efibootmgr -c -l "\EFI\UBUNTU\SHIMX64.EFI" -L ubuntu -d /dev/sdX -p N
โดยที่/dev/sdXเป็นดิสก์ที่มีพาร์ติชัน EFI และNหมายเลขของพาร์ติชันนั้น ตัวอย่างเช่น/dev/sdb2มันจะมีลักษณะเช่นนี้
sudo efibootmgr -c -l "\EFI\UBUNTU\SHIMX64.EFI" -L ubuntu -d /dev/sdb -p 2
/dev/sda1เป็นค่าเริ่มต้น หากคุณมีพาร์ติชัน EFI อยู่ที่นั่นคุณสามารถข้าม-dและ-pพารามิเตอร์ได้
-c พารามิเตอร์คือการสร้างบันทึก UEFI
-lเป็นเส้นทางไปยังตัวโหลดในรูปแบบ Windows ที่เริ่มต้นด้วย\EFIเหตุผลบางประการ
-Lเป็นฉลาก คุณจะเห็นมันในประวัติของคุณเป็นตัวเลือกการบูต คุณสามารถเปลี่ยนเป็นอย่างอื่นได้ แต่ฉันไม่แน่ใจว่าupdate-grubจะไม่เปลี่ยนubuntuกลับเป็น
หากคุณเรียกใช้sudo efibootmgr -vคุณจะเห็นบันทึกทั้งหมดของคุณพร้อมเส้นทางและป้ายกำกับ
คุณสามารถลบบันทึกที่เพิ่มผิดโดยการเรียกใช้
sudo efibootmgr -Bb nnnn
ซึ่งnnnnเป็นจำนวนบันทึก
ข้อมูลเพิ่มเติมเกี่ยวกับefibootmgrยูทิลิตี้สามารถรับได้โดย
man efibootmgr
คุณสามารถเพิ่มระเบียนสำหรับระบบปฏิบัติการอื่น ๆ เช่น Windows ในลักษณะเดียวกัน แต่ฉันไม่สามารถให้รายละเอียดเพิ่มเติมเกี่ยวกับไฟล์และเส้นทางที่พวกเขาอยู่