ฉันจำเป็นต้องติดตั้งระบบปฏิบัติการใหม่หรือไม่หากเปลี่ยนเมนบอร์ด


8

ในไม่ช้าฉันจะอัปเกรดGA-890GPA-UD3Hเป็นGA-990FXA-UD3หรือM5A99X (ยังคงตัดสินใจว่าจะใช้อันไหน)

ฉันต้องติดตั้งการตั้งค่า 14.10 ใหม่อีกครั้งหรือไม่เคอร์เนลจะบูตด้วยไดรเวอร์เมนบอร์ดอื่นหรือไม่

ฉันไม่ได้อัพเกรดซีพียูแค่มาเธอร์บอร์ด

คำตอบ:


13

คุณไม่จำเป็นต้องติดตั้งระบบปฏิบัติการใหม่หากคุณกำลังอัพเกรดเมนบอร์ดและหากคุณใช้สภาพแวดล้อมการบูตแบบ MBR (สำหรับระบบการบูต EFI / UEFI โปรดอ้างอิงคำตอบอื่น ๆ ของคำถามนี้)

อย่างไรก็ตามคุณอาจต้องดำเนินการและอัปเดตบางสิ่งภายหลัง:

  1. ก่อนอื่นไดรเวอร์ของคุณสำหรับกราฟิกการ์ดของคุณ (ถ้าเป็นการ์ดรวม) จะต้องมีการอัพเดท นี่คือเพื่อให้แน่ใจว่าคุณมีไดรเวอร์ grahpics ที่เหมาะสมสำหรับกราฟิกการ์ดของคุณ
  2. อาจต้องมีการเปลี่ยนแปลงการตั้งค่าเครือข่ายสำหรับอะแดปเตอร์อีเธอร์เน็ต หากการตั้งค่าเครือข่ายและอีเทอร์เน็ตของคุณจำเป็นต้องตั้งค่าแบบคงที่คุณอาจต้องอัปเดตการตั้งค่าของคุณหลังจากเปลี่ยนเมนบอร์ดเนื่องจากการ์ดอีเทอร์เน็ตอาจได้รับตัวระบุใหม่ (เช่นeth1แทนที่จะเป็นeth0หรืออะไรก็ตาม)
  3. ไดรเวอร์สำหรับอุปกรณ์ต่อพ่วงในช่องเสียบขยาย หากแผงวงจรหลักของคุณมีสล็อตซึ่งมีอุปกรณ์เพิ่มเติม (เช่นการ์ดกราฟิกแยกการ์ดอะแดปเตอร์ไร้สาย ฯลฯ ) คุณอาจต้องการตรวจสอบว่ามีการติดตั้งไดรเวอร์และระบุอย่างถูกต้อง โดยเฉพาะอย่างยิ่งหากมีรายการใหม่ติดตั้ง

สำหรับ (1) และ (3) คุณสามารถเรียกใช้เครื่องมือ 'ไดรเวอร์เพิ่มเติม' ซึ่งจะตรวจสอบฮาร์ดแวร์และชุดบรรจุภัณฑ์ที่ไม่ต้องมีกรรมสิทธิ์ของคุณเพื่อระบุไดรเวอร์ที่ไม่จำเป็นคุณต้องทำงานกับคอมพิวเตอร์ของคุณ

สำหรับ (2) คุณจะต้องกำหนดการตั้งค่าใหม่ด้วยตนเองหากเป็นการกำหนดค่าแบบคงที่/etc/network/interfacesหรือกำหนดค่าด้วยตนเองใน Network Manager


ยังไม่เข้าใจ .. ฉันต้องทำบางอย่างเช่นเรียกใช้เครื่องมือซอฟต์แวร์เพิ่มเติมเช่น 'เพิ่มเติมไดรเวอร์' (BTW ไม่มีในซอฟต์แวร์ Ubuntu) หรือ Ubuntu จับอุปกรณ์ใหม่ทั้งหมดในการบูตครั้งแรกหรือไม่ ดูเหมือนจะเป็นการดีกว่าที่จะเปลี่ยนไดรเวอร์วิดีโอชั่วคราวไปเป็นโอเพ่นซอร์ส แต่ก็ไม่แน่ใจว่าจะมีอีกอย่างไร
ผู้ใหญ่

3

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


มันมีประโยชน์มาก หากต้องการเปลี่ยนจาก BIOS ไปเป็น UEFI ฉันเดาว่าการเพิ่ม ESP และควรทำอะไรให้มากขึ้นพอสมควรแล้วใช่ไหม
kos

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