Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
utilisateurs:amj:brouillons:debootstrap [Le 07/05/2013, 13:49]
amj [Installation des programmes requis]
utilisateurs:amj:brouillons:debootstrap [Le 26/07/2013, 22:52] (Version actuelle)
amj [Fomatage et montage des disques]
Ligne 1: Ligne 1:
 ====== Installer ubuntu via un terminal grâce à debootstrap et à chroot ====== ====== Installer ubuntu via un terminal grâce à debootstrap et à chroot ======
-{{tag>​BROUILLON}}+{{tag>​BROUILLON}} ​
 ===== Introduction ===== ===== Introduction =====
  
-Debootstrap est un outil performant qui sert à installer les composants essentiels du système linux. ​Ils est notamment utilisé dans les netinstall de debian.+Debootstrap est un outil performant qui sert à installer les composants essentiels du système linux. ​Il est notamment utilisé dans les netinstall de debian.
 Chroot est un programme permettant de changer la racine du système, c'est à dire utiliser un deuxième système linux en même temps que le premier avec un seul kernel. Chroot est un programme permettant de changer la racine du système, c'est à dire utiliser un deuxième système linux en même temps que le premier avec un seul kernel.
  
Ligne 9: Ligne 9:
  
 Ce tutoriel a plusieurs utilisations possibles : Ce tutoriel a plusieurs utilisations possibles :
-   * Installer un ubuntu complet à partir de n'​importe quel Linux sans avoir besoins ​de média ​externe.+   * Installer un ubuntu complet à partir de n'​importe quel Linux sans avoir besoin ​de media externe.
    * Comprendre comment Linux est installé.    * Comprendre comment Linux est installé.
-   * Créer un environnement de test sur une machine -> passez ​l’installation du kernel+   * Créer un environnement de test sur une machine -> passer ​l’installation du kernel
  
 ===== Installation des programmes requis ===== ===== Installation des programmes requis =====
