“AMD virtualization” aka AMD-V aka AMD-Vi aka Hardwarevirtualisierung aka IOMMU [?!] aka svm versteckt sich auf dem B550-A Pro von MSI im “Advanced Mode” (zu erreichen mit F7) unter Overclocking [natürlich 🙄] -> Advanced CPU Configuration -> SVM Mode.
Tag Archives for VM
Please install the gcc make perl packages from your distribution.
Die VirtualBox Guest Additions werfen
Please install the gcc make perl packages from your distribution.
? Say no more! Es hilft
1 |
sudo apt install build-essential gcc make perl dkms |
Vagrant Invalid value VBOXSVGA
VBoxManage.exe: error: Error in (line 120) — Invalid value ‘VBOXSVGA’ in Display/@controller attribute.
Kann offenbar passieren, wenn eine VM unter Linux erstellt und dann unter Windows gestartet wird. Lösung: Die .ovf-Datei der VM öffnen, und
1 |
<Display controller="VBoxSVGA" VRAMSize="128"/> |
in
1 |
<Display VRAMSize="128"/> |
ändern. Beides von hier.
Vagrant: Timeout mit apt-get
Der Fehler
1 |
err: /Stage[main]/System/Exec[apt-get]/returns: change from notrun to 0 failed: Command exceeded timeout at /tmp/vagrant-puppet-1/modules-0/system/manifests/init.pp:8 |
aus einem Puppet, hier der bemängelte Teil:
1 2 3 4 5 6 |
exec { 'apt-get': command => 'apt-get update', path => '/usr/bin', tries => 3, timeout => 60 } |
kann mit mehr RAM behoben werden. Folgendes in’s Vagrantfile:
1 2 3 |
config.vm.provider :virtualbox do |vb| vb.customize ["modifyvm", :id, "--memory", "2048"] end |
Windows Phone 8 Emulator in Parallels
Wenn man endlich den Windows Phone Emulator (in Parallels) starten darf, wird man von dieser Meldung empfangen:
The Windows Phone Emulator wasn’t able to create the virtual machine: Generic failure*
*Die Deutsche Version lautet genauso, nur der “Generic failure” ist ein “Allgemeiner Fehler”
Der Grund ist im Wesentlichen, dass der Emulator eine virtuelle Machine ist – die man in einer virtuellen Maschine starten will. Das geht nicht zwingend; das Buzzword lautet “Nested Virtualization” (“Verschachtelte Virtualisierung”). Ein entsprechender Eintrag in der Parallels Knowledgebase (gefunden hier und hier) empfiehlt Folgendes:
- Mindestens 4, besser 8GB RAM auf dem Mac
- Parallels 8, möglichst aktuell – Richtig: Parallels 6 scheitert an verschachtelter Virtualiserung!
- Windows 8 Pro x64
- Die VM sollte auf 1 CPU laufen:
- “Nested VT” muss aktiviert sein. Achtung:
- wird nur angezeigt, wenn die CPU das unterstützt
- kann man nur aktivieren, wenn die VM aus ist
- UPDATE: wenn Parallels aktualisiert wurde, muss die VM evt neu installiert werden, damit die Option angezeigt wird. Das geht so weit, dass sogar das Intel Tool behauptet, dass die CPU das nicht unterstützt. Ein Blick in deren Datenbank schafft Klarheit
- Windows’ “Hyper-V-Manager” starten, links den PC auswählen, unter “Virtuelle Computer” den Emulator auswählen (wenn er nicht erscheint: Visual Studio starten, Emulator starten), rechts auf “Einstellungen”, Prozessor, “Anzahl virtueller Prozessoren” (kann man nur ändern, wenn der Emulator aus ist): “1” einstellen:
- Emulator starten 🙂
PS: Um herauszufinden, ob der Prozessor Nested VT unterstützt, kann man entweder entsprechende Tools (zum Beispiel das “Intel Processor Identification Utility”) nutzen, oder in die “Windows-Features” gehen: “Hyper-V” muss aktivierbar und aktiviert sein.
Windows 8 Update als Clean Install in Parallels 6 [UPDATE]
Ausgangssituation: Ein Parallels 6 mit Windows XP. Wunsch: Ein möglichst günstiges Windows 8 Pro 🙂 PS: Bootcamp kann offiziell noch nicht mit Windows 8 umgehen.
Ab inklusive XP bietet Microsoft noch bis Ende des Monats ein Upgrade für 29,99 € an – allerdings unterliegt das einigen Einschränkungen, und es stellen sich die folgenden Fragen:
- Es handelt sich um eine reine Download-Version (die DVD kostet 10 Euro plus Versand extra), die als Dateiordner abgelegt wird – man benötigt zum Download also ein Windows. Schöner wäre ein bootfähiges ISO.
- Parallels 6 ist alt (aktuell ist Version 8), und nirgendwo ist offiziell dokumentiert, ob Win 8 unterstützt wird… aber ein neues Parallels wäre teurer als Windows 8 selbst 🙂
- Es muss ein aktiviertes Windows XP (oder höher) installiert sein, nicht nur zum Download, sondern vor allem auch zum Ausführen des Upgrades – schöner wäre eine “cleane” Installation auf ein frisches System
Die Lösung für Punkt 1 findet sich auf heise.de (ein erfolgter Download des Upgrades vorausgesetzt)
- imgburn runterladen
- C:ESDWindows als Quelle auswählen (Achtung, der Ordner ist versteckt)
- Unter Advanced/Bootable Disc/”Boot Image” die Datei C:ESDWindowsbootetfsboot.com auswählen
- “Sectors To Load” von 4 auf 8 ändern
- Brennvorgang starten; im Dialog mit “Ja” antworten, um statt des Ordners seinen Inhalt zu brennen
Zu Punkt 2: Die gebrannte Disc/das erstellte Image funktioniert in Parallels 6. Das erkennt das zu installierende System zwar nicht automatisch, aber die manuelle Wahl von “Windows 7” funktioniert völlig. Win 8 wird installiert, auch ohne, dass eine Windows-Installation vorhanden ist. Es gibt eine Anleitung dazu, aber alles ist ziemlich straight forward. UPDATE: Wichtig ist der Hinweis (der in der Parallels-Hilfe unfairerweise entfernt wurde), dass man im Menü unter Virtual Machine/Configure/Hardware/Boot flags das Folgende einträgt:
devices.video.pci_device_id=0×5005
Andernfalls bekommt man nach Installation der Parallels Tools einen schwarzen Bildschirm. Ich konnte das auch nachträglich noch eingeben.
Aber, und das ist quasi auch Punkt 3: Man muss ein wenig Hand anlegen, um das auf diese Art installierte Win 8 auch aktivieren zu können (auf heise gibt’s eine Kurzanleitung, die längere ist hier):
- Metro-Ansicht öffnen (dazu auf dem Desktop nach unten rechts fahren, “Start” wählen)
- regedit suchen (einfach lostippen, das öffnet automatisch die Suche)
- Folgenden Schlüssel ändern: HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionSetupOOBEMediaBootInstall auf 0
- Eingabeaufforderung suchen
- Rechtsklick, als Admin ausführen
- “slmgr /rearm” eingeben
- neu starten
Den Aktivierungsstatus kann man dann in der Systemsteuerung einsehen: Metro-Ansicht, “Systemsteuerung” eingeben, Punkt “System” öffnen, unten unter “Windows-Aktivierung”
Next step: Windows Apps UPDATE: Leider läuft der Windows Phone Emulator nicht in Parallels 6