{"id":360,"date":"2019-04-25T11:08:37","date_gmt":"2019-04-25T11:08:37","guid":{"rendered":"https:\/\/www.cssec.de\/blog\/?p=360"},"modified":"2019-04-25T11:08:37","modified_gmt":"2019-04-25T11:08:37","slug":"von-virtualbox-auf-kvm","status":"publish","type":"post","link":"https:\/\/www.cssec.de\/blog\/2019\/04\/25\/von-virtualbox-auf-kvm\/","title":{"rendered":"Von Virtualbox auf KVM"},"content":{"rendered":"<p>Hallo mal wieder,<\/p>\n<p>wie bereits vor einiger Zeit geschrieben, habe ich meinen Desktop-Rechner nun inzwischen komplett auf Manjaro Linux umgestellt, da es Zeit war, sich von Windows 7 zu verabschieden, Windows 7-Updates sowieso nicht m\u00f6glich waren und die Partitionierung meiner Festplatte sowieso extrem ung\u00fcnstig war, so dass eine Erweiterung meiner Windows-Daten-Platte nicht m\u00f6glich war.<\/p>\n<p>Nachdem ich dann Windows7 entfernt und nun die gesamte Festplatte f\u00fcr Manjaro Linux nutze, habe ich mich daran gemacht, Windows 10 auf einer virtuellen Maschine zu installieren. Da ich das \u00f6fter gemacht habe, habe ich erst einmal Virtualbox genutzt. Die Installation an sich ging eigentlich ziemlich gut, jedoch f\u00fchlte sich alles irgendwie viel langsamer an. Etwas Performance-Verlust war ja abzusehen. Leider musste ich jedoch feststellen, dass die 3D-Beschleunigung von Virtualbox nur Probleme bereitet. Sobald das n\u00e4mlich passiert, gibt es tierisch viele Grafikprobleme, vor allem mit Office-Programmen (da wird nur die H\u00e4lfte dargestellt) und auch das Start-Men\u00fc bringt echt unsch\u00f6ne Effekte mit sich. Stellt man die 3D-Beschleunigung aus, funktioniert das zwar dann ohne Probleme, allerdings kann dann Firefox z.B. nicht die 3D-Beschleunigung f\u00fcr das Browsen nutzen, und durch die extrem hohe CPU-Last wird der Rechner extrem langsam.<\/p>\n<p>Zwar habe ich probiert, auch mal den anderen Treiber (statt VboxSVGA den VMSVGA) zu nutzen, was aber daran scheitert, dass es unter Windows 10 da keinen Treiber dazu gibt und am Ende die Aufl\u00f6sung bei mickrigen 1024&#215;768 Pixeln bleibt.<\/p>\n<p>Heute habe ich dann endlich den Schritt gewagt und mir mal KVM angeschaut. Bevor die Installation los geht, pr\u00fcft erst einmal, ob Eure CPU Hardwarevirtualisierung unterst\u00fctzt und ob diese im BIOS eingeschaltet ist.<\/p>\n<p>Unter Linux \/ Manjaro k\u00f6nnt ihr das mit folgendem Befehl pr\u00fcfen:<\/p>\n<pre>grep -E --color=auto 'vmx|svm|0xc0f' \/proc\/cpuinfo<\/pre>\n<p>Au\u00dferdem solltet ihr sicher stellen, dass KVM im Kernel aktiviert ist, dass f\u00fcr Eure CPU das entsprechende Modul aktiv und im nested-Modus ist.<br \/>\nDa ich das jetzt nicht komplett erkl\u00e4ren will, hier mal die Seite, um alle Bedingungen zu pr\u00fcfen:<\/p>\n<p><a href=\"https:\/\/wiki.archlinux.org\/index.php\/KVM\">https:\/\/wiki.archlinux.org\/index.php\/KVM<\/a><\/p>\n<p>Anschlie\u00dfend k\u00f6nnt ihr die entsprechenden Tools installieren, die die Nutzung von KVM bedeutend erleichtern und eine GUI zur Konfiguration \/ Installation zur Verf\u00fcgung stellt.<\/p>\n<p>Als erstes installiert erst einmal die Tools mit folgendem Befehl:<\/p>\n<pre>  sudo pacman -S qemu libvirt virt-manager spice-vdagent virt-viewer bridge-utils\r\n<\/pre>\n<p>Nach der Installation m\u00fcsst ihr den libvirtd-D\u00e4mon starten:<\/p>\n<pre>sudo systemctl start libvirtd<\/pre>\n<p>Ohne den Start dieses D\u00e4mons werdet ihr kein System einrichten k\u00f6nnen.<br \/>\nNachdem das passiert ist, habe ich die folgende Anleitung genutzt:<\/p>\n<p><a href=\"https:\/\/dennisnotes.com\/note\/20180614-ubuntu-18.04-qemu-setup\/\">https:\/\/dennisnotes.com\/note\/20180614-ubuntu-18.04-qemu-setup\/<\/a><\/p>\n<p>Das hat wirklich Top funktioniert. Beachtet auch bitte, den letzten Punkt, d.h. den Download der Spice-Guest Tools auf dem Gast. Ohne diese wird euer System qu\u00e4lend langsam laufen und Euch wirklich keinen Spa\u00df machen.<br \/>\nDie ganze Installation ging ziemlich schnell und hat echt prima funktioniert. W\u00e4hrend der Installation hatte ich zwar mal ein paar Grafik-Probleme (einige Striche hier und da), die aber nach Installation der spice-Tools wieder weg waren.<br \/>\nEigentlich hatte ich ja \u00fcberlegt, die virtuelle Maschine von Virtualbox direkt nach KVM zu migrieren, es gibt auch eine Anleitung, womit das wohl geht, aber irgendwie hatte ich da einen Fehler gemacht und die Virtualbox-Umgebung startete dann leider nicht mehr.<br \/>\nDa die Virtualbox-Installation sowieso erst mal nur eine Spielumgebung war, tat das dann nicht unbedingt wirklich weh, die Umgebung zu verlieren, eine komplette Neuinstallation war daher nicht wirlich schlimm.<br \/>\nAuf alle F\u00e4lle funktioniert nun die Umgebung ausgezeichnet, relativ performant und ohne nervige Grafik-Bugs. Ich bin echt froh, auf KVM gewechselt zu sein.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Hallo mal wieder, wie bereits vor einiger Zeit geschrieben, habe ich meinen Desktop-Rechner nun inzwischen komplett auf Manjaro Linux umgestellt, da es Zeit war, sich von Windows 7 zu verabschieden, Windows 7-Updates sowieso nicht m\u00f6glich waren und die Partitionierung meiner Festplatte sowieso extrem ung\u00fcnstig war, so dass eine Erweiterung meiner Windows-Daten-Platte nicht m\u00f6glich war. Nachdem [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":177,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[15,16],"tags":[],"_links":{"self":[{"href":"https:\/\/www.cssec.de\/blog\/wp-json\/wp\/v2\/posts\/360"}],"collection":[{"href":"https:\/\/www.cssec.de\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.cssec.de\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.cssec.de\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.cssec.de\/blog\/wp-json\/wp\/v2\/comments?post=360"}],"version-history":[{"count":2,"href":"https:\/\/www.cssec.de\/blog\/wp-json\/wp\/v2\/posts\/360\/revisions"}],"predecessor-version":[{"id":362,"href":"https:\/\/www.cssec.de\/blog\/wp-json\/wp\/v2\/posts\/360\/revisions\/362"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.cssec.de\/blog\/wp-json\/wp\/v2\/media\/177"}],"wp:attachment":[{"href":"https:\/\/www.cssec.de\/blog\/wp-json\/wp\/v2\/media?parent=360"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.cssec.de\/blog\/wp-json\/wp\/v2\/categories?post=360"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.cssec.de\/blog\/wp-json\/wp\/v2\/tags?post=360"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}