Changement d'achitecture : Kubuntu Hardy IA32 vers AMD64 (x86_64)
Par Petaramesh le dimanche 16 novembre 2008, 22:35 - Informatique non-duelle - Lien permanent
Tout le monde savait que c'était impossible.
Il est venu un imbécile qui ne le savait pas et qui l'a fait.
- Marcel Pagnol.
Il est de notoriété publique qu'il est impossible de transformer l'architecture d'une installation Linux complète de 32 bits à 64 bits sans tout devoir réinstaller depuis zéro. C'est pourtant ce qui est arrivé aujourd'hui au serveur de ce blog.
Ce billet n'est pas écrit en bas moldave : c'est pire. C'est juste un jeté rapide de mes propres notes de mise à jour personnelles, destiné avant tout à me servir de pense-bête en cas de besoin futur. Ne le lisez pas ;-)
AVERTISSEMENT
Ne tentez pas de faire ceci sur votre propre machine ou de reproduire les étapes décrites ci-dessous. Vous la détruirez À COUP SÛR. Vous avez été prévenu. Je décline toute responsabilité et ne fournirai aucune assistance technique d'aucune sorte à qui suivra les indications de ce billet pour faire des choses qu'il ne devrait pas faire et foutra sa machine en l'air, puisque c'est le résultat attendu ;-)
Si vous y allez quand même, c'est à vos risques et périls, et ça finira mal :-}
Les manips de ce billet ont été inspirées de ce mode d'emploi pour Debian. Merci à son auteur :-)
La documentation officielle déclare spécifiquement que ceci est impossible. C'est donc impossible.
Liste des packages à télécharger depuis http://packages.ubuntu.com avant de commencer :
root@totor:~/up3264/pkgs# ls -1R ./Step_1_libc6-i386: libc6-i386_2.7-10ubuntu3_amd64.deb ./Step_2_libs32: gcc-4.2-base_4.2.3-2ubuntu7_amd64.deb ia32-libs_2.2ubuntu11_amd64.deb lib32asound2_1.0.15-3ubuntu4_amd64.deb lib32gcc1_4.2.3-2ubuntu7_amd64.deb lib32ncurses5_5.6+20071124-1ubuntu2_amd64.deb lib32stdc++6_4.2.3-2ubuntu7_amd64.deb lib32z1_1.2.3.3.dfsg-7ubuntu1_amd64.deb lsb-release_3.2-4ubuntu1_all.deb ./Step_3_libc6: libc6_2.7-10ubuntu3_amd64.deb ./Step_4_tools: apt_0.7.9ubuntu17_amd64.deb apt-listchanges_2.79ubuntu2_all.deb apt-utils_0.7.9ubuntu17_amd64.deb dpkg_1.14.16.6ubuntu3_amd64.deb libdb4.6_4.6.21-6ubuntu1_amd64.deb libgcc1_4.2.3-2ubuntu7_amd64.deb libstdc++6_4.2.3-2ubuntu7_amd64.deb python_2.5.2-0ubuntu1_all.deb python2.5-minimal_2.5.2-2ubuntu4.1_amd64.deb python-apt_0.7.4ubuntu7_amd64.deb python-gdbm_2.5.2-0ubuntu2_amd64.deb zlib1g_1.2.3.3.dfsg-7ubuntu1_amd64.deb
- Booter la machine sur un live-CD d'installation Kubuntu Hardy AMD64.
- Dans le gestionnaire de packages adept-manager, gestion des dépôts, activer universe et multiverse.
- Installer les packages suivants :
aptitude install mdadm lvm2 cryptsetup ia32-libs
- Créer un répertoire "/hd" à la racine, et y monter toute la structure de partitions du disque dur de la machine, telle qu'elle est en fonctionnement normal.
- Monter /dev avec "
mount --bind /dev /hd/dev" - Se chrooter dans cette structure : "
chroot /hd" - Puis (les packages s'installent à partir des répertoires où ils auront été téléchargés sur le disque dur au préalable) :
Liste des commandes à exécuter dans le chroot dans l'ordre de leur exécution :
mount -t proc proc /proc mount -t sysfs sysfs /sys alias ll='ls -l'
- apt-get ne saura plus résoudre : remplacer les noms de serveurs par leurs adresses IP dans
/etc/apt/sources.list. Garder l'ancien en sauvegarde pour le remettre ensuite...
dpkg --force-architecture --force-overwrite --force-depends -i libc6-i386_2.7-10ubuntu3_amd64.deb
find /lib*/ /usr/lib*/ -name "ld-linux.so*" -exec ls -l {} \;
ln -svf /lib32/ld-linux.so.2 /lib/ld-linux.so.2
find /lib*/ /usr/lib*/ -name "ld-linux.so*" -exec ls -l {} \;
dpkg --force-architecture -i ia32-libs_2.2ubuntu11_amd64.deb lib32asound2_1.0.15-3ubuntu4_amd64.deb lib32gcc1_4.2.3-2ubuntu7_amd64.deb lib32ncurses5_5.6+20071124-1ubuntu2_amd64.deb lib32stdc++6_4.2.3-2ubuntu7_amd64.deb lib32z1_1.2.3.3.dfsg-7ubuntu1_amd64.deb lsb-release_3.2-4ubuntu1_all.deb gcc-4.2-base_4.2.3-2ubuntu7_amd64.deb
find /lib*/ /usr/lib*/ -name "ld-linux.so*" -exec ls -l {} \;
ln -svf /lib32/ld-linux.so.2 /lib/ld-linux.so.2
find /lib*/ /usr/lib*/ -name "ld-linux.so*" -exec ls -l {} \;
dpkg --force-architecture -i libc6_2.7-10ubuntu3_amd64.deb
find /lib*/ /usr/lib*/ -name "ld-linux.so*" -exec ls -l {} \;
ln -svf /lib32/ld-linux.so.2 /lib/ld-linux.so.2
find /lib*/ /usr/lib*/ -name "ld-linux.so*" -exec ls -l {} \;
dpkg --force-architecture -i apt_0.7.9ubuntu17_amd64.deb dpkg_1.14.16.6ubuntu3_amd64.deb apt-listchanges_2.79ubuntu2_all.deb apt-utils_0.7.9ubuntu17_amd64.deb
dpkg -i --force-architecture libstdc++6_4.2.3-2ubuntu7_amd64.deb
dpkg -i --force-architecture libgcc1_4.2.3-2ubuntu7_amd64.deb
dpkg -i --force-architecture python2.5-minimal_2.5.2-2ubuntu4.1_amd64.deb python_2.5.2-0ubuntu1_all.deb python-apt_0.7.4ubuntu7_amd64.deb
dpkg -i --force-architecture zlib1g_1.2.3.3.dfsg-7ubuntu1_amd64.deb
dpkg -i --force-architecture libdb4.6_4.6.21-6ubuntu1_amd64.deb
dpkg -i --force-architecture python-gdbm_2.5.2-0ubuntu2_amd64.deb libgdbm3_1.8.3-3_amd64.deb
apt-get update
apt-get -f install
apt-get -f install
dpkg -i --force-overwrite /var/cache/apt/archives/perl-base_5.8.8-12_amd64.deb
apt-get -f install
apt-get -f install
aptitude install
echo exit 0 > /etc/init.d/dirmngr
apt-get -f install
aptitude install
aptitude install
apt-get -f install
aptitude upgrade
dpkg --get-selections > dpkg_get_selections.out
for package in $(grep '[^e]install' dpkg_get_selections.out | awk '{ print $1 }'); do dpkg -s $package | grep -q 'Architecture: i386' && echo $package; done > updates
for package in `cat updates`; do aptitude install $package; done
Fignoler à la main ce qui peut être nécessaire ; rebooter sur disque dur. La machine est maintenant en architecture AMD64. Contrôler et corriger ce qui peut être nécessaire.
root@totor:~# uname -a Linux totor 2.6.24-21-generic #1 SMP Tue Oct 21 23:09:30 UTC 2008 x86_64 GNU/Linux
(Et en fait, pour faire encore plus tordu, j'ai fait la mise à jour depuis un portable booté sur le live-CD AMD64, sur un snapshot des partitions de ce brave Totor, montées par NFS via le réseau, comme ça il fonctionnait en IA32 alors même qu'il était en cours de migration vers AMD64. Oui, je sais...)
L'illustration de ce billet provient de cette page et apparaît pour la première fois ici dans ce billet.









