J'ai essayé toutes les alternatives et ressources que j'ai trouvées sur Internet pour changer la résolution d'écran de mon invité MacOS X. J'ai la dernière version de VirtualBox (4.1.22) et j'ai MacOS X 10.6.3 Snow Leopard fonctionnant dans un invité vm.
Certaines solutions qui ne fonctionnent pas pour moi sont:
- Réglage des paramètres de la machine virtuelle:
Ajouter et dans le fichier .vbox, ou exécuter ces deux commandes:
vboxmanage setextradata "MAC OS X" "CustomVideoMode1" "1360x768x32"
vboxmanage setextradata "MAC OS X" "GUI/CustomVideoMode1" "1360x768x32"
- Modification de la configuration de démarrage du SE invité:
Modifiez /Library/Preferences/SystemConfiguration/com.apple.boot.plist avec ces lignes:
<key>Kernel Flags</key>
<string>"Graphics Mode"="1360x768x32"</string>
<key>Graphics Mode</key>
<string>1360x768x32</string>
Toute autre suggestion, quelque chose qui me manquait.
Merci d'avance,
Réponses:
J'utilise VirtualBox sous Ubuntu Linux et un Mac OSX (Mountain Lion) comme OS invité.
Pour moi, la résolution complète a commencé à fonctionner lorsque j'ai fait tout ce qui suit:
0) Installez MultiBeast 4, en vous assurant que le système démarre à partir du disque dur virtuel plutôt qu'à partir d'un CD de démarrage. J'ai suivi les instructions ici:
http://www.macbreaker.com/2012/07/mountain-lion-virtualbox.html
Cependant, à la fin de la procédure, je n'avais pas la pleine résolution, qui pour moi doit être de 1920x1080x32.
1) Dans la machine virtuelle, éditez ces fichiers PLIST,
sudo pico /Extra/com.apple.boot.plist/Library/Preferences/SystemConfiguration/com.apple.Boot.plist
Dans ce fichier, à l'intérieur
<dict>...</dict>
, insérez:sudo pico /Extra/com.chameleon.Boot.plist
Dans ce fichier, à l'intérieur
<dict>...</dict>
, insérez:J'ai remarqué que j'avais déjà quelques "drapeaux du noyau", alors j'en ai juste ajouté un autre pour "Mode graphique". Notez également que le "Mode graphique" a un espace à l'intérieur.
2) Arrêtez la machine virtuelle et exécutez les commandes
Après cela, la machine virtuelle démarre en pleine résolution.
Maintenant, cela pourrait être exagéré, et le résultat pourrait être atteint avec peut-être moins d'options, mais j'ai essayé diverses choses jusqu'à ce qu'il commence à fonctionner.
la source
vboxmanage
paramètres. Cependant, j'ai définiCustomVideoMode1
etGUI/CustomVideoMode1
à1920x1080x32
, etEfiGopMode
à5
(quelqu'un sur un autre forum a mentionné que c'était correct, mais non documenté, pour 1920x1080). Bien sûr, j'ai soumis mon propre nom de machine dans les commandes. Ce que je n'ai pas compris et n'ai pas essayé, ce sont les1360x768
valeurs si vous optez pour 1920x1080.VBoxManage setextradata "VM name" VBoxInternal2/EfiGraphicsResolution HxV
, comme spécifié ici et ici . (Je ne peux pas créer de réponse pour manque de réputation)a fait l'affaire pour moi sur la haute sierra
la source
Pour mémoire, j'ai trouvé ce conseil qui m'a permis de changer la résolution:
où le dernier paramètre est l'un des:
J'utilise VBox 5.0.14 sur OSX 10.9 (hôte), et l'invité est OSX 10.11.
la source
1440×900
travaillé pour moi car c'était la même que la résolution de mon hôte et je pouvais déplacer l'invité en plein écran et c'était bien!J'ai suivi @winitzki et voici les étapes que j'ai suivies.
Je veux régler la résolution sur 1920x1080 , changez la vôtre en conséquence.
Sauvegardez les fichiers avant de les modifier.
sudo vi /Extra/com.chameleon.Boot.plist
Ajoutez ce qui suit à l'intérieur
<dict></dict>
Mettez à jour la valeur de la
Kernel Flags
clé avecFinal devrait avoir les 4 lignes suivantes (notez quelques données supplémentaires dans les indicateurs du noyau, conservez-les telles quelles):
Arrêtez la machine virtuelle.
Mettez à jour la configuration de VirtualBox.
Mon nom de machine virtuelle est "MAC".
la source
setextrasettings
.