web-dev-qa-db-fra.com

Mettez à niveau la carte mère et la CPU sans réinstaller

J'ai un serveur à domicile exécutant Ubuntu 10.04. Je veux remplacer la carte mère et la CPU sans réinstaller le système d'exploitation. Je lis depuis longtemps que cela fonctionnerait sur Windows XP, mais avec des problèmes de stabilité. Cependant, j'ai un hunch qui sur un Linux moderne, il ne devrait y avoir aucun problème.

Ai-je raison?

19
Bart van Heukelom

Cela devrait fonctionner correctement pour la plupart des configurations de Linux modernes. Jusqu'à la reconstruction de la semaine dernière de mon serveur d'habitation (passant de Debian/Lenny à Ubuntu/10,04 et d'installer un ensemble de nouveaux lecteurs brillants pour reconstruire sur) C'était sur la troisième combinaison CPU + Mobo et les deux commutateurs de CPU + Mobo ont fonctionné bien. En outre, lorsqu'un serveur de fichiers de travail est mort il y a quelque temps, nous avons simplement transplanté les lecteurs dans une autre boîte complètement différente et tout a bien fonctionné (tout le matériel pertinent a été détecté, les matrices RAID logiciels assemblées, etc.) Mis à part la numérotation du périphérique réseau. Problème Je suis sur le point de mentionner.

Il n'est pas peu probable qu'il y ait du travail de reconfiguration à faire en raison de différences de dénombrement des appareils. Le contrôleur LAN de la carte mère de la carte mère deviendra probablement eth1 si le conseil précédent était eth0 Par exemple, et dans ce cas, vous devrez apporter des modifications à configurer Eth1 et toutes les règles de pare-feu/de routage en conséquence ou à reconfigurer udev pour supprimer la réservation pour ETH0 de l'ancien NIC et Définissez le nouveau pour avoir ce nom (le fichier à modifier pour cela semble être /etc/udev/rules.d/70-persistent-net.rules Sous l'arrangement par défaut d'Ubuntu).

Il peut y avoir des problèmes similaires avec les lecteurs qui sont nommés/numérotés différemment, surtout si vous en avez plusieurs, mais Ubuntu identifie des partitions par UUID par défaut, de même que le support LVM du noyau et RAID pour identifier leurs volumes, cela ne devrait donc pas être un problème dans la plupart des cas. .

Je ne m'attendrais pas à ce que des problèmes qui n'arrêtent tout simplement pas de démarrer complètement (vous allez courir un joli nouveau noyau avec 10.04, il n'aurait donc pas dû m'inquiéter de la nouvelle planche à faire trop de matériel pour que le noyau reconnaisse correctement), et s'il y a Des problèmes de ce type pourraient probablement être résumés avec un peu de jiggery-pokery après le premier démarrage ou d'un LiveCD, mais je vous recommanderais de prendre de nouvelles sauvegardes de données/configuration importantes de toute façon, juste en cas d'en-cas.

Dans ce qui précède, je suppose que vous utilisez l'un des noyaux de stock Ubuntu. Si vous exécutez un noyau personnalisé + des modules, plus de soin des soins sont nécessaires, car vous avez peut-être oublié les choses nécessaires à la nouvelle carte, mais pas l'ancienne, mais si vous avez installé un noyau personnalisé, vous en serez au courant des choses pertinentes à Soyez conscient d'ici!

Windows XP===== peut souvent survivre à une commutation mère de la carte mère (après de nombreux redémarrages et peut-être une visite ou deux à safeMoDeland pour trier les pilotes) comme il n'est pas presque aussi pernickety que dans Les jours NT à cet égard tant que vous utilisez les pilotes Windows standard pour votre contrôleur d'E/S plutôt que quelque chose de spécifique à la carte mère, mais c'est une mise beaucoup moins sûre qu'avec Linux. Un saut assez grand dans la CPU/Mobo Tech (de la CPU unique de noyau unique à SMP et/ou multi-noyau peut-être), ce qui signifie qu'une hal différente est nécessaire (ou simplement une autre étant optimale), car les fenêtres échouent à démarrer ou à ne pas utiliser correctement le nouveau Matériel.

Avec n'importe quel os, si vous utilisez votre contrôleur RAID de votre carte mère actuelle (qui sera un arrangement "faux-raid") pour le RAID au lieu de l'avoir fonctionner comme un contrôleur de pata et/ou de SATA SATA, alors Tous les paris sont éteints et vous aurez probablement besoin de réinstaller. Comme le suggère Bob, passer de 64 bits à 32 bits nécessiterait également une réinstallation. Et aussi pour tout système d'exploitation, avoir une deuxième machine disponible est un filet de sécurité utile au cas où vous auriez besoin de prendre en ligne pour saisir des conducteurs révisés ou de rechercher un autre problème qui prend temporairement votre boîte principale.

18
David Spillett

Succès! Pas un snap, mais ce qui s'est passé était: J'ai changé en AMD Quad-Core (la carte mère avait échoué) de ne pas vouloir recharger complète sur mon récent noyau Ubuntu. Linux a commencé mais n'atteint qu'un écran éclabousseur sans login. Sur le GRUB MENU J'ai essayé la récupération/sûr et aussi des choix de mode graphique limités également le GRUB Terminal n'a toujours pas compris la solution. À l'écran de l'éclaboussure où je se connecterait, bien que je ne puisse rien voir, j'ai ensuite tapé mon nom d'utilisateur puis entrez, puis le mot de passe puis entrez et le login a commencé. Suivant était le fond de bureau uni mais pas d'icônes ou de boutons :(. CLYSTRAKES CNT-ALT-T Pop Up Terminal. ** Puis j'ai essayé GNU Courtcut Alt-F2 et 2 secondes Faites une pause de 2 secondes une belle invite de commande surgi :). Il a dit l'accueil et la mise à niveau recommandée s'il vous plaît tapez la mise à niveau - quelque chose que je l'ai fait après une mise à niveau de 3 heures. fonctionne bien. Ignorer les erreurs. Bonne chance avec le vôtre.

1
John Hadley