11/03/10

"centos 5.4" su virtualbox

Host: Ubuntu 9.10
Guest: Centos 5.4

terminata la fase del sistema operativo Centos, passiamo all'istallazione dei componenti aggiuntivi di VirtualBox, che servono per gestire meglio alcune periferiche come video, presa e rilascio del mouse, condivisione di file e cartelle.
Cliccando sulla voce "Dispositivi" --> "Virtual Guest Additions" viene montato sul dektop del sistema guest la cartella "VBOXADDITION_3*"


come utente root:
root>cd /media/VBOXADDITION_3*
root>sh ./VBoxLinuxAdditions-x86.run

installati i pacchetti aggiuntivi, bisogna comunque intervenire sul sistema Centos a riga di comando per configurare correttamente la risoluzione del monitor e per condividere cartelle tra il sistema Host (Ubuntu) e quello Guest (Centos).

1. configurazione risoluzione video
adattare la risoluzione dello schermo alla scheda grafica.
bisogna editare il file /etc/X11/xorg.conf come utente root e fare in modo che la sezione Screen coincide con:

Section "Screen"
SubSection "Display"
Depth 24
Modes "1750x1090" "1600x1200" "1600x1024" "1440x900" "1400x1050" "1280x1024" "1280x960" "1280x800" "1152x864" "1152x768" "1024x768" "800x600" "640x480"
EndSubSection
Device "Device[0]"
Identifier "Screen[0]"
Monitor "Monitor[0]"
EndSection

in particolare e' importante aggiungere la sezione Modes.
per maggiori dettagli si veda:


2. condivisione di cartelle tra host e guest
con il sistema guest spento, andare sulle impostazioni della macchina virtuale ed aggiungere una cartella condivisa.
vengono date delle indicazioni di merito per la condivisione


quindi startare il sistema guest (Centos) e creare una cartella su cui montare la cartella condivisa.
nel mio caso ho scelto di condividere la cartella Pubblici del sistema Host ed ho creato sul sistema Guest un omonimo in /mnt

da root
root> cd /mnt
root> mkdir Pubblici
root> mount -t vboxsf Pubblici /mnt/Pubblici

ovviamente se quest'ultima non viene inserita nel fstab, ogni volta va rieseguito
root>vim /etc/fstab

un modo diverso per montare all'avvio la cartella condivisa e' quella di mettere il comando mount direttamente nel file /etc/rc.d/rc.local sempre editando il file con i diritti di root
root>vim /etc/rc.d/rc.local

aggiungere alla fine la riga:
mount -t vboxsf -o uid=user-proprietario,gid=gruppo-proprietario,rw Pubblici /mnt/Pubblici

e' stato messo un utente ed un gruppo che sulla cartella condivisa puo' operare in lettura e scrittura.
questo perche' se messo nel file fstab probabilmente il sistema operativo, non avendo ancora installato le Guest-Additions non conosce il tipo vboxsf mentre il file rc.local viene eseguito alla fine di tutto e quindi il sistema riconosce il comando -t vboxsf nel mount.

Nessun commento:

Posta un commento