Outils pour utilisateurs

Outils du site


debootstrap

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

debootstrap.txt · Dernière modification : 2023/07/04 10:55 de 127.0.0.1