Nous vous recommandons de créer l'environnement chrooté sur une partition à part. Cela est nécessaire pour que vous puissiez utiliser cette partition comme système de fichiers root quand vous aurez fini l'installation de Plesk et y aurez migré les données. Vous devez avoir les droits sudo pour pouvoir configurer l'environnement chrooté.
Pour créer un environnement chrooté, il vous faut au moins 2 gigaoctets d'espace disque pour le système d'exploitation et l'installation de Plesk, plus de l'espace disque libre pour les données utilisateur.
Vous pouvez monter votre système dans un environnement chrooté à l'aide de l'utilitaire du pack chroot_tool.zip
, que vous pouvez vous procurer à l'adresse ftp://download1.swsoft.com/Plesk/Plesk8.0/Extensions, ou utiliser des utilitaires d'autres éditeurs tels que mach (http://mach.sourceforge.net) par exemple.
Important : Nous vous conseillons vivement d'effectuer une sauvegarde de toutes les données stockées sur votre disque dur avant de monter l'environnement chrooté.
Pour migrer des données en utilisant un environnement chrooté
chroot <directory_name>
.export CHROOTISH=yes
mysql_install_db
chown -R mysql /var/lib/mysql/
Selon la version de MySQL, la procédure est différente. Par exemple, pour la version 3 de MySQL vous pouvez utiliser la commande 'safe_mysqld --skip-network &'
pour exécuter MySQL hors réseau, et pour la version 4 la commande 'mysqld_safe --skip-networking &'
.
/etc/psa/.psa.conf
.Pour amorcer dans l'environnement chrooté :
Exemple :
Supposons que votre système d'exploitation est un Fedora Core 2 et que le Boot Manager installé est GRUB.
./boot/grub/
.fdisk -l
cherchez où votre environnement chrooté a été monté.Disk /dev/sda: 2097 MB, 2097152000 bytes
128 heads, 32 sectors/track, 1000 cylinders
Units = cylinders of 4096 * 512 = 2097152 bytes
Device Boot Start End Blocks Id System
/dev/sda1 * 1 50 102384 83 Linux
/dev/sda2 51 919 1779712 83 Linux
/dev/sda3 920 1000 165888 82 Linux swap
Disk /dev/sdb: 2418 MB, 2418016256 bytes
255 heads, 63 sectors/track, 293 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sdb1 1 293 2353491 83 Linux
Dans notre cas, c'est dans la partition /dev/sdb1.
grub.conf
ou le fichier menu.list
dans un éditeur de texte et ajoutez les enregistrements suivants :
title Fedora Core-chroot (2.6.5-1.358)
root (hd1,0)
kernel /boot/vmlinuz-2.6.5-1.358 ro root=/dev/sdb1
initrd /boot/initrd-2.6.5-1.358.img
Exemple pour Fedora Core 2.
Supposons que votre environnement chrooté a été monté dans le répertoire /disk2
.
chroot /disk2
.ls /boot/
System.map-2.6.5-1.358
initrd-2.6.5-1.358.img
config-2.6.5-1.358
vmlinuz-2.6.5-1.358
rm -f /boot/initrd-2.6.5-1.358.img
mkinitrd /boot/initrd-2.6.5-1.358.img 2.6.5-1.358
Exemple pour SuSe 9.1
Supposons que votre environnement chrooté a été monté dans le répertoire /disk2
.
chroot /disk2
.mkinitrd
.