achever une mise a niveau plantée
Par traaf le mercredi, 6 juin 2007, 18:00 - Ubuntu - Lien permanent
vous avez voulu passer de dapper > edgy, ou de edgy > feisty...?
c'est malin, maintenant le pc ne démarre plus
c'est grave docteur ?
Ben en fait, pas vraiment...heureusement que vous utilisez un système d'exploitation performant 
j'ai eu par 3 fois récemment l'occasion de réparer des install plantées pendant la mise à niveau ubuntu 6.10 > ubuntu 7.04, récupérées a chaque fois
une première fois à priori à cause des drivers nvidia installé via envy, au passage, je déconseille fortement l'utilisation de ce genre de scripts sensés simplifier les choses et qui au final les rendent plus compliquées
et une autre avec un gus (il se reconnaitra) qui trouvait que c'était trop long et qui a interrompu la MAJ pour la reprendre le lendemain, évidemment, le pc n'a pas rebooté :-pEn pratique le principe est très simple, il suffit de se munir d'un live CD, et de booter dessus
ouvrir un terminal et repérer la partition racine du système avec fdisk
Disque /dev/sdc: 81.9 Go, 81964302336 octets
255 têtes, 63 secteurs/piste, 9964 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets
Périphérique Amorce Début Fin Blocs Id Système
/dev/sdc1 1 1275 10241406 83 Linux
/dev/sdc2 1276 1414 1116517+ 82 Linux swap / Solaris
/dev/sdc3 1415 8049 53295637+ 83 Linux
/dev/sdc4 8050 9964 15382237+ 83 Linux
dans cet exemple sdc1
on va ensuite monter cette partition...
commencer par créer le repertoire de destination
sudo mkdir /mnt/sdc1
et monter la partition
sudo mount /dev/sdc1 /mnt/sdc1
monter ensuite /proc dans ce repertoire (étape qui s'est révélée indispensable pour débloquer la mise a niveau de powernowd), et recopier le resolv.conf pour profiter de la connection internet
sudo cp /etc/resolv.conf /mnt/sdc1/etc/resolv.conf
enfin, chrooter sur le systeme planté
sudo chroot /mnt/sdc1 su
voilà, vous etes maintenant root dans le systeme planté
Commencez par vérifier que les dépot pointent bien vers feisty avec
apt-get update
et finir la migration avec
apt-get dist-upgrade
si besoin, désinstaller/réinstaller les paquets bloquants avec aptitude, vérifiez la présence des paquets ubuntu-base, ubuntu-minimal, ubuntu-desktop
Il est souvent nécessaire de relancer la commande dist-upgrade à de nombreuses reprises, c'est normal, insistez longuement apres avoir viré tous les paquets bloquants puis après les avoir réinstallés
Pour éditer les fichiers, utilisez nano (éditeur de texte dans le terminal)
bon courage :D




Commentaires
Pourrait-tu m'aider en suivant le sujet ici SVP :

forum.ubuntu-fr.org/viewt...
Je touche le fond du found là