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)