informatique:logiciels:debootstrap
Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| informatique:logiciels:debootstrap [2008/09/04 15:19] – créée pteu | informatique:logiciels:debootstrap [2013/10/14 20:45] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 3: | Line 3: | ||
| ======Debootstrap====== | ======Debootstrap====== | ||
| - | Debootstrap est un outil pour créer une installation Debian & consorts à chaud c'est à dire avec un système qui tourne. La nouvelle installation se fait bien sur sur une autre partition. | + | **Debootstrap** est un outil pour créer une installation Debian |
| + | Dans les notes suivantes nous allons, à partir d'une Ubuntu, créer une Debian Lenny minimaliste sur un nouveau disque récemment ajouté. | ||
| - | =====Liens===== | ||
| + | =====État de l' | ||
| + | |||
| + | Voici un résumé de la configuration que nous avons : | ||
| + | |||
| + | * Un HDD IDE (PATA) est branché en primaire (je boot dessus), le bootloader installé sur son MBR est Grub. ''/'' | ||
| + | * Je rajoute un nouveau HDD SATA (''/ | ||
| + | |||
| + | NB : J'ai partitionné mon disque avec gparted (graphique) et cfdisk (textuel). | ||
| + | |||
| + | NB' : Il faut activer le flag **boot** sur ''/ | ||
| + | |||
| + | |||
| + | =====Pré-installation===== | ||
| + | |||
| + | Il faut juste monter ''/ | ||
| + | sudo mkdir /media/disk | ||
| + | sudo mount /dev/sda1 /media/disk | ||
| + | |||
| + | |||
| + | =====Installation du système de base===== | ||
| + | |||
| + | Installation de debootstrap: | ||
| + | aptitude install debootstrap | ||
| + | |||
| + | Lancer debootstrap | ||
| + | sudo debootstrap lenny /media/disk | ||
| + | I: Retrieving Release | ||
| + | I: Retrieving Packages | ||
| + | I: Validating Packages | ||
| + | [..] | ||
| + | I: Base system installed successfully. | ||
| + | |||
| + | Vérification (ci dessous, résultat truqué :)): | ||
| + | ls /media/disk | ||
| + | bin dev home initrd.img.old | ||
| + | boot | ||
| + | cdrom ftp initrd.img | ||
| + | |||
| + | |||
| + | =====Configuration du nouveau système===== | ||
| + | |||
| + | ====Conf des fichiers importants==== | ||
| + | vi / | ||
| + | # <file system> <mount point> | ||
| + | # | ||
| + | / | ||
| + | / | ||
| + | |||
| + | vi / | ||
| + | auto lo | ||
| + | iface lo inet loopback | ||
| + | |||
| + | auto eth0 | ||
| + | iface eth0 inet static | ||
| + | address 192.168.0.3 | ||
| + | netmask 255.255.255.0 | ||
| + | network 192.168.0.0 | ||
| + | gateway 192.168.0.1 | ||
| + | |||
| + | auto eth1 | ||
| + | iface eth1 inet dhcp | ||
| + | |||
| + | echo " | ||
| + | |||
| + | vi / | ||
| + | | ||
| + | |||
| + | vi / | ||
| + | deb http:// | ||
| + | deb http:// | ||
| + | |||
| + | |||
| + | ====Détails pré-chroot==== | ||
| + | |||
| + | Pour le futur grub: | ||
| + | sudo mkdir / | ||
| + | sudo cp / | ||
| + | |||
| + | Monter ''/ | ||
| + | sudo mount -o bind /dev / | ||
| + | sudo mount -o bind /proc / | ||
| + | |||
| + | |||
| + | ====Chroot==== | ||
| + | |||
| + | On se " | ||
| + | sudo chroot /media/disk | ||
| + | |||
| + | aptitude install locales | ||
| + | |||
| + | Si nécessaire faire ensuite un '' | ||
| + | |||
| + | |||
| + | ====Installer un noyau==== | ||
| + | |||
| + | Rechercher et installer le dernier noyau à la mode: | ||
| + | aptitude search linux-image | ||
| + | [..] | ||
| + | | ||
| + | [..] | ||
| + | |||
| + | | ||
| + | |||
| + | Ne pas tenir compte du message d' | ||
| + | |||
| + | |||
| + | ====Installer le bootloader==== | ||
| + | |||
| + | Installer le bootloader grub: | ||
| + | aptitude install grub | ||
| + | update-grub | ||
| + | |||
| + | Normalement à ce stade il suffit de faire grub-install pour que ça marche. Sauf que ça marche pas. | ||
| + | Alors il faut rentrer dans le shell de grub: | ||
| + | grub | ||
| + | | ||
| + | | ||
| + | |||
| + | Pour savoir le disque sur lequel il faut lui dire de s' | ||
| + | |||
| + | On lui indique où est le "/" | ||
| + | grub> root (hd1,0) | ||
| + | Et on l' | ||
| + | grub> setup (hd1) | ||
| + | quit | ||
| + | |||
| + | Il est possible que ça serve à quelque chose de mapper le disque comme-il-faut: | ||
| + | vi / | ||
| + | (fd0) /dev/fd0 | ||
| + | (hd0) / | ||
| + | (Si ça marche sans, ne le faites pas.) | ||
| + | |||
| + | Vérifier de la conf du menu de grub: | ||
| + | vi / | ||
| + | [..] | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | |||
| + | Si vous avez de la chance, en rebootant sur le disque seul ça marche. Penser à activer le boot dessus dans le BIOS ! | ||
| + | |||
| + | |||
| + | =====Constat de la réussite===== | ||
| + | |||
| + | //(en bootant sur le nouveau système)// ça fait plaisir ! | ||
| + | df -h | ||
| + | Sys. de fich. Tail. Occ. Disp. %Occ. Monté sur | ||
| + | / | ||
| + | | ||
| + | | ||
| + | | ||
| + | |||
| + | Bien sur maintenant il va falloir installer quelques logiciels de base pour exploiter la nouvelle distro ! | ||
| + | |||
| + | |||
| + | =====Liens utiles===== | ||
| + | |||
| + | * [[http:// | ||
| + | * [[http:// | ||
| * http:// | * http:// | ||
informatique/logiciels/debootstrap.1220541584.txt.gz · Last modified: 2013/10/14 20:55 (external edit)