Je viens d'installer VirtualBox 4.2.12 (Mai 2013) afin d'y faire tourner une Debian 64bit Standard (pas de fenêtres pour l'instant, juste une simple console pour faire des tests de compilation).
Voilà deux ou trois trucs que j'ai dû faire pour pouvoir configurer l'invité comme je voulais et dont je veux garder trace.
Installer sudo
1
|
# adduser philippe sudo |
Allez, une bonne chose de faite. On passe à la suite.
Installer mc et mcedit
1
|
$ sudo apt-get install mc |
Maintenant on peut "graphiquement" naviguer dans les répertoires avec "mc". On peut surtout éditer les fichiers avec "mcedit". En fait je préfère "mcedit" à "nano" car on a pas besoin de faire CTRL+C pour savoir sur quelle ligne on est (toutes les informations sont affichée en haut de la "fenêtre"). Enfin bref c'est du détail. Pour en apprendre plus on peut aller jeter un oeil sur : http://www.thegeekstuff.com/2008/10/midnight-commander-mc-guide-powerful-text-based-file-manager-for-unix/
Pour installer les Additions invité
1
2
3
4
5
|
$ su #apt-get update #apt-get upgrade #aptitude install dkms // install gcc et les headers qui vont bien... #apt-get install build-essential |
Pas besoin d'installer les headers avec un truc du style (#apt-get install linux-headers-$(uname -r) car les fichiers sont déjà là.
Reboot de la machine pour activer les mises à jour
1
|
#reboot |
Ejecter le cd virtuel si y en a un
Dans le menu de la machine virtuelle cliquer sur : Périphériques/Installer les Addition invité...
Si jamais vous ne savez pas comment retrouver le nom de dev du cdrom
1
|
#sysctl dev.cdrom.info |
Dans mon cas je vois que c'est sr0
1
2
3
4
|
#mount /dev/sr0 /media/cdrom #cd /media/cdrom #sh ./VBoxLinuxAdditions.run #reboot |
Normalement c'est bon. Dans mon cas le script râle un peu car j'ai pas XWindow.
Pour faire du Putty entre l'hôte (Windows7) et l'invité (Debian Console)
Openssh-server est déjà installé
Faut se mettre en "Accès par pont" dans la config réseau de la machine virtuelle
Lancer le guest
Dans le guest retrouver son adr ip
1
|
$ ifconfig |
Lancer putty.exe (à récupérer sur le site) depuis le host windows.
Utiliser l'ard ip de la cible pour se connecter.
Penser à mettre UTF8 ou ISO-8859-15 dans les paramètres de "Translation"
Changer la résolution de la console (par défaut 640x480)
1
2
|
$ su #nano /etc/default/grub |
Faut changer la ligne GRUB_GFXMODE.
Par exemple dans mon cas je met:
GRUB_GFXMODE=1024×768
Ajouter la ligne suivante juste en dessous de la précédente.
GRUB_GFXPAYLOAD_LINUX=keep
Sauver/quitter
Ensuite faut pas oublier de mettre à jour grub
1
2
|
#update-grub2 #reboot |
Copier-Coller entre l'hôte et la console de l'invité
VirtualMachine's Settings->General->Advanced->Shared Clipboard (Bidirectional) puis reboot de la machine
Je ne suis pas sûr que ça marche encore comme je veux. Faut que je trouve un test significatif.
Une solution qui ne marche pas trop mal : utiliser Putty.exe à partir de l'hôte Windows.
Si à un moment il faut copier-coller alors dans la console invité, click droit insère le texte copié dans l'hôte.
Monter un répertoire partagé
1
2
|
# mkdir shared # mount -t vboxsf shared ./shared |
Leave a Reply