4 203
modifications
Aucun résumé des modifications |
Aucun résumé des modifications |
||
Ligne 19 : | Ligne 19 : | ||
* <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) | |||
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 | |||
# debian volatile for clamav | |||
deb http://volatile.debian.org/debian-volatile squeeze/volatile 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 lilo | |||
</pre> | |||
Configurez /etc/lilo.conf + y ajouter l'option "large-memory" | |||
<pre> | |||
lilo | |||
tzselect | |||
dpkg-reconfigure tzdata | |||
</pre> | |||
Installez openssh | |||
<pre> | |||
aptitude install openssh-server | |||
</pre> | |||
Configurez le password root: | |||
<pre> | |||
passwd | |||
</pre> | |||
Commentez le mount de /home et /srv et du swap dans /etc/fstab (ils poseront potentiellement problème car udev n'est pas encore installé, et il vaut mieux ne l'installer qu'après avoir booté sur le nouveau debian) | |||
<pre> | |||
exit | |||
umount /mnt/sys | |||
umount /mnt/dev | |||
umount /mnt/proc | |||
umount /mnt | |||
</pre> | |||
Rebootez en mode HD | |||
Une fois le reboot terminé : se reconnecter et installer udev | |||
<pre>aptitude install udev</pre> | |||
Editer <code>/etc/fstab</code> et décommenter les lignes montants <code>/home</code>, <code>/srv</code> et le swap. |