RSS

VirtualBox utan grafik

03 Maj

När man kör Ubuntu Server finns det inget grafiskt lullull, utan hela hanteringen sker med kommandon i terminalen. Om man nu kör servern i VirtualBox, kan man fråga sig varför man ska kör det programmet grafisk? Man har ju ingen hjälp av det. Det är ändå bara en terminal. Därför har jag testat att starta VirtualBox i en terminal och inte använda någon grafik alls.

Det går att skapa en virtuell maskin (VM) i terminalen, men jag gjorde det i VirtualBox grafiska gränssnitt. Jag installerade serverversionen av Ubuntu. Under installationen valde jag att installera SSH, plus webbserver och Samba. SSH kommer vi att behöva för att administrera VM.

För att det här ska fungera måste du ställa in nätverksanslutningen för VM till Bridged (bryggad). Det här gör att du kan komma åt den från värddatorn och andra datorer i nätverket. Den här inställningen ska funka utan vidare meck i versioner av VirtualBox senare än 2.1. Med inställningen NAT är VM osynligt för andra datorer. Det gäller också att du ställer in bryggan för rätt nätverkskort. Har du flera så är det inte helt säkert att du får upp det aktiva. Jag fick upp eth0, men använder wlan0, så det blev ingen kontakt.

Ta nu reda på vilken IP-adress den har, om du inte har gett den en statisk sådan redan. Det gör du enklast genom att i VM skriva ‘ifconfig’ och kolla vilka siffror som står efter ‘inet addr:’ under t ex eth0. Med en fast, statisk IP-adress för din server, blir det lättare att ansluta till den, eftersom adressen då alltid är den samma.

  1. Öppna en terminal (Program -> Tillbehör -> Terminal).

  2. Kolla först efter vilka VM som finns. I listan hittar du namnet på din server.

  3. VBoxManage list vms
    
  4. Nu startar du den och kör den ”osynligt”, alltså utan någon grafik alls.

    VBoxHeadless -s "ubuntu-server"
    

    Eller använd det här kommandot.

    VBoxManage startvm "ubuntu-server" --type vrdp
    

    Svaret blir följande, om allt gått bra.

    Waiting for the remote session to open...
    Remote session has been successfully opened.
    

    Du kommer inte att se någonting på skärmen! Så låt inte det lura dig.

  5. Nu har VM startat, men det tar ännu en liten stund innan operativsystemet har hunnit ladda. Kör du en webbserver, kan du öppna webbläsaren och skriva in http://ip-adressen, så borde startsidan för servern dyka upp och du kan se att VM:et fungerar.

  6. För att gå in och administrera eller stänga av servern, behöver du ansluta via SSH.

    ssh användare@ip-adress
    
  7. Stänga av VM direkt gör du med följande kommando.

    sudo shutdown -h now
    

I och med att ingenting syns på skärmen, känns det som om den där servern skulle kunna stå var som helt i hela världen. Lite häftigt, faktiskt. Men den finns alltså på din egen dator.

Uppdatering 091201 Hittade ett smidigt sätt att starta sin virtuella server med en genväg på skrivbordet.

  1. Högerklicka på skrivbordet och välja Skapa programstartare.
  2. Fyll sedan i följande.
    Namn: Min server
    Kommando: VBoxHeadless -s vm
    Kommentar: Min server i VirtualBox
    Klicka sedan på OK.
  3. Det skapas nu en ikon på skrivbordet. Klicka på den för att starta servern.
  4. Du kommer nu inte att märka att servern startar. Men du ska kunna SSH:a in till den.

Uppdatering 100702 Den gode Lathund har i ett inlägg beskrivit hela processen ”från jord till bord”, så att säga. Det handlar om hur man i terminalen och på en fjärrdator installerar VirtualBox, skapar en virtuell maskin, start maskinen, ansluter till den och sedan avmonterar installationsmediet. Mycket överskådligt och bra!

Creative Commons License
Det här verket av Maths Göthe är licensierat under Creative Commons Erkännande-Dela Lika 2.5 Sverige License.

 
Lämna en kommentar

Publicerat av på 03 maj 2009 i Dator, Terminalen

 

Etiketter: , , , , ,

Kommentera

Fyll i dina uppgifter nedan eller klicka på en ikon för att logga in:

WordPress.com Logo

Du kommenterar med ditt WordPress.com-konto. Logga ut / Ändra )

Twitter-bild

Du kommenterar med ditt Twitter-konto. Logga ut / Ändra )

Facebook-foto

Du kommenterar med ditt Facebook-konto. Logga ut / Ändra )

Google+ photo

Du kommenterar med ditt Google+-konto. Logga ut / Ändra )

Ansluter till %s

 
%d bloggare gillar detta: