J'ai une machine située à 500 miles et qui exécute Ubuntu 8.04. Je pense qu'il est temps que je passe à la dernière version de LTS. Cependant, il y a un raid logiciel (md_raid) là-dedans, et je crains qu'une simple mise à niveau dist lorsque je permute sur le fichier sources.list se termine par un échec catastrophique. Comme au panique au démarrage, le disque RAID ne peut pas être lu, ou autre chose.
Tout d’abord, en espérant que ce n’est pas le cas, cependant, si cela se produit, je me demande s’il est possible de laisser quelqu'un tomber sur un disque d’installation de serveur Ubuntu 10.04, puis de passer sur ssh. exécuter l'installateur à distance. Est-ce faisable? Si tel est le cas, que faut-il faire de côté exécuter apt-get install ssh sur la machine cible? J'ai des amis qui peuvent être en face de la machine cible pour lancer le processus, mais ne pas l'exécuter.
Consultez les instructions sur la mise à niveau. J'ai dû désinstaller des programmes avant la mise à niveau. J'ai effectué un certain nombre d'installations sur SSH sans problème. En cas de problème, le démarrage d'une installation de CD-ROM pour terminer l'installation est une option. Vous aurez peut-être besoin de quelqu'un pour configurer l'adresse IP et démarrer le serveur ssh pour vous.
Habituellement, vous pourrez vous reconnecter via ssh, bien que je garderais une deuxième connexion ouverte au cas où vous tueriez accidentellement la première. Le processus d'installation est très efficace pour ne pas tuer la session existante lors de l'exécution de la mise à niveau.
Vous devrez peut-être installer les partitions et les chroot pour terminer l’installation. Pour que l’installation soit terminée, vous devrez peut-être lier certains périphériques du système live aux répertoires. Si vous le faites, le périphérique manquant est généralement évident de l'erreur. Il suffit de sortir du chroot, de faire le lien et de recommencer.
C'est le genre de situation où l'accès IP à la console peut être extrêmement utile. Un IP accessible KVM serait idéal.
Le documentation Ubunt explique bien la procédure.
Le plus important est d'installer update-manager-core
; ce paquet trouve tous les problèmes avant la mise à jour.
Ce que vous voulez faire pour effectuer une mise à niveau est
# do-release-upgrade
Selon mon expérience personnelle, cela a parfois endommagé mon ordinateur.
Si cela se produit, vous pouvez utiliser l'image mini.iso pour démarrer une installation. Ce sera une nouvelle installation, mais vous aurez besoin de quelqu'un de l'autre côté pour le configurer pour vous. Si vous souhaitez que cela se produise automatiquement, consultez la question sur préconfiguration d'une installation du serveur Ubunt
Si vous voulez accomplir cela sur plusieurs instances de serveur Ubuntu, configurez-les toutes avec la même clé SSH, puis énumérez simplement les hôtes dans un script Shell en les faisant exécuter tous par 'do-release-upgrade'.