Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
utilisateurs:amj:brouillons:debootstrap [Le 05/05/2013, 18:15] – [Installation des programmes requis] amj | utilisateurs:amj:brouillons:debootstrap [Le 26/07/2013, 22:52] (Version actuelle) – [Fomatage et montage des disques] amj | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | ====== Installer ubuntu via un terminal grâce à debootstrap et à chroot ====== | ||
+ | {{tag> | ||
+ | ===== Introduction ===== | ||
+ | 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. | ||
+ | |||
+ | ===== But ===== | ||
+ | |||
+ | Ce tutoriel a plusieurs utilisations possibles : | ||
+ | * Installer un ubuntu complet à partir de n' | ||
+ | * Comprendre comment Linux est installé. | ||
+ | * Créer un environnement de test sur une machine -> passer l’installation du kernel | ||
+ | |||
+ | ===== Installation des programmes requis ===== | ||
+ | |||
+ | (cette partie doit être adaptée à votre distribution Linux) | ||
+ | |||
+ | [[: | ||
+ | |||
+ | <note tip>Si vous voulez installer une version d' | ||
+ | |||
+ | ===== Formatage et montage des disques ===== | ||
+ | |||
+ | Pour un disque dur vide, créez une partition de ± 10Go par exemple puis la swap, ici 1Go (2 fois plus que la RAM). | ||
+ | |||
+ | < | ||
+ | Command (m for help): p | ||
+ | . | ||
+ | . | ||
+ | . | ||
+ | Command (m for help): n | ||
+ | Command action | ||
+ | e | ||
+ | p | ||
+ | p | ||
+ | Partition number (1-4): 1 | ||
+ | First cylinder (1-3876, default 1): (Appuyez sur Entrée) | ||
+ | Using default value 1 | ||
+ | Last cylinder or +size or +sizeM or +sizeK (1-3876, default 3876): +10000 | ||
+ | </ | ||
+ | ensuite tapez " | ||
+ | |||
+ | Ensuite créez la partition pour le swap : | ||
+ | < | ||
+ | Command action | ||
+ | e | ||
+ | p | ||
+ | p | ||
+ | Partition number (1-4): 2 | ||
+ | First cylinder (1-3876, default 1): (Appuyez sur Entrée) | ||
+ | Using default value 1 | ||
+ | Last cylinder or +size or +sizeM or +sizeK (1-3876, default 3876): +1024M</ | ||
+ | |||
+ | Enfin, tapez " | ||
+ | <note important> | ||
+ | |||
+ | Formatez la première partition en ext3 : | ||
+ | < | ||
+ | Formatez la deuxième partition en swap : | ||
+ | < | ||
+ | Activez le swap : | ||
+ | < | ||
+ | |||
+ | Montez le sda1 sur le dossier install (à créer) qui servira de point de montage : | ||
+ | < | ||
+ | mount /dev/sda1 / | ||
+ | |||
+ | ===== utilisation de debootstrap ===== | ||
+ | |||
+ | L' | ||
+ | |||
+ | < | ||
+ | |||
+ | ===== Montages en vue d'un chroot ===== | ||
+ | |||
+ | Montages spéciaux pour accéder aux médias et autres périphériques. | ||
+ | < | ||
+ | sudo mount --bind /dev/pts / | ||
+ | sudo mount --bind /sys / | ||
+ | sudo mount -t proc /proc / | ||
+ | |||
+ | ===== Chroot ===== | ||
+ | |||
+ | < | ||
+ | |||
+ | ===== Dans le chroot ===== | ||
+ | |||
+ | ==== montage dans le chroot ==== | ||
+ | |||
+ | < | ||
+ | ===== Paramétrage de apt ===== | ||
+ | [[: | ||
+ | <note important> | ||
+ | |||
+ | < | ||
+ | |||
+ | ==== Installation des locales ==== | ||
+ | Configuration du clavier. | ||
+ | < | ||
+ | dpkg-reconfigure console-data | ||
+ | dpkg-reconfigure keyboard-configuration</ | ||
+ | Installation des locales françaises et reconfiguration de celles-ci. | ||
+ | < | ||
+ | < | ||
+ | Configuration du lieu. | ||
+ | < | ||
+ | Configuration de l' | ||
+ | < | ||
+ | Il faut mettre l' | ||
+ | < | ||
+ | < | ||
+ | Et mettre UTC=no | ||
+ | |||
+ | On sort du chroot : | ||
+ | < | ||
+ | |||
+ | ===== Paramétrage de hostname et fstab ===== | ||
+ | |||
+ | ==== Copie des fichier nécessaires ==== | ||
+ | Copie des fichiers de configuration. | ||
+ | < | ||
+ | sudo cp / | ||
+ | sudo cp /etc/fstab / | ||
+ | |||
+ | |||
+ | < | ||
+ | |||
+ | 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) : | ||
+ | < | ||
+ | < | ||
+ | voici un exemple ( à ne pas reprendre tel quel mais à adapter selon votre configuration) : | ||
+ | < | ||
+ | UUID=34bf3784-2c97-48e3-92ce-025e3cd6344c / | ||
+ | UUID=57a6f7ec-8de6-4f47-a244-f171c6a41ab3 /home | ||
+ | UUID=cfe0a0d6-3280-4104-878d-efede6cce024 none swap sw 0 0 | ||
+ | / | ||
+ | / | ||
+ | </ | ||
+ | |||
+ | Ensuite, créez les points de montage : | ||
+ | < | ||
+ | |||
+ | ===== Installer le kernel et grub ===== | ||
+ | |||
+ | Tout d’abord, nous installons le kernel. | ||
+ | <note important> | ||
+ | < | ||
+ | |||
+ | Ensuite, installation de grub : (grub s'est probablement déjà installé avec le kernel) | ||
+ | < | ||
+ | update-grub</ | ||
+ | < | ||
+ | |||
+ | Installation des backports : | ||
+ | < | ||
+ | sudo chroot | ||
+ | apt-get install linux-backports-modules-cw-3.3-precise-generic-pae</ | ||
+ | |||
+ | |||
+ | ===== mot de passe ===== | ||
+ | |||
+ | Afin que tout le monde n'ait pas accès aux droits root, il faut mettre un mot de passe. | ||
+ | < | ||
+ | |||
+ | |||
+ | Voilà, ubuntu est installé. | ||
+ | |||
+ | Regardez aussi | ||
+ | [[ :tasksel |tasksel]] | ||
+ | |||
+ | |||
+ | Sources externes : | ||
+ | |||
+ | [[http:// | ||
+ | |||
+ | [[http:// | ||
+ | ---- | ||
+ | // | ||
+ | |||
+ | - Mes remerciements à Shanx, S.O.D. et Arya |