Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 24/09/2009, à 11:03

sardon

[résolu] VBoxGuestAdditions pour un serveur

je n'ai pas installé l'interface graphique pour une debian virtuel.. par contre, j'aimerai pouvoir agrandir la taille de la fenêtre..

problème à l'execution de l'autorun.sh del'image ISO de VBoxGuestAdditions, j'ai un message d'erreur sur un gksu

Dernière modification par sardon (Le 24/09/2009, à 18:52)

Hors ligne

#2 Le 24/09/2009, à 11:05

Hawkmoon

Re : [résolu] VBoxGuestAdditions pour un serveur

donne le script autorun.sh please.


Tagazok à toi, mon frère !

Hors ligne

#3 Le 24/09/2009, à 11:16

sardon

Re : [résolu] VBoxGuestAdditions pour un serveur

en effet, on voit bien le gksu.. je ne sais pas si ça va marcher, mais la seule solution que je vois est de copier le contenu de /media/cdrom0 dans un autre dossier et de modifier alors le script, non ?

#!/bin/sh
#
# Sun VirtualBox
# VirtualBox Guest Additions installation script for Linux

#
# Copyrign Microsystems, Inc.
#
# Sun Microsystems, Inc.
# All rights reserved
#

PATH=$PATH:/bin:/sbin:/usr/sbin

ostype=`uname -s`
if test "$ostype" != "Linux" && test "$ostype" != "SunOS" ; then
  echo "Linux/Solaris not detected."
  exit 1
fi

# 32-bit or 64-bit?
path=`dirname $0`
case `uname -m` in
  i[3456789]86|x86|i86pc)
    arch='x86'
    ;;
  x86_64|amd64|AMD64)
    arch='amd64'
    ;;
  *)
    echo "Unknown architecture `uname -m`."
    exit 1
    ;;
esac

# execute the installer
if test "$ostype" = "Linux"; then
    if test -f "$path/VBoxLinuxAdditions-$arch.run"; then
      exec gksu /bin/sh "$path/VBoxLinuxAdditions-$arch.run"
    fi

    # else: unknown failure
    echo "Linux guest additions installer not found -- try to start them manually."
    exit 1

elif test "$ostype" = "SunOS"; then

    # check for combined package
    installfile="$path/VBoxSolarisAdditions.pkg"
    if test -f "$installfile"; then

        # check for pkgadd bin
        pkgaddbin=pkgadd
        found=`which pkgadd | grep "no pkgadd"`
        if test ! -z "$found"; then
            if test -f "/usr/sbin/pkgadd"; then
                pkgaddbin=/usr/sbin/pkgadd
            else
                echo "Could not find pkgadd."
                exit 1
            fi
        fi

        # check for pfexec
        pfexecbin=pfexec
        found=`which pfexec | grep "no pfexec"`
        if test ! -z "$found"; then
            # Use su and prompt for password
            echo "Could not find pfexec."
            subin=`which su`
        else
            # check if pfexec can get the job done
            userid=`$pfexecbin id -u`
            if test $userid != "0"; then
                # pfexec exists but user has no pfexec privileges, switch to using su and prompting password
                subin=`which su`
            fi
        fi

        # create temporary admin file for autoinstall
        echo "basedir=default
