debian:passer_sa_debian_32bits_en_64_bits
no way to compare when less than two revisions
Différences
Ci-dessous, les différences entre deux révisions de la page.
— | debian:passer_sa_debian_32bits_en_64_bits [2018/11/17 12:52] (Version actuelle) – créée - modification externe 127.0.0.1 | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | ===== Passer son système Debian x86 en x86-64 ===== | ||
+ | <note warning> | ||
+ | Le détail des commandes n'est pas donné, il est supposé connu que " | ||
+ | Cela dit c'est en forgeant...</ | ||
+ | |||
+ | :!: Avertissement 2 : cette procédure n'est pas reproductible à la lettre et demande du bon sens. Si vous terminez avec une choucroute garnie à la place d'un clone de votre système Debian en 64bit cela ne devra pas trop vous étonner... Pour moi tout a fonctionné du premier coup, à quelques " | ||
+ | |||
+ | ==== Point de départ ==== | ||
+ | |||
+ | Vous avez un système configuré aux petits oignons en 32bit, mais pour des raisons diverses vous aimeriez goûter aux joies de l' | ||
+ | |||
+ | La transition est possible, sans gros risque ni réelle difficulté, | ||
+ | |||
+ | |||
+ | ==== Pré-requis ==== | ||
+ | |||
+ | La procédure présenté ici est simple, mais fait appel à une bonne dose de jugement personnel et d' | ||
+ | |||
+ | En résumé vous allez installer un système minimal 64bit, puis migrer la structure et la configuration de votre système 32bits vers ce nouveau système. | ||
+ | Il existe d' | ||
+ | |||
+ | Bien sûr, il faut avoir un processeur compatible avec l' | ||
+ | |||
+ | < | ||
+ | |||
+ | ou | ||
+ | |||
+ | < | ||
+ | |||
+ | vous donnera toutes les informations sur votre processeur, si à la ligne " | ||
+ | |||
+ | ==== Préparation ==== | ||
+ | |||
+ | Tout d' | ||
+ | |||
+ | Faite de la place sur votre (vos) disque(s) pour accueillir le système 64bits, deux partitions suffisent pour / et /home, une partition swap étant sans doute déjà présente. Les utilisateurs avancés choisiront leur partitionnement habituel, ça n'a pas d' | ||
+ | À l'aide d'un live-cd ([[: | ||
+ | Si vous possédez déjà trois partitions primaires, créez une partition étendue et des partitions logiques pour accueillir le nouveau système.\\ | ||
+ | Vous pouvez bien entendu également utiliser un disque différent.\\ | ||
+ | |||
+ | Créez ensuite une image de votre partition /home dans l'une des nouvelles partition. Dans [[util: | ||
+ | |||
+ | Je vous conseil d' | ||
+ | |||
+ | < | ||
+ | |||
+ | où "/ | ||
+ | |||
+ | Si la place vous manque contentez vous de copier un squelette de /home avec l' | ||
+ | |||
+ | **Vous pouvez également réutiliser votre partition "/ | ||
+ | |||
+ | La copie du répertoire /home ne demande normalement aucune manipulation supplémentaire. | ||
+ | |||
+ | Téléchargez les pilotes dont vous pourrez avoir besoin en version 64bits (Nvidia, AMD/ATI fglrx...) et enregistrez les sur votre nouvelle partition "/ | ||
+ | |||
+ | Préparez également une copie de vos fichiers de préférences de apt si vous en utilisez (pour le " | ||
+ | |||
+ | Sur le système en 32bits faite une mise à jour complète et exécutez : | ||
+ | |||
+ | < | ||
+ | |||
+ | Le fichier " | ||
+ | |||
+ | Ouvrez " | ||
+ | Si vous avez installé w32codecs, remplacez par w64codecs ; vous pouvez aussi supprimer les paquets relatifs à java, flash, et tous les paquets téléchargés et installés manuellement avec "dpkg -i" , [[kpackage: | ||
+ | La liste n'est pas exhaustive, à vous de faire preuve de bon sens. Si vous loupez quelques paquets vous ne provoquerez sans doute pas de catastrophe, | ||
+ | |||
+ | Quand tout est propre enregistrez " | ||
+ | |||
+ | Vous êtes prêt pour la suite. | ||
+ | |||
+ | ==== Installation d'un système minimum 64bit ==== | ||
+ | |||
+ | Téléchargez un cd d' | ||
+ | |||
+ | Attention aussi à l' | ||
+ | Une fois que tout fonctionne normalement vous pourrez installer grub sur le mbr avec: | ||
+ | |||
+ | < | ||
+ | |||
+ | où " | ||
+ | |||
+ | ==== Redémarrage sur le système 64bits ==== | ||
+ | |||
+ | Une fois l' | ||
+ | |||
+ | < | ||
+ | # apt-get upgrade</ | ||
+ | |||
+ | (ou utilisez " | ||
+ | |||
+ | Attention à vous retrouver dans la même version de Debian que précédemment en 32bits : Stable, Testing ou Sid, ça devrait être le cas si vous avez copié votre répertoire /etc/apt et votre sources.list. | ||
+ | |||
+ | ==== Le clonage ==== | ||
+ | |||
+ | La première étape est d' | ||
+ | |||
+ | < | ||
+ | # apt-get dselect-upgrade</ | ||
+ | |||
+ | |||
+ | Là vous êtes bon pour une petite attente, votre présence est requise par les quelques questions de configuration qui vous seront éventuellement posées et suspendent l' | ||
+ | Prenez le temps de parcourir l' | ||
+ | |||
+ | :!: Apt va stocker en cache (/ | ||
+ | |||
+ | |||
+ | Une fois l' | ||
+ | /srv/ contiendra aussi des choses indispensables si vous avez un serveur, etc...\\ | ||
+ | Cette étape vous amènera peut-être à prendre l' | ||
+ | |||
+ | Faites aussi un tour dans /usr/share où se cachent quelques répertoires intéressant, | ||
+ | |||
+ | Plus important, pensez à vos clés ssh (/etc/ssh) et autres certificats, | ||
+ | |||
+ | Voilà, à ce stade vous devriez avoir un système 64bit d' | ||
+ | |||
+ | Attention à bien vérifier les points névralgiques comme la configuration du pare-feu ou de ssh : il est facile de se croire à l'abri d'une bonne configuration alors que c'est le fichier par défaut qui est utilisé... | ||
+ | |||
+ | ====Cas particulier : bases de données==== | ||
+ | |||
+ | Si vous avez des bases de données, type Mysql, PostGreSQL etc..., vous devez les sauvegarder séparément avec leurs outils spécifiques (" | ||
+ | |||
+ | -------------------------------------------------------------------------- | ||
+ | |||
+ | [[http:// |
debian/passer_sa_debian_32bits_en_64_bits.txt · Dernière modification : 2018/11/17 12:52 de 127.0.0.1