ในไม่ช้าฉันจะอัปเกรด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 ในลักษณะเดียวกัน แต่ฉันไม่สามารถให้รายละเอียดเพิ่มเติมเกี่ยวกับไฟล์และเส้นทางที่พวกเขาอยู่