Điều này sẽ hoạt động tốt tổng thể cho hầu hết các thiết lập Linux hiện đại. Cho đến tuần trước, việc xây dựng lại máy chủ gia đình của tôi (chuyển từ Debian / Lenny sang Ubuntu / 10.04 và cài đặt một bộ ổ đĩa mới sáng bóng để xây dựng lại), đó là sự kết hợp CPU + mobo thứ ba và cả hai bộ chuyển đổi CPU + mobo đều hoạt động tốt. Ngoài ra, khi một máy chủ tệp công việc chết cách đây một thời gian, chúng tôi mới ghép các ổ đĩa vào một hộp hoàn toàn khác và mọi thứ đều hoạt động tốt (tất cả phần cứng có liên quan đã được phát hiện, các mảng RAID phần mềm được lắp ráp tốt, v.v.) ngoài việc đánh số thiết bị mạng vấn đề tôi sắp đề cập.
Không có khả năng sẽ có một số công việc cấu hình lại để làm do sự khác biệt trong bảng liệt kê thiết bị. Bộ điều khiển LAN trên bo mạch chủ của bo mạch chủ rất có thể sẽ trở thành eth1
nếu eth0
ví dụ của bo mạch trước , và trong trường hợp này, bạn sẽ cần thực hiện một số thay đổi để cấu hình eth1 và bất kỳ quy tắc tường lửa / định tuyến nào phù hợp hoặc cấu hình lại udev để loại bỏ phần đặt trước cho eth0 từ NIC cũ và đặt tên mới có tên đó (tệp để thay đổi cho cái này dường như /etc/udev/rules.d/70-persistent-net.rules
nằm dưới sự sắp xếp mặc định của Ubuntu).
Có thể có các vấn đề tương tự với các ổ đĩa được đặt tên / đánh số khác nhau, đặc biệt là nếu bạn có một số, nhưng Ubuntu xác định các phân vùng theo UUID theo mặc định, cũng như hỗ trợ LVM và RAID của kernel để xác định khối lượng của chúng, vì vậy, đây không phải là vấn đề trong hầu hết các trường hợp .
Tôi sẽ không mong đợi bất kỳ vấn đề nào chỉ đơn giản là dừng khởi động hoàn toàn (bạn sẽ chạy một kernel khá mới với 10.04, vì vậy không cần phải lo lắng về việc bo mạch mới có phần cứng quá mới để kernel có thể nhận ra đúng cách) và nếu có là bất kỳ vấn đề nào như vậy có lẽ chúng có thể được khắc phục với một chút trò đùa sau khi khởi động lần đầu hoặc từ LiveCD, nhưng tôi sẽ khuyên bạn nên sao lưu mới các dữ liệu / cấu hình quan trọng, chỉ trong trường hợp.
Ở trên tôi giả sử bạn đang sử dụng một trong các hạt nhân Ubuntu. Nếu bạn đang chạy kernel tùy chỉnh + các mô-đun thì cần phải cẩn thận hơn, vì bạn có thể đã bỏ đi những thứ cần thiết cho bo mạch mới nhưng không phải là cũ, nhưng nếu bạn đã cài đặt kernel tùy chỉnh thì bạn sẽ nhận ra những điều liên quan lưu ý ở đây
Windows XP trở lên thường có thể tồn tại trong quá trình chuyển đổi bo mạch chủ (sau nhiều lần khởi động lại và có thể là một hoặc hai lần truy cập vào SafeModeLand để sắp xếp các trình điều khiển) vì nó gần như không còn tồn tại như trong những ngày NT về vấn đề này miễn là bạn đang sử dụng trình điều khiển windows tiêu chuẩn cho bộ điều khiển I / O của mình chứ không phải là thứ gì đó cụ thể cho bo mạch chủ, nhưng đó là cách đặt cược an toàn hơn nhiều so với Linux. Một bước nhảy đủ lớn trong công nghệ CPU / mobo (từ CPU đơn lõi đến SMP và / hoặc đa lõi có lẽ) có nghĩa là cần một HAL khác (hoặc chỉ một loại khác là tối ưu) sẽ khiến Windows không thể khởi động hoặc không sử dụng đúng phần cứng mới.
Với bất kỳ HĐH nào , nếu bạn đang sử dụng bộ điều khiển RAID của bo mạch chủ hiện tại (sẽ là sự sắp xếp "giả-RAID") cho RAID thay vì nó hoạt động như một bộ điều khiển PATA tiêu chuẩn và / hoặc bộ điều khiển SATA thì tất cả các cược sẽ bị tắt và bạn sẽ rất có thể cần phải cài đặt lại. Như Bob gợi ý, việc chuyển từ 64 bit xuống 32 bit cũng cần phải cài đặt lại. Và đối với bất kỳ HĐH nào, việc có sẵn máy thứ hai là mạng an toàn hữu ích trong trường hợp bạn cần truy cập trực tuyến để lấy các trình điều khiển đã sửa đổi hoặc nghiên cứu một số vấn đề khác khiến hộp chính của bạn tạm thời không hoạt động.