runlevel=nocheck
conflict=quit
setuid=nocheck
action=nocheck
partial=quit
instance=unique
idepend=quit
rdepend=quit
space=quit
mail= 
" > /tmp/vbox.autoinstall

        # check gnome-terminal, use it if it exists.
        if test -f "/usr/bin/gnome-terminal"; then
            # use su/pfexec
            if test -z "$subin"; then
                /usr/bin/gnome-terminal --title "Installing VirtualBox Additions" --command "/bin/sh -c '$pfexecbin $pkgaddbin -G -d $installfile -n -a /tmp/vbox.autoinstall SUNWvboxguest; /bin/echo press ENTER to close this window; /bin/read; /bin/rm -f /tmp/vbox.autoinstall'"
            else
                /usr/bin/gnome-terminal --title "Installing VirtualBox Additions: Root password required." --command "/bin/sh -c '$subin - root -c \"$pkgaddbin -G -d $installfile -n -a /tmp/vbox.autoinstall SUNWvboxguest\"; /bin/echo press ENTER to close this window; /bin/read; /bin/rm -f /tmp/vbox.autoinstall'"
            fi
        elif test -f "/usr/X11/bin/xterm"; then
            # use xterm
            if test -z "$subin"; then
                /usr/X11/bin/xterm -title "Installing VirtualBox Additions" -e "$pfexecbin $pkgaddbin -G -d $installfile -n -a /tmp/vbox.autoinstall SUNWvboxguest; /bin/echo press ENTER to close this window; /bin/read; /bin/rm -f /tmp/vbox.autoinstall"
            else
                /usr/X11/bin/xterm -title "Installing VirtualBox Additions: Root password required." -e "$subin - root -c \"$pkgaddbin -G -d $installfile -n -a /tmp/vbox.autoinstall SUNWvboxguest\"; /bin/echo press ENTER to close this window; /bin/read; /bin/rm -f /tmp/vbox.autoinstall"
            fi
        else
            echo "No suitable terminal not found. -- install additions using pkgadd -d."
            rm -f /tmp/vbox.autoinstall
        fi

        exit 0
    fi

    echo "Solaris guest additions installer not found -- try to start them manually."
    exit 1
fi

Hors ligne

#4 Le 24/09/2009, à 11:20

Hawkmoon

Re : [résolu] VBoxGuestAdditions pour un serveur

si je résume, tu peux lancer ça :

path=`dirname $0`
case `uname -m` in
  i[3456789]86|x86|i86pc)
    arch='x86'
    ;;
  x86_64|amd64|AMD64)
    arch='amd64'
    ;;
  *)
    echo "Unknown architecture `uname -m`."
    exit 1
    ;;
esac

sudo /bin/sh "$path/VBoxLinuxAdditions-$arch.run"

Edit : ajout du sudo et du path

Dernière modification par Hawkmoon (Le 24/09/2009, à 11:21)


Tagazok à toi, mon frère !

Hors ligne

#5 Le 24/09/2009, à 12:07

sardon

Re : [résolu] VBoxGuestAdditions pour un serveur

j'ai pu installer les VBoxGuestAdditions (avec un message de non installaltion des fichiers X, mais a priori normal), par contre après reboot de la machine virtuelle, je vois bien que VBoxGuestAdditions est chargé, mais, ma fenêtre reste js aussi petite..

Hors ligne

#6 Le 24/09/2009, à 13:43

Hawkmoon

Re : [résolu] VBoxGuestAdditions pour un serveur

dans le premier menu (fichier de mémoire), tu as "Ajuster la fenêtre".
Mais je crois que cela n'est opérationnel qu'en mde graphique.
Utilise le SSH pour te connecter à ton serveur, ce sera bien plus confortable.


Tagazok à toi, mon frère !

Hors ligne

#7 Le 24/09/2009, à 18:52

sardon

Re : [résolu] VBoxGuestAdditions pour un serveur

Hawkmoon a écrit :

Utilise le SSH pour te connecter à ton serveur, ce sera bien plus confortable.

c'est en effet une bonne idée, la difficulté se porte alors sur la configuration "pont réseau"..

Hors ligne

#8 Le 25/09/2009, à 10:34

Hawkmoon

Re : [résolu] VBoxGuestAdditions pour un serveur

Ouh, là. Pas la peine.
Le pont c'est pour faire un réseau partagé entre le physique et les virtuels.

Si ta machine virtuelle est accessible du réseau de prod, standard, pas besoin de pont.


Tagazok à toi, mon frère !

Hors ligne

#9 Le 26/09/2009, à 12:45

sardon

Re : [résolu] VBoxGuestAdditions pour un serveur

Hawkmoon a écrit :

Si ta machine virtuelle est accessible du réseau de prod, standard, pas besoin de pont.

justement, c'est pour ça que j'ai fait un pont.. avec le NAT, seul le guest (machine virtuelle) voit l'intranet.. mais l'inverse n'est pas vrai ?

Hors ligne