====== Installation du système avec debootstrap ======
===== Montage des partitions =====
root@secours:~# mount /dev/vg/xen-root /mnt
root@secours:~# mkdir /mnt/tmp
root@secours:~# chmod 777 /mnt/tmp
root@secours:~# chmod +t /mnt/tmp
root@secours:~# mount /dev/vg/xen-tmp /mnt/tmp
root@secours:~# mkdir /mnt/var
root@secours:~# mount /dev/vg/xen-var /mnt/var
root@secours:~# mkdir /mnt/backup
root@secours:~# mount /dev/vg/xen-bak /mnt/backup
root@secours:~#
A noter la modification de /mnt/tmp.
=== Contrôle ===
root@secours:~# df | grep mnt
/dev/mapper/vg-xen--root 3997376 8196 3763084 1% /mnt
/dev/mapper/vg-xen--tmp 999320 1284 929224 1% /mnt/tmp
/dev/mapper/vg-xen--var 17414972 44992 16462308 1% /mnt/var
/dev/mapper/vg-xen--bak 5029504 10232 4740744 1% /mnt/backup
root@secours:~#
===== Lancement de debootstrap =====
root@router:~# debootstrap --arch amd64 bullseye /mnt http://ftp.fr.debian.org/debian
...
I: Base system installed successfully.
root@router:~#
===== Lancement chroot =====
root@router:~# mount -t proc none /mnt/proc
root@router:~# mount -o bind /dev /mnt/dev
root@router:~# mount -o bind /dev/pts /mnt/dev/pts
root@router:~# mount -o bind /sys /mnt/sys
root@router:~# chroot /mnt bash
root@router:~#
===== Installation d'utilitaires =====
==== locales ====
apt-get install locales
dpkg-reconfigure locales
==== vim ====
apt-get install vim
Avec vi, je rencontre des difficultés avec par exemple l'utilisation des flèches.
==== lvm2 ====
apt-get install lvm2
Nécessaire pour la prise en compte des partition lvm
==== Noyau linux====
apt-get install linux-image-amd64
==== grub ====
apt-get install grub-pc
===== Création des utilisateurs =====
* modifier le mot de passe de root sinon pas d'accès root au reboot
* créer un utilisateur sinon impossible de se connecter via ssh
===== Fichiers de configuration =====
==== /etc/network/interfaces.d/0-loopback ====
auto lo
iface lo inet loopback
==== /etc/network/interfaces.d/5-eth0 ====
auto eth0
iface eth0 inet static
address 88.190.YYY.XXX
netmask 255.255.255.0
gateway 88.190.YYY.1
==== /etc/fstat ====
proc /proc proc defaults 0 0
/dev/vg/xen-root / ext4 defaults 0 1
/dev/vg/xen-swap none swap defaults,pri=1 0 0
/dev/vg/xen-tmp /tmp ext4 defaults 0 2
/dev/vg/xen-var /var ext4 defaults 0 2
/dev/vg/xen-bak /backup ext4 defaults 0 2
==== /etc/apt/sources.list ====
deb http://ftp.fr.debian.org/debian stretch main contrib non-free
deb http://security.debian.org stretch/updates main contrib non-free
#deb http://ftp.fr.debian.org/debian stretch-proposed-updates main contrib non-free
#deb http://ftp.fr.debian.org/debian stretch-backports main contrib non-free
deb http://ftp.fr.debian.org/debian stretch-updates main contrib non-free
===== Etape suivante =====
[[sshd|Configuration d'un serveur ssh]]