Ligne 21: Ligne 21:
 <note tip>Si vous voulez installer une version d'​ubuntu ultérieure à celle pouvant être installée avec votre version de debootstrap,​ il est alors nécessaire d'​installer la dernière version de debootstrap,​ :!: instable :!: disponible ici [[http://​pkgs.org/​search/?​keyword=debootstrap]] </​note>​ <note tip>Si vous voulez installer une version d'​ubuntu ultérieure à celle pouvant être installée avec votre version de debootstrap,​ il est alors nécessaire d'​installer la dernière version de debootstrap,​ :!: instable :!: disponible ici [[http://​pkgs.org/​search/?​keyword=debootstrap]] </​note>​
  
-===== Fomatage ​et montage des disques =====+===== Formatage ​et montage des disques =====
  
-Pour un disque dur vide, on crée une partition de ± 10Go par exemple puis la swap, ici 1Go (2 fois plus que la RAM).+Pour un disque dur vide, créez ​une partition de ± 10Go par exemple puis la swap, ici 1Go (2 fois plus que la RAM).
  
 <​code>​sudo fdisk /dev/sda <​code>​sudo fdisk /dev/sda
Ligne 40: Ligne 40:
 Last cylinder or +size or +sizeM or +sizeK (1-3876, default 3876): +10000 Last cylinder or +size or +sizeM or +sizeK (1-3876, default 3876): +10000
 </​code>​ </​code>​
-ensuite tapez a puis 1 pour la rendre bootable+ensuite tapez "a" ​puis "1" ​pour la rendre bootable
  
-Ensuite ​création de la partition pour la swap :+Ensuite ​créez ​la partition pour le swap :
 <​code>​Command (m for help): n <​code>​Command (m for help): n
 Command action Command action
Ligne 53: Ligne 53:
 Last cylinder or +size or +sizeM or +sizeK (1-3876, default 3876): +1024M</​code>​ Last cylinder or +size or +sizeM or +sizeK (1-3876, default 3876): +1024M</​code>​
  
-Enfin, ​taper w pour terminer le partitionnement.+Enfin, ​tapez "w" ​pour terminer le partitionnement.
 <note important>​Attention,​ toutes les données du disque vont être supprimées.</​note>​ <note important>​Attention,​ toutes les données du disque vont être supprimées.</​note>​
  
Ligne 69: Ligne 69:
 ===== utilisation de debootstrap ===== ===== utilisation de debootstrap =====
  
-L'​installation est ici faite pour un ubuntu precise 12.04 32bit.+L'​installation est ici faite pour ubuntu precise 12.04 32bit.
  
 <​code>​sudo debootstrap --include ubuntu-minimal --arch i386 precise /​media/​install http://​archive.ubuntu.com/​ubuntu</​code>​ <​code>​sudo debootstrap --include ubuntu-minimal --arch i386 precise /​media/​install http://​archive.ubuntu.com/​ubuntu</​code>​
Ligne 75: Ligne 75:
 ===== Montages en vue d'un chroot ===== ===== Montages en vue d'un chroot =====
  
-Montage ​spéciaux pour accéder ​au médias et autres périphériques.+Montages ​spéciaux pour accéder ​aux médias et autres périphériques.
 <​code>​sudo mount --bind /dev /​media/​install/​dev <​code>​sudo mount --bind /dev /​media/​install/​dev
 sudo mount --bind /dev/pts /​media/​install/​dev/​pts sudo mount --bind /dev/pts /​media/​install/​dev/​pts
Ligne 91: Ligne 91:
 <​code>​mount -a</​code>​ <​code>​mount -a</​code>​
 ===== Paramétrage de apt ===== ===== Paramétrage de apt =====
-[[:​tutoriel:​comment_modifier_sources_maj|Modifiez les sources]] et ajoutez les dépôts universe et multiverse.+[[:​tutoriel:​comment_modifier_sources_maj#​modifier_le_fichier_des_sources|Modifiez les sources]] et ajoutez les dépôts universe et multiverse. 
 +<note important>​Attention,​ il faut modifier les sources du chroot et non celles de la machine hôte.</​note>​
  
 <​code>​apt-get update</​code>​ <​code>​apt-get update</​code>​
Ligne 100: Ligne 101:
 dpkg-reconfigure console-data dpkg-reconfigure console-data
 dpkg-reconfigure keyboard-configuration</​code>​ dpkg-reconfigure keyboard-configuration</​code>​
-Installation des locales ​française ​et reconfiguration de celle-ci.+Installation des locales ​françaises ​et reconfiguration de celles-ci.
 <​code>/​usr/​share/​locales/​install-language-pack fr_FR</​code>​ <​code>/​usr/​share/​locales/​install-language-pack fr_FR</​code>​
 <​code>​dpkg-reconfigure locales</​code>​ <​code>​dpkg-reconfigure locales</​code>​
Ligne 118: Ligne 119:
  
 ==== Copie des fichier nécessaires ==== ==== Copie des fichier nécessaires ====
-Copie des fichiers de configurations.+Copie des fichiers de configuration.
 <​code>​sudo cp /etc/hosts /​etc/​hostname /​etc/​resolv.conf ​ /​media/​install/​etc/​hostname <​code>​sudo cp /etc/hosts /​etc/​hostname /​etc/​resolv.conf ​ /​media/​install/​etc/​hostname
 sudo cp /​etc/​network/​interfaces /​media/​install/​etc/​network sudo cp /​etc/​network/​interfaces /​media/​install/​etc/​network
Ligne 126: Ligne 127:
 <​code>​sudo chroot ​ /​media/​install/​ /​bin/​bash</​code>​ <​code>​sudo chroot ​ /​media/​install/​ /​bin/​bash</​code>​
  
-Il faut trouver les UID de chaque partition afin de les mettre dans le fstab (le fstab se chargeant avant que les noms des disques et partitions (sda1, etc.) ne soit attribués, il faut lui donner le nom unique de la partition) :+Il faut trouver les UID de chaque partition afin de les mettre dans le fstab (le fstab se chargeant avant que les noms des disques et partitions (sda1, etc.) ne soient ​attribués, il faut lui donner le nom unique de la partition) :
 <​code>​blkid</​code>​ <​code>​blkid</​code>​
 <​code>​nano /​etc/​fstab</​code>​ <​code>​nano /​etc/​fstab</​code>​
-voici un exemple ( à ne pas reprendre tel quel mais à adapter ​à votre configuration) :+voici un exemple ( à ne pas reprendre tel quel mais à adapter ​selon votre configuration) :
 <​code>​proc ​                                     /proc           ​proc ​       defaults ​         0 0 <​code>​proc ​                                     /proc           ​proc ​       defaults ​         0 0
 UUID=34bf3784-2c97-48e3-92ce-025e3cd6344c /               ​ext4 ​       errors=remount-ro 0 1 UUID=34bf3784-2c97-48e3-92ce-025e3cd6344c /               ​ext4 ​       errors=remount-ro 0 1
Ligne 138: Ligne 139:
 </​code>​ </​code>​
  
-Ensuite, créez les point de montages ​:+Ensuite, créez les points ​de montage ​:
 <​code>​mkdir /cdrom /​media/​floppy0</​code>​ <​code>​mkdir /cdrom /​media/​floppy0</​code>​
  
Ligne 144: Ligne 145:
  
 Tout d’abord, nous installons le kernel. Tout d’abord, nous installons le kernel.
-<note important>​Ici, ​celui installé est un pae, pour les plus vielles ​machinne ​installez un kernel non pae</​note>​+<note important>​Ici, ​le kernel ​installé est de type pae, pour les plus vielles ​machines ​installez un kernel non pae</​note>​
 <​code>​apt-get install linux-image-generic-pae</​code>​ <​code>​apt-get install linux-image-generic-pae</​code>​
  
-Ensuite, installation de grub :+Ensuite, installation de grub : (grub s'est probablement déjà installé avec le kernel)
 <​code>​sudo apt-get install grub-pc <​code>​sudo apt-get install grub-pc
 update-grub</​code>​ update-grub</​code>​
Ligne 160: Ligne 161:
 ===== mot de passe ===== ===== mot de passe =====
  
-Afin que tout le monde n'ait pas accès aux droit root, il faut mettre un mot de passe.+Afin que tout le monde n'ait pas accès aux droits ​root, il faut mettre un mot de passe.
 <​code>​passwd</​code>​ <​code>​passwd</​code>​
  
Ligne 167: Ligne 168:
  
 Regardez aussi Regardez aussi
-[[:tasksel|http://​doc.ubuntu-fr.org/​tasksel]]+[[ :tasksel |tasksel]]
  
  
Ligne 175: Ligne 176:
  
 [[http://​www.gentoo.org/​doc/​fr/​handbook/​handbook-x86.xml]] [[http://​www.gentoo.org/​doc/​fr/​handbook/​handbook-x86.xml]]
 +----
 +//​Contributeur principal : [[:​utilisateurs:​amj]]
 +
 +- Mes remerciements à Shanx, S.O.D. et Arya
  • utilisateurs/amj/brouillons/debootstrap.1367927365.txt.gz
  • Dernière modification: Le 07/05/2013, 13:49
  • par amj