Ini seharusnya berfungsi dengan baik secara keseluruhan untuk sebagian besar pengaturan Linux modern. Sampai minggu lalu pembangunan kembali server rumah saya (pindah dari Debian/Lenny ke Ubuntu/10.04 dan menginstal satu set drive baru yang mengkilap untuk membangun kembali) itu pada kombinasi CPU + mobo ketiga dan kedua sakelar CPU + mobo bekerja dengan baik. Juga, ketika server file kerja mati beberapa saat yang lalu, kami baru saja mentransplantasikan drive ke kotak lain yang sama sekali berbeda dan semuanya bekerja dengan baik (semua perangkat keras yang relevan terdeteksi, susunan RAID perangkat lunak dirakit dengan baik, dan seterusnya) selain dari penomoran perangkat jaringan masalah yang akan saya sebutkan.
Bukan tidak mungkin bahwa akan ada beberapa pekerjaan konfigurasi ulang yang harus dilakukan karena perbedaan pencacahan perangkat. Pengontrol LAN bawaan motherboard kemungkinan besar akan menjadi eth1
jika papan sebelumnya adalah eth0
misalnya, dan dalam hal ini Anda perlu membuat beberapa perubahan untuk mengonfigurasi eth1 dan aturan firewall/perutean apa pun yang sesuai atau mengonfigurasi ulang udev untuk menghapus reservasi untuk eth0 dari NIC lama dan menyetel yang baru untuk memiliki nama itu (file untuk mengubah ini tampaknya menjadi /etc/udev/rules.d/70-persistent-net.rules
di bawah pengaturan default Ubuntu).
Mungkin ada masalah serupa dengan drive yang diberi nama/nomor berbeda terutama jika Anda memiliki beberapa, tetapi Ubuntu mengidentifikasi partisi dengan UUID secara default, seperti halnya dukungan LVM dan RAID kernel untuk mengidentifikasi volumenya, jadi ini seharusnya tidak menjadi masalah dalam banyak kasus .
Saya tidak akan mengharapkan masalah apa pun yang hanya akan menghentikan booting sepenuhnya (Anda akan menjalankan kernel yang cukup baru dengan 10,04, jadi tidak perlu khawatir tentang papan baru yang memiliki perangkat keras terlalu baru untuk dikenali dengan benar oleh kernel), dan jika ada jika ada masalah seperti itu, masalah tersebut mungkin dapat diperbaiki dengan sedikit jiggery-pokery setelah boot pertama atau dari LiveCD, tetapi saya akan merekomendasikan untuk mengambil cadangan baru dari data/konfigurasi penting, untuk berjaga-jaga.
Di atas saya berasumsi Anda menggunakan salah satu kernel stok Ubuntu. Jika Anda menjalankan modul + kernel khusus, diperlukan lebih banyak perhatian, karena Anda mungkin telah meninggalkan hal-hal yang diperlukan oleh papan baru tetapi bukan yang lama, tetapi jika Anda telah menginstal kernel khusus maka Anda akan mengetahui hal-hal yang relevan untuk waspadai di sini!
Windows XP atau yang lebih baru seringkali dapat bertahan dari pergantian motherboard (setelah banyak reboot dan mungkin satu atau dua kunjungan ke SafeModeLand untuk memilah driver) karena tidak sesulit seperti di masa NT dalam hal ini selama Anda menggunakan driver windows standar untuk pengontrol I/O Anda daripada sesuatu yang khusus untuk motherboard, tetapi ini adalah taruhan yang jauh lebih tidak aman dibandingkan dengan Linux. Lompatan yang cukup besar dalam teknologi CPU/mobo (dari single core single CPU ke SMP dan/atau multi-core mungkin) yang berarti diperlukan HAL yang berbeda (atau hanya yang berbeda yang optimal) akan menyebabkan Windows gagal boot atau gagal menggunakan perangkat keras baru dengan benar.
Dengan apa saja OS, jika Anda menggunakan pengontrol RAID motherboard Anda saat ini (yang akan menjadi pengaturan "RAID palsu") untuk RAID alih-alih mengoperasikannya sebagai pengontrol PATA dan/atau SATA standar rawa maka semua taruhan dibatalkan dan kemungkinan besar Anda akan perlu menginstal ulang. Seperti yang disarankan Bob, berpindah dari 64-bit ke 32-bit akan membutuhkan penginstalan ulang juga. Dan juga untuk OS apa pun, menyediakan mesin kedua adalah jaring pengaman yang berguna jika Anda perlu online untuk mendapatkan driver yang telah direvisi atau meneliti beberapa masalah lain yang membuat kotak utama Anda tidak berfungsi untuk sementara.
Saya setuju dengan JNK ... ini TIDAK PERNAH bekerja di hampir semua mesin Windows. Mereka terlalu rewel dan Anda akan segera mendapatkan BSOD. Namun Linux lebih bisa dimaafkan. Saya memindahkan HD saya ke komputer lain, dan mem-boot darinya sekali (beberapa waktu lalu!) Dan kudzu baru saja mendeteksi semuanya sebagai perangkat keras baru dan menginstal driver untuknya. Sistem saya berjalan dengan baik, dan cukup stabil. Tentu saja, Anda harus membuat cadangan sebelum mencoba hal seperti ini, meskipun data Anda seharusnya aman.
Ini seharusnya bekerja dengan baik dengan Ubuntu. Semua perangkat keras Anda terdeteksi saat boot, dan "driver" (modul kernel) yang sesuai dimuat. Ini, tentu saja, dengan asumsi Anda tidak melakukan hal konyol seperti memasukkan CPU 32bit ke dalam kotak yang menjalankan Ubuntu 64-bit atau apa pun.