4 220
modifications
Aucun résumé des modifications |
Aucun résumé des modifications |
||
(5 versions intermédiaires par le même utilisateur non affichées) | |||
Ligne 1 : | Ligne 1 : | ||
[[category:debian]] | |||
[[category:serveur]] | |||
Debootstrap permet d'installer une distribution debian sur un point de montage en utilisant une debian en service. | Debootstrap permet d'installer une distribution debian sur un point de montage en utilisant une debian en service. | ||
Ligne 19 : | Ligne 21 : | ||
* <code>ia64</code> pour les microprocesseurs Itanium et Itanium 2 de intel | * <code>ia64</code> pour les microprocesseurs Itanium et Itanium 2 de intel | ||
* <code>armel</code> pour les microprocesseurs ayant une architecture ARM, fréquemment utilisés dans les téléphones mobiles, smartphone et tablettes du fait de leur faible consommation. | * <code>armel</code> pour les microprocesseurs ayant une architecture ARM, fréquemment utilisés dans les téléphones mobiles, smartphone et tablettes du fait de leur faible consommation. | ||
Je vais prendre l'installation de debian par debootstrap en mode rescue chez ovh comme exemple. | |||
Fichiers à sauvegarder issu d'une ancienne installation : /etc/networks, /etc/network/interfaces, /etc/resolv.conf, /etc/hosts, /etc/fstab, /etc/lilo.conf, /etc/default/rcS (pour vous simplifier la vie). | |||
Si votre hébergeur fourni un fichier de configuration personnalité pour grub, sauvegardez le (/etc/grub.d/06_OVHkernel chez ovh). | |||
Pour commencer, rebootez votre serveur en mode rescue. | |||
=Partitionnement= | |||
Utilisez <code>cfdisk</code> puis <code>mkfs.ext4</code> et <code>mkswap</code> pour formater les partitions. | |||
=Installation= | |||
Lancez debootstrap : | |||
<pre> | |||
mount /dev/sda1 /mnt | |||
debootstrap --arch=amd64 squeeze /mnt | |||
... | |||
I: Base system installed successfully. | |||
</pre> | |||
=Configuration= | |||
<pre> | |||
mount -o bind /proc /mnt/proc | |||
mount -o bind /dev /mnt/dev | |||
mount -o bind /sys /mnt/sys | |||
chroot /mnt | |||
</pre> | |||
Configurez : | |||
* /etc/fstab | |||
* /etc/network/interfaces | |||
* /etc/hostname | |||
* /etc/resolv.conf | |||
* /etc/default/rcS (fsckfix a yes) | |||
* /etc/hosts | |||
/etc/apt/sources.list : | |||
<pre> | |||
deb http://ftp.fr.debian.org/debian squeeze main contrib non-free | |||
deb-src http://ftp.fr.debian.org/debian squeeze main contrib non-free | |||
#Sec | |||
deb http://security.debian.org/ squeeze/updates main contrib non-free | |||
deb-src http://security.debian.org/ squeeze/updates main contrib non-free | |||
#anciennement debian-volatile | |||
deb http://ftp.fr.debian.org/debian squeeze-updates main contrib non-free | |||
deb-src http://ftp.fr.debian.org/debian squeeze-updates main contrib non-free | |||
</pre> | |||
<pre> | |||
aptitude update | |||
aptitude install locales | |||
dpkg-reconfigure locales | |||
aptitude install console-data | |||
dpkg-reconfigure console-data # from arch > french > latin9) | |||
</pre> | |||
kernel : | |||
<pre> | |||
cd /boot | |||
wget ftp://ftp.ovh.net/made-in-ovh/bzImage/System.map-2.6.24.5-xxxx-grs-ipv6-32 | |||
wget ftp://ftp.ovh.net/made-in-ovh/bzImage/bzImage-2.6.24.5-xxxx-grs-ipv6-32 | |||
</pre> | |||
<pre> | |||
aptitude install grub-pc | |||
</pre> | |||
Ajoutez le fichier de configuration de grub que vous avez sauvegardé précédemment (/etc/grub.d/06_OVHkernel chez ovh) et rendez le executable (chmod +x) | |||
<pre> | |||
update-grub | |||
tzselect | |||
dpkg-reconfigure tzdata | |||
</pre> | |||
Installez openssh | |||
<pre> | |||
aptitude install openssh-server | |||
</pre> | |||
Configurez le password root: | |||
<pre> | |||
passwd | |||
</pre> | |||
<pre> | |||
exit | |||
umount /mnt/sys | |||
umount /mnt/dev | |||
umount /mnt/proc | |||
umount /mnt | |||
</pre> | |||
Rebootez en mode HD |