Jonathan Vinial bio photo

Jonathan Vinial

Administrateur Linux dans le domaine du web, passionné d'Open Source et de photographie.

Email Curriculum Vitae Twitter Facebook Google+

Voici un petit article pour installer une debian via debootstrap. Ce mode opératoire est idéal pour les installations de debian sur des Kimsufi, OVH, Soyoustart, Online & Co.

Pré requis

Dans un premier temps, on boot sur un rescuecd. Je vais pas faire de pub mais celui ci est vraiment très bien : http://www.sysresccd.org/SystemRescueCd_Homepage. Il est également possible d’utiliser les rescuecd fournis par les providers.

Partitionnement
root@local# fdisk /dev/sda
root@local# mkfs.ext4 /dev/sda1 -L ROOT
root@local# mkswap /dev/sda2 -L SWAP
Points de montages
root@local# mkdir /mnt/debian
root@local# mount /dev/sda1 /mnt/debian
root@local# /usr/sbin/debootstrap --arch=amd64 wheezy /mnt/debian
root@local# mount -t proc procfs /mnt/debian/proc
root@local# mount -t sysfs sysfs /mnt/debian/sys
root@local# mount -o bind /dev /mnt/debian/dev<br />
root@local# mount -t devpts devpts /mnt/debian/dev/pts`
chroot

On se chroot pour travailler sur la nouvelle installation de debian.

root@local# chroot /mnt/debian /bin/bash
Configuration du serveur

On installe les paquets de base et on fait une configuration minimale.

root@local# apt-get install openssh-server linux-image-amd64 grub-pc lvm2 vim rsync screen locales ntp less whois mtr wget ntp ntpdate curl postfix dnsutils tcpdump iftop sysstat mdadm sysstat
root@local# dpkg-reconfigure grub-pc
root@local# dpkg-reconfigure locales
root@local# dpkg-reconfigure tzdata
root@local# passwd
fstab
root@local# vim /etc/fstab

Contenu du fstab :

proc /proc proc nodev,noexec,nosuid 0 0  
LABEL=ROOT / ext4 errors=remount-ro 0 1  
LABEL=SWAP none swap sw 0 0
Paramétrage du réseau
root@local# vim /etc/network/interfaces
auto lo  
iface lo inet loopback
 
auto eth0  
iface eth0 inet static  
  address 192.168.0.1  
  netmask 255.255.255.0  
  gateway 192.168.0.254  
  iface eth0 inet6 static  
  address 2001:0000:0000::1  
  netmask 48

Reste le hostname, et les dns à renseigner :

root@local# vim /etc/hostname
root@local# vim /etc/resolv.conf
nameserver 8.8.8.8  
nameserver 8.8.4.4
Reboot

Et fin du tuto avec une debian minimaliste !