« Debootstrap » : différence entre les versions

De Linux Server Wiki
Aller à la navigation Aller à la recherche
Aucun résumé des modifications
Ligne 24 : Ligne 24 :
Je vais prendre l'installation de debian par debootstrap en mode rescue chez ovh comme exemple.
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)
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.
Pour commencer, rebootez votre serveur en mode rescue.
Ligne 89 : Ligne 91 :


<pre>
<pre>
aptitude install lilo
aptitude install grub-pc
</pre>
</pre>


Configurez /etc/lilo.conf + y ajouter l'option "large-memory"
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>
<pre>
lilo
update-grub
tzselect
tzselect
dpkg-reconfigure tzdata
dpkg-reconfigure tzdata

Version du 2 mars 2011 à 19:54

Debootstrap permet d'installer une distribution debian sur un point de montage en utilisant une debian en service.

Pour commencer, installer debootstrap :

aptitude install debootstrap

La syntaxe est la suivante :

debootstrap <version> <point de montage>

L'actuelle version stable de debian est squeeze.

Pour installer une architecture précise, spécifier l'option --arch=<architecture Les architectures les plus courantes :

  • amd64 pour les microprocesseurs supportant les jeux d'instruction 64 bits. Parfois appelé x86-64 ou EM64T.
  • i386 pour les microprocesseurs plus anciens ne supportant que les instructions 32 bits. Aussi appelé x86 ou x86-32.
  • ia64 pour les microprocesseurs Itanium et Itanium 2 de intel
  • armel 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 cfdisk puis mkfs.ext4 et mkswap pour formater les partitions.

Installation

Lancez debootstrap :

mount /dev/sda1 /mnt
debootstrap --arch=amd64 squeeze /mnt
...
I: Base system installed successfully.

Configuration

mount -o bind /proc /mnt/proc
mount -o bind /dev /mnt/dev
mount -o bind /sys /mnt/sys
chroot /mnt

Configurez :

  • /etc/fstab
  • /etc/network/interfaces
  • /etc/hostname
  • /etc/resolv.conf
  • /etc/default/rcS (fsckfix a yes)
  • /etc/hosts

/etc/apt/sources.list :

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
aptitude update
aptitude install locales 
dpkg-reconfigure locales
aptitude install console-data
dpkg-reconfigure console-data # from arch > french > latin9)

kernel :

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
aptitude install grub-pc

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)

update-grub
tzselect
dpkg-reconfigure tzdata

Installez openssh

aptitude install openssh-server

Configurez le password root:

passwd

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)

exit
umount /mnt/sys
umount /mnt/dev
umount /mnt/proc
umount /mnt

Rebootez en mode HD

Une fois le reboot terminé : se reconnecter et installer udev

aptitude install udev

Editer /etc/fstab et décommenter les lignes montants /home, /srv et le swap.