ipernet
17/10/2009, 19h58
En attendant que Slackware 13 en version 64 bits soit disponible chez OVH, voilà comment l'installer sur un serveur en utilisant vKvm
Prérequis:
Un autre serveur web (voir ci-dessous)
Prérequis:
Un autre serveur web (voir ci-dessous)
- Louer un serveur dédié
Ici il s'agit d'un MG Best Of 2009 (Xeon, 16GB).
- Problématique
Slackware 13 x86_64, contrairement à sa version 32 bits n'est disponible que sous le format DVD (environ 3.6GB)
C'est un problème dans la mesure où il ne sera pas possible de démarrer le serveur vKvm sur ce ISO via FTP, même en cochant la case "64bits" dans vKvm
En effet, vKvm vous signalera qu'il est impossible de trouver le fichier "slackware64-13.0-install-dvd.iso", quelque soit le FTP que vous essaierez (si vous pensiez que l'erreur venait d'un trop lent serveur FTP)
Il me semble que cette erreur vient du fait que vKvm charge l'ISO en mémoire mais que la mémoire allouée en mode vKvm est insuffisante pour monter des ISO de DVD. Bref, ça ne marche pas et il n'y a qu'une solution, c'est d'avoir le cd1 d'installation de Slackware 13 x86_64 (plus petit). Comme il n'existe pas, on va le créer nous-même.
- Préparation de l'installation
- Récupération du DVD
Sur un autre serveur web (ou chez vous si vous avez une bonne connexion), téléchargez le DVD d'installation de Slackware (à vous de vérifier son intégrité)
Un très bon mirror est:
ftp://ftp.lip6.fr/pub/linux/distribu...nstall-dvd.iso
où vous pourrez télécharger l'iso entre 10 et 20 MB/s
Moins cool: OVH ne donne pas accès au ISO sur leur mirror
http://mirror.ovh.net/ftp.slackware....re64-13.0-iso/
Code:wget ftp://ftp.lip6.fr/pub/linux/distributions/slackware/slackware64-13.0-iso/slackware64-13.0-install-dvd.iso
- Créer le seul CD indispensable pour installer Slackware en tant que serveur
Monter le ISO (il vous faudra créer le répertoire /mnt/slackware64-13.0/ auparavant) :
Code:mount -t iso9660 -o ro,loop=/dev/loop0 slackware64-13.0-install-dvd.iso /mnt/slackware64-13.0/
Code:mkisofs -o /home/slackware.iso \ -R -J -V "Slackware Install" \ -x ./bootdisks \ -x ./extra \ -x ./slackware64/e \ -x ./slackware64/kde \ -x ./slackware64/kdei \ -x ./slackware64/t \ -x ./slackware64/x \ -x ./slackware64/xap \ -x ./pasture \ -x ./patches \ -x ./rootdisks \ -x ./source \ -x ./testing \ -x ./zipslack \ -hide-rr-moved \ -v -d -N -no-emul-boot -boot-load-size 4 -boot-info-table \ -sort isolinux/iso.sort \ -b isolinux/isolinux.bin \ -c isolinux/isolinux.boot \ -A "Slackware Install CD" .
Que fais cette commande ?
Elle créée un fichier ISO à partir du contenu du DVD en enlevant les répertoires dont nous n'avons normalement pas besoin dans notre utilisation serveurs (Serveur X, KDE, Apps X...). En gros on ne garde que l'essentiel pour installer Slackware en mode serveur et pas desktop
Après cette commande, vous disposerez d'un fichier ISO d'environ 522MB dans /home/slackware.iso
- Serveur FTP
Placer ce ISO sur un serveur FTP avec accès anonyme possible (pour vKvm). Par exemple sous proftpd:
Code:User ftp Group ftp UserAlias anonymous ftp MaxClients 10 DenyAll
- VkVM
Redémarrer votre serveur en mode VkVm via le manager puis via un reboot soft dans la distrib. Attendez 5 à 15 minutes le mail avec les accès vKvm.
Connectez vous ensuite au vKvm.
Cocher "64bits" et "Démarrer le serveur via FTP": ftp://votre2serveur/slackware.iso
En quelques secondes si votre serveur hébergeant l'iso est chez OVH, vKvm va vous indiquer que le serveur a correctement été démarrer sur l'ISO.
Ensuite vous "n'avez plus qu'a" procéder à l'installation