 installation de base d une debian etch but de ce document ce document me sert de mémo pour installer une debian etch  stable de base sans interface graphique je le diffuse en espérant qu il puisse servir à d autres personnes l installation se fait à partir d un cd minimal et d une liaison adsl prérequis il est nécessaire d avoir de bonnes notions dans l installation de linux pour pouvoir utiliser ce mémo en particulier pour la partie partitionnement des disques qui n est pas détaillée  il est conseillé également de savoir utiliser l éditeur vi pour modifier les fichiers de configuration pour finir vous pouvez consulter mon mémo consacré à la gestion des paquets avec dpkg aptget et aptitude sous debian  http wwwcoagulorg articlephp3 idarticle 157 téléchargement du cd si vous disposez d un accès adsl il est inutile de télécharger une image complète les versions petit cd de 180mo ou 40 mo sont suffisantes  http wwwdebianorg distrib netinst l image est disponible en deux versions businesscardiso de 40 mo netinstiso de 180 mo remarque  pour une installation complète via internet la version la plus légère est suffisante dans la plupart des cas mais personnellement j utilise la version netinst car elle dispose de plus de drivers boot sur le cd après avoir gravé l image iso sur un cd il faut booter sur le cd en modifiant le bios si c est nécessaire le premier écran d installation demande de choisir la langue et ensuite il suffit en général de laisser les valeurs par défaut jusqu à la partie partitionnement des disques partitionner les disques avec l outil partman attention cette partie nécessite une très bonne connaissance de la gestion des partitions des systèmes linux avec partman il est possible de créer modifier redimensionner et supprimer des partitions pour installer debian il faut au minimum paramétrer deux partitions une partition avec un système de fichiers ext3 ou compatible linux une partition de type swap d une taille au moins égale à celle de la mémoire vive installation du système de base debian l installation des paquets commence et se termine par l installation du programme de démarrage grub ensuite il est demandé de redémarrer l ordinateur lors du démarrage et de l affichage du menu de grub il est possible de vérifier que les autres systèmes installés sur le disque dur fonctionnent toujours configuration du système de base debian après le redémarrage il est posé un certain nombre de questions auxquelles il est possible de répondre dans la majorité des cas en utilisant les valeurs par défaut il faut également saisir un mot de passe pour l administrateur et indiquer un nom d utilisateur avec son mot de passe vers la fin il est demandé de choisir le type de paquets à installer personnellement j indique système standard et surtout pas l environnement graphique proposé par défaut car cela installe gnome avec tout un ensemble de logiciels par forcément désirés et le login de connexion apparaît indiquant que l installation du système de base est terminée  en ligne de commande fautil utiliser aptitude ou aptget  si comme moi vous utilisez la ligne de commande pour installer vos paquets vous avez le choix entre  aptget install  ou  aptitude install  aptitude est reconnu pour mieux gérer les dépendances et en plus il est capable de proposer l installation de paquets conseillés donc je conseille d utiliser aptitude mais aptget fonctionne très bien également dans tous les cas il est déconseillé d alterner entre les deux systèmes donc faites votre choix si possible dés le début installer vim avec la coloration syntaxique installer vim aptitude install vim vimhelpfr pour activer la coloration syntaxique il faut décommenter dans le fichier  etc vim vimrc  la ligne suivante syntax on remarques sur etc profile et etc bashbashrc le fichier   etc bashbashrc  est utilisé pour les shells interactifs ex un terminal sous kde le fichier   etc profile  est utilisé pour les shells de connexion ex shell de alt f1 ou via ssh pour avoir la même configuration que ce soit en shell interactif ou de connexion il est possible d exécuter le contenu de   etc profile  depuis   etc bashbashrc  en ajoutant ces lignes au début de   etc profile  if f etc bashbashrc then etc bashbashrc fi adapter le menu de démarrage ou les options du noyau avec grub le fichier de configuration de grub est   boot grub menulst  contrairement à lilo il n est pas nécessaire de réinstaller grub après avoir modifié son fichier de configuration si vous avez plusieurs systèmes installés vous pouvez changer celui lancé par défaut en modifiant la ligne  default  default 0 démarre la première ligne du menu default 2 démarre la troisième ligne du menu pour augmenter le nombre de lignes affichées sur l écran lors du démarrage il faut activer le framebuffer dans les options du noyau pour avoir un affichage en 1024x768 sur 16 bits il faut ajouter l option  vga 791  dans les options du noyau ce qui donne dans mon cas kernel boot vmlinuz26151686 root dev sda6 ro vga 791 pour mettre une option par défaut pour chaque noyau de votre système y compris les futurs noyaux vous pouvez ajouter vos options dans le fichier   boot grub menulst  au bout de la ligne   defoptions   exemple defoptions vga 791 attention  il ne faut pas décommenter la ligne en enlevant le la commande suivante permet de détecter vos noyaux et de mettre à jour le menu de grub en conséquence en tenant comptes des options indiquées précédemment updategrub mise à jour du système récupérer la dernière liste des paquets d après le contenu de etc apt sourcesliste aptitude update mettre à jour le système aptitude upgrade remarque 1  plus la version du cd d installation est ancienne plus le nombre de paquets à mettre à jour est important remarque 2  la commande  aptitude distupgrade  permet également de mettre à jour le système mais cette dernière est conseillée uniquement pour passer d une version stable à testing ou de testing à unstable elle permet également de forcer l installation de certains paquets récalcitrants purger les fichiers téléchargés dans   var cache apt archives  pour libérer de la place aptitude clean bash avec complétion intelligente sous linux tout le monde connaît la complétion automatique avec la touche tab mais la complétion intelligente permet en plus d avoir la liste des options d une commande ex aptget ou de connaître la liste des paquets commençant par certains caractères ex aptget install vi tab je trouve qu utiliser les commandes apt avec la complétion intelligente est pour moi plus simple que d utiliser synaptique pour activer la complétion intelligente il faut décommenter les lignes suivantes dans le fichier   etc bashbashrc  if f etc bashcompletion then etc bashcompletion fi bash avec complétion dès la première tabulation sous debian pour avoir la liste des choix possibles de la complétion il est nécessaire d appuyer deux fois sur la touche tab en ajoutant la ligne suivante à la fin du fichier   etc inputrc  ou du fichier inputrc la liste des choix sera affichée dés la première tabulation set showallifambiguous on coloration du résultat de la commande ls pour avoir un résultat avec différentes couleurs de la commande ls il faut saisir le paramètre mdash color ce qui donne ls color pour ne pas saisir ce paramètre à chaque fois il faut ajouter un alias à cette commande dans le fichier bashrc ou le fichier etc profile alias ls ls color  synchroniser l heure du pc sur celle d un serveur installer le paquet ntpdate aptitude install ntpdate pour synchroniser l heure du poste sur celle du serveur 192001 il faut saisir la commande ntpdate 192001 il est possible enfin de redémarrer le service ntpdate pour synchroniser l heure sur un serveur par défaut poolntporg etc initd ntpdate reload pour synchroniser l heure automatiquement tous les jours il faut éditer la crontab de root crontab e et saisir la ligne suivante pour actualiser l heure du lundi au vendredi 15 à 6h30 du matin 30 06 15 usr sbin ntpdate 192001 pour vérifier dans les logs que la commande fonctionne correctement tail f var log syslog utiliser vim comme éditeur de texte par défaut depuis quelques temps sous debian l éditeur par défaut utilisé par exemple pour crontab e n est plus  vim  mais  nano  pour remettre  vim  il faut utiliser cette commande et choisir votre éditeur favoris dans la liste updatealternatives config editor installer kde cups et d autres programmes pour installer kde et cups vous pouvez suivre ce mémo  http wwwcoagulorg articlephp3 idarticle 159 pour installer d autres programmes vous pouvez regarder dans cette rubrique  http wwwcoagulorg rubriquephp3 idrubrique 32 historique des modifications version date commentaire 01 210904 création par tony galmiche 10 100606 nombreuses modifications suite à deux nouvelles installations 12 040906 mise à jour suite à l installation d un nouveau poste 13 310308 mise à jour suite à l installation d un nouveau serveur  installation de base d une debian testing sarge  super génial j ai appris plein de truc encore merci juste une remarque pour l espace disque je préfère df h à df m je trouve que c est plus lisible  installation de base d une debian testing sarge  merci ça fais toujours plaisir de savoir que c est utile pour le dh h je n aime pas trop car je préfère avoir tous les chiffres dans la même unité mais c est une histoire de gouts   installation de base d une debian testing sarge  merci pour le memo je tente l install sur un acer travelmate 800 c est un orteil frileux dans le monde du pingouin n ayant aucun autre repère que celui de l utilisateur win de base ce me fait plaisir de trouver des tuto et autre useful things had to be said  installation de base d une debian testing sarge  de rien pour le mémo n hésite pas à laisser un message pour indiquer si tu as réussi ou pas à t en sortir avec ce mémo  installation de base d une debian testing sarge  supercool memo très partique et très clair je m en suis servi pour mettre en place mon serveur encouragements   installation de base d une debian testing sarge  merci donc je suis encouragé à continuer   installation de base d une debian testing sarge  salut super cool les memos de votre site très bien fait et cool cependant je ne retrouve pas les commandes du style traceroute host a nslookup  etc je souhaiterais que vous m aidiez à les installer  installation de base d une debian testing sarge  voici un copier coller de la très bonne réponse faite à ta question sur la liste debian traceroute est dans le paquet traceroute host est le paquet host ou bind9host nslookup est dans le paquet dnsutils mais il vaut mieux utiliser dig dans le même paquet car nslookup est obsolète pour les autres commandes utilise aptcache search macommande ou aptfile search macommande pour plus d infos sur ces commandes cf mon mémo sur apt  http wwwcoagulorg articlephp3 idarticle 157  installation de base d une debian testing sarge  merci beaucoup pour ce site les articles sont d une qualité exceptionnelle bonne continuation   installation de base d une debian testing sarge  salut tony voulais demander j arrive pas a a faire le test des apt donc a me connecter au net je dois avoir un soucis avc la configuration de mon réseau pour une neuf box les adresse ip que tu as donné elles sont aussi valables ou pas merci de bien vouloir me repondre  installation de base d une debian testing sarge  bonjour non les adresses ip sont personnelles et doivent être adaptés à chaque configuration du réseau je ne connais pas la neuf box mais je suppose qu elle dispose d un serveur dhcp dans ce cas tu peux tenter de faire une installation réseau avec dhcp et dans ce cas tu n auras aucune adresse ip à renseigner bonne chance  installation de base d une debian testing sarge  ouah mais justement j arrive pas a le configurer via le dhcp automatiquement il me faut definir manuellement mes ip comptaible pr neuf box si quelqu un à une idée sa serai symp de pouvoir me repondre merci  installation de base d une debian testing sarge  astu activé la fonction routeur de la n9uf box si oui je crois qu il y a un sousmenu lan pour rêgler le dhcp tu peux la configurer via l interface web en tapant http 19216811 dans un navigateur web  installation de base d une debian testing sarge   installation de base d une debian testing sarge  c est bon j avais mal lu qu il fallait éditer le fichier menulst ça marche  installation de base d une debian testing etch  problèmes pour l adsl neuf bonjour merci pour cette page 1 je n arrive pas à me connecter sur la neuf box pour la configurer en dhcp aucune connexion ni avec firefox ni avec ie 2 mon installation netinst est faite mais je ne parviens pas à faire fonctionner le lien dsl pour poursuivre j ai tout configuré avec pppoeconf et le plog donne couldn t increase mru to 1500 chap authentication succeeded welcome peer from calling number 00 e0 fc 3d f62c authorized not replacing default route to eth0 19216811 cannot determine ethernet adress for proxy arp suivi de 4 adresses ip lors du paramétrage en cours d installation j ai fourni les adresses indiquées par neuf 1921681132 8011819636 merci pour votre aide  installation de base d une debian testing sarge  si l accès à la neufbox via navigateur ne marche pas  http wwwjustneufcom installerneufboxtrio3cenbridgehtml  installation de base d une debian testing sarge  pour la neuf box le dhcp est normalement activé par défaut enfin il me semble de toute façon si tu as besoin d aller bidouiller la config de la box tu prends une machine que tu branche en ethernet dessus et tu tapes dans la barre d adresse 19216811 ou 19216801 je sais plus le login et le password c est admin bonne chance installation de base d une debian testing etch  salu j ai voulu mettre la coloration de ls mais sa ne marche pas on doit mettre où la ligne a rajouter au debut a la fin  installation de base d une debian testing etch  bonjour il faut la mettre tout à la fin du fichier etc profile ou etc bashbashrc ensuite il faut se déconnecter et se reconnecter installation de base d une debian testing etch  ok merci mais parcontre bashrc ne marche pas installation de base d une debian testing etch  bashrc est utilisé dans un shell interactif ex konsole dans kde pour un shell de connexion il faut utiliser les fichiers bashprofile ou profile un man bash permet d avoir plus d infos à ce sujet  debian  