Commentaires
Pffffff....
Bein, je ne risque pas d'essayer, je n'ai même pas capté où se situe le prob.
C'est bêtasse comme com. mais bon, pour une blonde..... :-}
Des fois, tout marche trop bien, on s'emmerde. Alors on essaie de faire un truc impossible pour se distraire un peu :o)
@Minium : J'aimerais bien avoir le temps de m'emmerder un peu, parfois :-}
...mais ces temps-ci, ça ne risque pas de m'arriver... Me faire chier, par contre, c'est autre chose :-\
Ça manque de femmes, non ? ;-DD
@Christine : Tu as raison : Il faut que je trouve une femme nue pour illustrer ce billet ;-)
Ben, y a que l'image que j'arrive à décrypter...
:-(((
@Christine : Ben quoi ? Elle est magnifique :-}
Hou dis-donc, impressionnant la demoiselle ! A mon avis, elle doit avoir des problèmes de dos, hin, hin, hin...
Oui quoique bon, on peut avoir des oeufs au plat et des problèmes de dos aussi...
Mais si, je vais le lire ton billet, c'est bon de rire un peu le lundi matin ! :-P
Mais... c'est une photo truquée, non ? Elle a les seins qui sont super longs et qui regardent tout en bas alors qu'elle est toute fine ! Moi je trouve ça bizarre, comme image. Et sinon j'ai bien respecté les instructions à la lettre "ne lisez pas"... :o]
Des bisous !
pssst, i manque un "r" dans ton titre, c'est fait exeuprès ?
Mouais, bof. ça rien de bien extraordinaire tout ça. Tu n'as fais que mal suivre la doc indiquée, en la traduisant un peu et en ajoutant une distraction au milieu.
Si tu avais réussi à passer d'une distribtuion ppc à une distribution x64_64 sans changer de machine et sans réinstaller, ça aurait quand même eu plus de gueule.
Ecrire "ne tentez pas de faire ceci" au-dessous d'une femme nue qui invite à ce que l'on sait, moi je trouve que vous vous prenez pour Homère avec ses sirènes. Tout ça parce qu'une membresse de la tribu a écrit : "Ça manque de femmes, non ?" Tombé droit dans le panneau... Le membre érectile se sentait-il menacé ?
@Cocoricooo : Je vous laisse l'entière responsabilité de vos supposit
oiresions :-}@Monsieur le Petaramesh: méfiez-vous des "suppositoires", ils font leur effet après qu'ils ont disparu. Mon innocent commentaire pourrait bien être un petararetard jeté dans votre harem de groupies lubriques et concupiscentes...
dans votre harem de groupies lubriques et concupiscentes... Comment dire ?... Non, moi ce serait plutôt "féministe énervante"... Et considérons que je n'ai rien dit ;-DD
C'est de la pure poésie !
Bien sur, l'article est bien aussi, y'a pas que la photo :) .
Moi, j'aime pas les femmes nues à têton alanguis, juste là pour semer la désolation et l'opprobre en accroche d'un billet technico-chiant, mais super pointu, dont le guru de céans a le secret,(il est fort le bougre!), non, j'aime pas, comme nôtre divine prêtresse Ga(i)elle, qui sait de quoi elle parle...!
J'aime pas, l'accroche mais les têtons qui crochent susnommés, en obus flasques, mais contondants qui se fichent de l'apesanteur comme moi de mon bulletin de naissance..., bon je remets ça un peu dans l'ordre...! Kubuntu et Hardy sont dans un bateau, Hardy tombe dans l'eau...!
Attends, j'disais quoi!?
Il en faut bien peu (ce qui n'entrait pas dans mon intention)... Parfois, les gôôchisses se montrent plus prudes et pudibonds à de fumeux prétextes que les curés pur jus de soutane...
Personnellement, je trouve cette photo sublime - bien que sans rapport aucun avec le sujet du billet, tout comme était sans rapport aucun le commentaire dans le cadre d'un billet purement technique de type "bloc-notes perso si ça peut vous servir aucazoù", commentaire qui m'a poussé à réparer aussitôt ce regrettable oubli - et j'emmerde les grincheux :-}
Vieil Anar :
Rien, comme d'hab.
Ben oui, comme d'hab, mais faut pas perdre les bonnes habs; j'avais cru comprendre cependant que tes préférences en matière de poitrine,, mon cher guru, étaient d'un calibre nettement inférieur, mais peut-être me trompais-je !?
Ce qui fait tout l'intérêt d'une règle, ce sont ses exceptions :-}
Je n'ai pas lu.
Et ce qui fait tout l'intérêt des grincheux, c'est qu'ils déclenchent les redoutables orgues de Staline du Guru dont les salves tapent dans le mille ! Rigolo mais pas encore assez fort à mon goût.
Ah oui ? Je croyais que cette photo illustrait pile ce que tu reproches aux poitrines volumineuses... et que je niais farouchement ! :oD
Moi je trouve son visage et son air très beau, la lumière aussi, c'est juste... ben c'est juste très exactement ce que je redoute que mes seins deviennent un jour, bien que fermement convaincue que ça ne m'arrivera jamais (politique de l'autruche ;o} ). Et pi alors, regarder autant vers le bas à cet âge (ou celui qu'elle paraît) et avec des seins qui par ailleurs ont l'air magnifique, ça m'interroge...
Tant mieux si les exceptions vont dans le bon sens :o) On remercie toujours la même ?
@ vieil anar : je ne les trouve pas visuellement flasques, au contraire. C'est bien ce qui me fait bizarre. Non, ils seraient plutôt pleins et ronds... (voire appétissants) mais vers le bas :o)
C'est l'exception qui confirme la règle ...
"...groupies lubriques et concupiscentes..."
Hé bein, hé bein ... tout ça !!! :-}
C'est fou comme une simple photo peut faire papoter les
mâââlesles hommes ;-}Tssss...
Serait pas de la silicone, tout ça ? ;-))
"en obus flasques, mais contondants qui se fichent de l'apesanteur comme moi de mon bulletin de naissance..." : absurde, charabiesque et trivial. Commenter une photo, même pour en rire, n'est pas donné à tout le monde. Aurait mieux faire de se taire au lieu d'afficher sa bêtise.
Le lundi 17 novembre 2008, 20:47 par Cocoricooo
Un suppo et au lit ! :-}
@Sarah7 : oui, t'as raison, je me suis pris un peu au sérieux, pas pris le temps de réfléchir. Mais vieil anar non plus n'a pas trop réfléchi. La prochaine fois j'ajouterai une volée de :-} pour faire le gentil.
@Cocoricooo :
Il est rappelé à l'honorable assistance que nous sommes dans un ashram non-duel, de silence, de paix, de méditation, de félicité et de copulations délicieuses, et non sur un ring de box, fût-elle thaï.
@Ga(i)elle :
Ben, je n'ai jamais reproché quoi que ce soit en particulier aux poitrines voluptueuses, j'ai dit que d'habitude j'aimais plutôt les petits seins :-}
>
Ga(i)elle, je t'en conjure, le jour où tes seins sont exactement comme ceux-là, viens d'urgence toquer à l'huis de mon modeste ashram, où tu seras accueillie à bras ouverts :-}
>
Je remercie toujours la même d'exister chaque jour que le Grand Lapin fait, mais pas dans ce cas précis, regarde en bas du présent billet dans quel billet cette image fut la première fois publiée ici... ça remonte à vieux :-}
Et tu ne m'arracheras aucun commentaire descriptif sur les seins de la Rousse, en dehors de ma profonde désolation sismique et navrantesque des centaines de kilomètres qui m'en séparent :-/ mais dont le temps qui passe me rapproche inexorablement , ainsi soi(en)t-il(s) :-}
@ Cocoricooo:
On ne saurait mieux dire :-}
@Swâmi Petaramesh : Argh! Touché en plein coeur! J'aurais dû rester à couvert dans ma casemate en béton. Que dit le Très Saint Protocole en pareil cas : que je dois sortir ?
Le Très Saint Protocole est muet en la matière, heureusement :-}
Mais ce billet révèle une vérité universelle : que les seins des femmes passionnent infiniment davantage que les bidouilles informatiques dont on ne se contente que faute de mieux à se mettre sous la langue :-}
Certes mais je rappelle à votre Sérénisime Sérénité qu'il était interdit de faire ce qui était marqué dans le billet, ce qui ôtait tout intérêt d'en parler. De plus, votre Bienheureuse Sainteté doit savoir qu'il est difficile de se mettre des bidouilles informatiques "sous la langue", alors qu'un sein de femme...
@ Swamî :
Il est rappelé à l'honorable assistance que nous sommes dans un ashram non-duel, de silence, de paix, de méditation, de félicité et de copulations délicieuses, et non sur un ring de box, fût-elle thaï.
Fais gaffe, on commence comme ça... et on finit au zénith :-}
Je sais, je suis chiante.... je sors.
@Sarah7 : Mais non, sors pas : si tu veux participer aux copulations délicieuses, ça peut toujours se discuter :-}
}
Aha... j'ai donc été voir l'origine du monde et moi j'aurais plutôt ceux de l'image 7 (confirmé par le Nours, c'est dire !). Voire 15, plus ou moins.
Mais pas comme celle de l'image du haut, ça c'est sûr (et confirmé là aussi). Je vérifierais volontiers en essayant la même pose, mais ya comme un lézard, un gros ballon de baudruche qui empêche mes seins de "pointer" vers le bas.
Ce qui n'a pas empêché ma soeur de me mitrailler sous un tas de coutures différentes ce week-end, va comprendre... :o)
Est ce une grande soeur ou une petite ?
Je suis l'aînée, je n'ai que des "petites" soeurs :o) . Celle-là a 17 mois de moins que moi.
Le point virgule indique que ce qu'il y a à fignoler à la main n'est pas nécessairement informatique.
Ca manque toujours de femme christine.