Apakah saya perlu menginstal ulang OS jika mengganti motherboard?

8

Segera saya akan memutakhirkan GA-890GPA-UD3H saya menjadi GA-990FXA-UD3 atau M5A99X (masih memutuskan yang mana).

Apakah saya perlu menginstal ulang setup 14.10 saya atau apakah kernel hanya boot dengan driver motherboard yang berbeda?

Saya tidak meningkatkan CPU, hanya motherboard.

Nick Bailuc
sumber

Jawaban:

13

Anda tidak perlu menginstal ulang sistem operasi jika Anda meningkatkan Motherboard, dan jika Anda menggunakan lingkungan boot gaya MBR (untuk sistem boot EFI / UEFI, silakan merujuk ke jawaban lain pada pertanyaan ini).

NAMUN, Anda mungkin perlu melalui dan memperbarui beberapa hal setelahnya:

  1. Pertama, driver Anda untuk kartu grafis Anda (jika kartu terintegrasi) perlu diperbarui. Ini untuk memastikan Anda memiliki driver grahpics yang tepat untuk kartu grafis Anda.
  2. Pengaturan jaringan untuk adaptor ethernet, jika terintegrasi, mungkin perlu diubah. Jika pengaturan jaringan dan ethernet Anda perlu diatur secara statis, Anda mungkin perlu memperbarui pengaturan Anda setelah mengganti motherboard, karena kartu ethernet mungkin mendapatkan pengenal baru (seperti eth1bukan eth0atau sesuatu).
  3. Driver untuk semua perangkat periferal dalam slot ekspansi. Jika motherboard Anda memiliki slot di atasnya yang memiliki perangkat tambahan (seperti kartu grafis terpisah, kartu adaptor nirkabel, dll.) Anda mungkin ingin memverifikasi driver diinstal dan diidentifikasi dengan benar. Terutama jika ada item baru yang diinstal.

Untuk (1) dan (3), Anda mungkin dapat menjalankan melalui alat 'Driver Tambahan', yang kemudian akan memeriksa perangkat keras Anda dan paket pengemasan yang tidak bebas untuk mengidentifikasi driver yang tidak bebas yang mungkin Anda perlukan untuk bekerja dengan komputer Anda.

Untuk (2), Anda harus mengkonfigurasi ulang pengaturan secara manual jika itu adalah konfigurasi statis yang ditentukan /etc/network/interfaces, atau dikonfigurasikan secara manual di Network Manager.

Thomas Ward
sumber
Masih tidak mengerti .. Apakah saya perlu melakukan sesuatu seperti menjalankan alat perangkat lunak tambahan seperti 'Driver Tambahan' (BTW tidak ada dalam Perangkat Lunak Ubuntu) atau Ubuntu menangkap semua perangkat baru di boot pertama? Sepertinya selalu lebih baik beralih driver video sementara ke open-source, tetapi tidak yakin tentang yang lain .. Terima kasih atas pengertiannya.
jatuh tempo
3

Jika Anda mengganti motherboard UEFI, Anda harus menambahkan jalur pemuat OS Anda ke UEFI.

Itu bisa dilakukan dengan efibootmgrutilitas. Anda harus boot dari Ubuntu LiveUSB, cari partisi EFI Anda dan tambahkan catatan.

Partisi EFI dapat dengan mudah ditemukan. Ini adalah partisi FAT32 kecil, yang memiliki bootbendera dalam banyak kasus.

Loader EFI adalah file yang terletak di partisi EFI Anda. Ubuntu memiliki dua loader grubx64.efidan shimx64.efi. Yang terakhir ditandatangani dengan kunci Microsoft untuk dapat boot dengan Secure Boot on. Tetapi dalam banyak kasus salah satu dari mereka berfungsi. Anda hanya dapat menambahkan dengan aman shimx64.efi.

Loader ini terletak di /boot/EFI/ubuntu.

Jadi, untuk menambahkan catatan ke UEFI, Anda harus menjalankannya

sudo efibootmgr -c -l "\EFI\UBUNTU\SHIMX64.EFI" -L ubuntu -d /dev/sdX -p N

di mana /dev/sdXdisk tempat partisi EFI berada dan Njumlah partisi itu. Misalnya untuk /dev/sdb2itu akan terlihat seperti ini

sudo efibootmgr -c -l "\EFI\UBUNTU\SHIMX64.EFI" -L ubuntu -d /dev/sdb -p 2

/dev/sda1standar. Jika Anda memiliki partisi EFI di sana, Anda dapat melewati -ddan -pparameter.

-c parameter adalah untuk membuat catatan UEFI.

-ladalah jalur ke pemuat dalam format Windows yang dimulai dengan \EFIbeberapa alasan.

-Ladalah label. Anda akan melihatnya di BIOS Anda sebagai opsi boot. Anda dapat mengubahnya ke sesuatu yang lain, tetapi saya tidak yakin itu update-grubtidak akan mengubahnya ubuntukembali.

Jika Anda menjalankan sudo efibootmgr -v, Anda akan melihat semua catatan Anda dengan jalur dan label.

Anda dapat menghapus catatan yang salah ditambahkan dengan menjalankan

sudo efibootmgr -Bb nnnn

di mana nnnnnomor catatan.

Informasi lebih lanjut tentang efibootmgrutilitas dapat diperoleh oleh

man efibootmgr

Anda dapat menambahkan catatan untuk OS lain seperti Windows dengan cara yang sama. Tapi saya tidak bisa memberikan rincian lebih lanjut tentang file apa dan jalur apa mereka berada.

Pilot6
sumber
Ini sangat berguna. Untuk beralih dari BIOS ke UEFI, saya kira menambahkan ESP dan melakukan sedikit lagi sudah cukup, apakah saya benar?
kos
1
Beralih dari BIOS ke UEFI adalah cerita yang berbeda. Partisi EFI harus dibuat dan grub diganti. Saya pikir ini adalah plot untuk pertanyaan lain. Jawaban ini adalah tentang penggantian motherboard UEFI.
Pilot6