OVH Community, votre nouvel espace communautaire.

[HOW-TO] Slackware 13 x86_64 et vKvm


ipernet
17/10/2009, 20h58
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)

  1. Louer un serveur dédié

    Ici il s'agit d'un MG Best Of 2009 (Xeon, 16GB).

  2. 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.

  3. 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/
    Puis exécuter la commande suivante une fois dans le dossier /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" .
    mkisofs fait partie du paquet cdrtools que vous devrez trouver facilement sur votre distrib.

    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
     
     
    Attention, vous allez partager votre répertoire home au monde entier! Adaptez votre conf.


    • 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