Chrooter ‘Ubuntu 16.04’ sur Debian 8.
Serveurs
Serveur #1 Hostname : serveraa Localisation : Bissen, Luxembourg (LU-BI1) Adresse IP : 213.167.240.10 OS : Debian 8 Coeur : 1 RAM : 1024 Mo Disque système : sysdiskaa / 10 Go
Serveur #2 Hostname : serverbb Localisation : Bissen, Luxembourg (LU-BI1) Adresse IP : 213.167.242.136 OS : Ubuntu 16.04 LTS Coeur : 1 RAM : 1024 Mo Disque système : sysdiskbb / 10 Go
Objectif :
Chrooter le disque système ‘sysdiskbb‘ du serveur ‘serverbb‘ à partir du serveur ‘serveraa‘.
1/ Mise à jour du serveur ‘serveraa‘.
– Connexion en ssh :
[~] ➔ ssh admin@213.167.240.10 admin@213.167.240.10's password: Linux serveraa 3.16.0-4-amd64 #1 SMP Debian 3.16.43-2 (2017-04-30) x86_64 GNU/Linux ... admin@serveraa:~$
– Passage en mode ‘root‘ :
admin@serveraa:~$ su Password: root@serveraa:/home/admin#
– Ajout de la clé des dépôts :
root@serveraa:/home/admin# wget -O- -q https://mirrors.gandi.net/gandi/pubkey | apt-key add - OK root@serveraa:/home/admin#
– Mise-à-jour de la liste des dépôts :
root@serveraa:/home/admin# apt-get update
– Mise-à-jour du système :
root@serveraa:/home/admin# apt-get upgrade
2/ Le serveur ‘serverbb‘.
– Arrêter le serveur
– Détacher le disque système ‘sysdiskbb‘.
– Rattacher le disque système sur le serveur ‘serveraa‘.
3/ Vérification
drwxrwxr-x 23 root 1001 4096 Oct 10 18:14 ubuntu-xenial admin@serveraa:~$ cd /srv/ubuntu-xenial/ admin@serveraa:/srv/ubuntu-xenial$ ls -l total 96 drwxr-xr-x 2 root root 4096 Aug 23 15:08 bin drwxr-xr-x 3 root root 4096 Aug 23 15:09 boot ... drwxr-xr-x 12 root root 4096 Aug 23 15:09 var lrwxrwxrwx 1 root root 30 Aug 23 15:09 vmlinuz -> boot/vmlinuz-4.11.0-14-generic admin@serveraa:/srv/ubuntu-xenial$
4/ Montage des périphériques.
root@serveraa:/home/admin# mount --bind /dev/ /srv/ubuntu-xenial/dev root@serveraa:/home/admin# mount -t proc /proc /srv/ubuntu-xenial/proc root@serveraa:/home/admin# mount -t sysfs /sys /srv/ubuntu-xenial/sys root@serveraa:/home/admin# mount -t sysfs /dev/pts /srv/ubuntu-xenial/dev/pts root@serveraa:/home/admin# mount --bind /etc/resolv.conf /srv/ubuntu-xenial/etc/resolv.conf
5/ Chroot du système.
root@serveraa:/home/admin# chroot /srv/ubuntu-xenial root@serveraa:/#
6/ Vérification.
root@serveraa:/# lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 16.04.3 LTS Release: 16.04 Codename: xenial root@serveraa:/#
7/ Mise à jour du système.
root@serveraa:/# apt-get update root@serveraa:/# apt-get upgrade root@serveraa:/# apt-get install mc vim screen
8/ Quitter le système chrooter.
root@serveraa:/# exit exit root@serveraa:/home/admin# umount /srv/ubuntu-xenial/etc/resolv.conf root@serveraa:/home/admin# umount /srv/ubuntu-xenial/sys root@serveraa:/home/admin# umount /srv/ubuntu-xenial/proc root@serveraa:/home/admin# umount /srv/ubuntu-xenial/dev/pts root@serveraa:/home/admin# umount /srv/ubuntu-xenial/dev
9/ Détacher le disque système ‘sysdiskbb‘.
– Rattacher le disque système ‘sysdiskbb‘ sur le serveur ‘serverbb‘.
– Démarrer le serveur ‘serverbb‘.
10/ Vérification du serveur ‘serverbb‘.
– Connexion en ssh :
[~] ➔ ssh admin@213.167.242.136 admin@213.167.242.136's password: Welcome to Ubuntu 16.04.3 LTS (GNU/Linux 4.11.0-14-generic x86_64) ... admin@serverbb:~$
– Vérification :
admin@serverbb:~$ vim --version VIM - Vi IMproved 7.4 (2013 Aug 10, compiled Nov 24 2016 16:44:48) ... admin@serverbb:~$ mc --version GNU Midnight Commander 4.8.15
11/ Liens.
https://www.22nds.com/chroot-ubuntu-from-live-cd/
https://wiki.debian-fr.xyz/R%C3%A9installer_Grub2#Deuxi.C3.A8me_.C3.A9tape:_montage.2C_et_chrootage
https://bbs.archlinux.org/viewtopic.php?id=54201
Comments are closed, but trackbacks and pingbacks are open.