{"id":4461,"date":"2021-03-15T13:49:15","date_gmt":"2021-03-15T12:49:15","guid":{"rendered":"https:\/\/www.bastel-bastel.de\/blog\/?p=4461"},"modified":"2022-06-27T09:39:13","modified_gmt":"2022-06-27T07:39:13","slug":"linux-vm-server-in-10-minuten","status":"publish","type":"post","link":"https:\/\/www.bastel-bastel.de\/blog\/index.php\/2021\/03\/15\/linux-vm-server-in-10-minuten\/","title":{"rendered":"Linux VM-Server in 10 Minuten"},"content":{"rendered":"\n<p>Nach der Grundinstallation von Linux Mint 20.10 habe ich mir noch eine L\u00f6sung zur Fernsteuerung installiert. Daf\u00fcr gibt es einen weiteren Beitrag: <a href=\"https:\/\/www.bastel-bastel.de\/blog\/index.php\/2021\/03\/15\/rdp-mit-linux\/\">RDP mit Linux<\/a>.<br>Ab diesem Zeitpunkt ben\u00f6tige ich dann weder Monitor noch Tastatur oder Maus, der Linux-Server ist damit bereits voll funktionsf\u00e4hig und kann irgendwo in der Ecke stehen. Nur Netzwerk und Strom werden ben\u00f6tigt.<br><br>N\u00e4chster Schritt: <br>Installation einer <strong>Virtualisierungsl\u00f6sung<\/strong>, damit ich viele andere Betriebssysteme unter Linux laufen lassen kann. Beispielsweise ein weiteres Linux f\u00fcr meine Webseite, ein Windows f\u00fcr meine Drucker, ein Windows f\u00fcr die Wetterstation, und ein paar virtuelle Maschinen zum Experimentieren.<br>Dazu installiere ich mir Virtualbox.<\/p>\n\n\n\n<p><strong>Virtualbox unter Linux Mint 20.10<\/strong><\/p>\n\n\n\n<!--more-->\n\n\n\n<p>Es gibt verschiedene Virtualisierungsl\u00f6sungen. Mir gef\u00e4llt Virtualbox ganz gut.<br>Virtualbox ist bei Linux Mint bereits als installierbares Paket enthalten. <br>Um aber immer auf dem neuesten Stand zu sein, installiere ich die Software direkt vom Anbieter.<br>Dazu darf nat\u00fcrlich kein installiertes Virtualbox auf der Platte vorhanden sein.<br>Bei einer neuen Installation ist das Paket noch nicht drauf. <br>Wer zu schnell war und das Paket direkt aus dem Linux-System installiert hat, kann Virtualbox mit diesem Befehl wieder entfernen:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo apt remove --purge --auto-remove virtualbox<\/code><\/pre>\n\n\n\n<p>Danach den Rechner neu starten und wir sind bereit, um Virtualbox frisch zu installieren.<\/p>\n\n\n\n<img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/vg02.met.vgwort.de\/na\/58145925b9c34145be822950f3f6f7e4\" alt=\"\" width=\"1\" height=\"1\">\n\n\n\n<p><br><strong>Quellen hinzuf\u00fcgen<\/strong><br>Unter Linux gibt es eine Paketverwaltung, die verf\u00fcgbare Pakete komfortabel installieren kann.<br>Standardm\u00e4\u00dfig werden alle Pakete von der Linux-Mint- oder der zugrunde liegenden Ubuntu-Distribution installiert.<\/p>\n\n\n\n<p>Dort gibt es ehrenamtliche Paketverwalter, die die Softwarepakete verwalten und in das Betriebsystem integrieren.<br>Will man aber immer die neuesten Pakete, dann empfiehlt es sich, weitere Paketquellen hinzuzuf\u00fcgen.<br>Dabei muss man allerdings aufpassen und nicht einfach irgendwelche Quellen nehmen, das kann zu Sicherheitsrisiken f\u00fchren! <br>Aber bei Virtualbox kann man sich problemlos das Angebot des Herstellers einrichten. Das geht dann so:<br>Terminalfenster  \u00f6ffnen und folgenden Befehl eingeben:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>echo \"deb &#91;arch=amd64] https:\/\/download.virtualbox.org\/virtualbox\/debian $(lsb_release -sc) contrib\" | sudo tee \/etc\/apt\/sources.list.d\/virtualbox.list<\/code><\/pre>\n\n\n\n<p>Damit wird der Pfad zur passenden Version eingerichtet.<br>Das lsb_release in Klammer liest die aktuelle Version aus. Gefordert wird n\u00e4mlich die Angabe der verwendeten Linux-Version. Hier muss aber nicht 20.04 oder 20.10 eingegeben werden, sondern der Projektname der gew\u00fcnschten Version. <br>Das ist dann ein Name wie eoan, binoc, xenail, buster, stretch, jessi, usw. <br>Um das nicht m\u00fchsam irgendwo zu suchen, gibt man einfach den Befehl ein und Linux tr\u00e4gt den passenden Wert selbst ein.<br>Das klappt aber nicht immer!<br>F\u00fcr Linux Mint 2010 steht hier &#8222;ulyssa&#8220;, das kannte Virtualbox aber zum Zeitpunkt der Installation noch nicht. Macht aber nichts, nehmen wir die letzte Version, die funktioniert auch. <br>Also je nachdem, wann Du diesen Blogeintrag liest, entweder obige &#8222;Automatik&#8220; verwenden, oder direkt ulyssa reinschreiben oder focal. Einfach kurz schauen, was aktuell ist und dann loslegen.<br>Der Befeht dazu:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>echo \"deb &#91;arch=amd64] https:\/\/download.virtualbox.org\/virtualbox\/debian focal contrib\" | sudo tee \/etc\/apt\/sources.list.d\/virtualbox.list<\/code><\/pre>\n\n\n\n<p>Ein kleiner Stolperstein, der mir bei einer Neuinstallation aufgefallen ist:<br>Virtualbox ist nicht immer synchron zu den aktuellsten Ubuntu-Versionen.<br>Aktuell ist &#8222;UNA&#8220;, das ist aber bei Virtualbox (noch) nicht vorhanden. Hier gibt man statt UNA dann FOCAL an, dann klappt es. Manchmal ist es doch etwas wirr \ud83d\ude42<br>Wieso nicht einfach durchnummerieren?<br><br>Jetzt muss man noch den Signierschl\u00fcssel von Virtualbox herunterladen und einbauen, damit Linux die Software auch akzeptiert. Wieder im Terminal eingeben:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>wget -q https:\/\/www.virtualbox.org\/download\/oracle_vbox_2016.asc -O- | sudo apt-key add -<\/code><\/pre>\n\n\n\n<p>Jetzt haben wir auch schon eine neue Quelle eingebaut, aus der wir die aktuelle Virtualbox-Version installieren k\u00f6nnen.<br>Interessanterweise geben viele Webseiten hier 2 zu installierende Keys an. Wenn man aber genau liest, sieht man, dass der andere Key nur f\u00fcr ALTE Versionen ist. Wozu unn\u00fctzes Zeug installieren?<br><br>Damit die Paketverwaltung aktuell ist, m\u00fcssen wir noch kurz unsere Paketliste aktualisieren, das geht mit:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo apt update<\/code><\/pre>\n\n\n\n<p>L\u00e4uft alles ohne Fehlermeldung durch, dann k\u00f6nnen wir jetzt Virtualbox installieren:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo apt install virtualbox-6.1<\/code><\/pre>\n\n\n\n<p>Zum Zeitpunkt der Installation war Virtualbox-6.1 die aktuelle Version. Die weitere Subversion (zum Installationszeitpunkt .18, also insgesamt 6.1.18) ist egal, nur falls sich die Hauptversion \u00e4ndert (6.2 oder 7) muss der Befehl angepasst werden.<br>Damit ist Virtualbox schon fertig installiert.<br><br><strong>Zusatzpakete<\/strong><\/p>\n\n\n\n<p>F\u00fcr die meisten Gastsysteme ben\u00f6tigt man noch Zusatzpakete.<br>Das Virtualbox Extensions Paket findet man direkt auf www.virtualbox.org.<br><br>Herunterladen und anklicken. Das Paket wird direkt vom Virtualbox-Manager ge\u00f6ffnet und installiert.<br>Fertig!<\/p>\n\n\n\n<p>Damit hat man in 10-15 Minuten einen Linux-Server f\u00fcr virtuelle Maschinen komplett fertig eingerichtet.<br>Nat\u00fcrlich muss man jetzt noch einige Einstellungen anpassen, aber prinzipiell l\u00e4uft die Kiste.<br><br>Der Einrichtung virtueller Maschinen steht jetzt nichts mehr im Wege.<br><br>Viel Spass!<br><br><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Nach der Grundinstallation von Linux Mint 20.10 habe ich mir noch eine L\u00f6sung zur Fernsteuerung installiert. Daf\u00fcr gibt es einen<\/p>\n","protected":false},"author":1,"featured_media":4467,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[27],"tags":[241,168,245,244,243],"class_list":["post-4461","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-computertechnik","tag-linux","tag-server","tag-virtual-box","tag-virtuelle-maschine","tag-vm"],"_links":{"self":[{"href":"https:\/\/www.bastel-bastel.de\/blog\/index.php\/wp-json\/wp\/v2\/posts\/4461","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.bastel-bastel.de\/blog\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.bastel-bastel.de\/blog\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.bastel-bastel.de\/blog\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.bastel-bastel.de\/blog\/index.php\/wp-json\/wp\/v2\/comments?post=4461"}],"version-history":[{"count":1,"href":"https:\/\/www.bastel-bastel.de\/blog\/index.php\/wp-json\/wp\/v2\/posts\/4461\/revisions"}],"predecessor-version":[{"id":7475,"href":"https:\/\/www.bastel-bastel.de\/blog\/index.php\/wp-json\/wp\/v2\/posts\/4461\/revisions\/7475"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.bastel-bastel.de\/blog\/index.php\/wp-json\/wp\/v2\/media\/4467"}],"wp:attachment":[{"href":"https:\/\/www.bastel-bastel.de\/blog\/index.php\/wp-json\/wp\/v2\/media?parent=4461"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.bastel-bastel.de\/blog\/index.php\/wp-json\/wp\/v2\/categories?post=4461"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.bastel-bastel.de\/blog\/index.php\/wp-json\/wp\/v2\/tags?post=4461"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}