Installer Ubuntu Server eller Debian på fysisk maskinvare
Flere Driftsstøtte-emner, blant annet 🐳 Containere - Docker, trenger en Debian- eller Ubuntu-server. Her installerer du en av dem direkte på en fysisk maskin, uten en hypervisor mellom deg og maskinvaren. Dette kalles bare metal. Du kan begynne i den lokale konsollen og bruke SSH til fjernadministrasjon senere.
Målet er å installere en server uten grafisk skrivebord og utføre en administrasjonskommando som root eller med sudo. Her betyr minimal først og fremst uten skrivebordsmiljø. Vanlige terminalverktøy kan beholdes.
Forutsetninger
- En fysisk maskin du kan installere på (all data på disken slettes)
- En USB-minnepinne på minst 4 GB
- En annen maskin til å laste ned ISO-imaget og lage oppstarts-USB-en
Last ned et ISO-image
Velg Ubuntu Server LTS hvis du er usikker. Brukeren du oppretter under installasjonen, får normalt tilgang til sudo. Velg Debian hvis du vil bruke Debian og følge stegene for administratorrettigheter nedenfor.
| System | ISO du skal velge på en vanlig Intel-/AMD-maskin eller Proxmox-vert |
|---|---|
| Ubuntu Server LTS | Server, LTS, amd64 / Intel or AMD 64-bit. Filnavnet inneholder vanligvis live-server-amd64.iso, for eksempel ubuntu-26.04.1-live-server-amd64.iso. Velg ikke Ubuntu Desktop. |
| Debian 13 (trixie) netinst | amd64 netinst. Filnavnet følger mønsteret debian-13.x.x-amd64-netinst.iso; x erstattes av punktversjonen på nedlastingssiden. Velg ikke et Live-image med GNOME, KDE eller et annet skrivebord. |
amd64 passer både Intel og AMD. Arkitekturen skal passe maskinen som skal kjøre serveren, også når du laster ned fra en Mac. Bruk arm64 bare hvis målmaskinen faktisk bruker ARM. Debian 12 (bookworm) følger de samme valgene for brukere og programvare som Debian 13 nedenfor.
Et lite ISO-image garanterer ikke en liten installasjon. Debian netinst laster ned valgte pakker underveis. Ubuntu Desktop med «minimal installation» har fortsatt et grafisk skrivebord. Bruk servervalgene nedenfor.
Lag en oppstarts-USB
Bruk balenaEtcher (Windows, macOS og Linux) eller Rufus (Windows) til å skrive ISO-imaget til USB-pinnen:
- Sett inn USB-pinnen i maskinen du laster ned ISO-imaget på.
- Åpne balenaEtcher eller Rufus, velg ISO-imaget og USB-pinnen.
- Start skrivingen. Dette sletter alt som ligger på USB-pinnen fra før.
Kontroller at du velger riktig disk
Verktøyet skriver over alt innhold på disken du velger. Dobbeltsjekk at du har valgt USB-pinnen, ikke en intern disk.
Start fra USB-pinnen
Sett USB-pinnen i maskinen som skal bli serveren, og start eller start den på nytt. Trykk tasten som åpner oppstartsmenyen (Boot Menu) mens maskinen starter opp, for eksempel F2, F10, F11, F12 eller Esc. Hvilken tast som gjelder, står vanligvis kort på skjermen rett etter at maskinen slås på, eller i produsentens dokumentasjon. Velg USB-pinnen i oppstartsmenyen.
Secure Boot
Enkelte eldre maskiner må ha Secure Boot slått av i BIOS/UEFI-innstillingene for å kunne starte fra en Linux-USB. Slå det bare av hvis oppstart fra USB-pinnen feiler.
Velg minimert eller vanlig installasjon
Ubuntu Server: Start Try or Install Ubuntu Server. Hvis installasjonsprogrammet viser Choose the type of installation, velg Ubuntu Server (minimized) når det tilbys. Enkelte ISO-versjoner kan også ha et minimert valg i oppstartsmenyen. Hvis minimert variant ikke tilbys, bruker du vanlig Ubuntu Server; den installerer heller ikke et grafisk skrivebord.
Debian: Netinst-imaget er det minste å laste ned, men gir ikke automatisk en minimal installasjon. Det avgjørende valget kommer lenger ned, i Software selection-steget.
Gå gjennom installasjonsprogrammet
Ubuntu Server (Subiquity)
- Language selection – velg engelsk, med mindre annet er avtalt.
- Installer update available – installeren sjekker om det finnes en nyere versjon av seg selv. Godta oppdateringen hvis den tilbys.
- Keyboard – velg tastaturoppsett som matcher tastaturet du faktisk bruker, for eksempel norsk. Usikker? La installeren gjette automatisk.
Hvis Choose the type of installation vises, velger du Ubuntu Server (minimized) når det er tilgjengelig. - Network connections – DHCP er valgt automatisk. La den stå slik, med mindre du skal sette opp en fast IP-adresse.
- Configure proxy og Ubuntu archive mirror – hopp gjennom med standardverdiene, med mindre skolen bruker en egen proxy eller pakkespeil.
- Guided storage configuration – velg Use an entire disk og bruk hele disken.
- Profile setup – brukernavn, maskinens navn og passord. Denne brukeren kan normalt bruke
sudomed sitt eget passord. Ubuntu har som standard ingen aktiv root-innlogging med passord. - SSH Setup – kryss av for Install OpenSSH server. Uten dette valget kan du ikke logge inn over nettverket etterpå.
- Featured Server Snaps – hopp over dette steget, du kan installere programvare senere.
Velg Reboot Now når installasjonen er ferdig, og ta ut USB-pinnen når maskinen ber om det.
Debian
Debian bruker et eldre, tekstbasert installasjonsprogram som spør om det samme som Ubuntu sin installer, i en annen rekkefølge og med andre skjermnavn:
| Ubuntu Server (Subiquity) | Debian-installer | Spør om |
|---|---|---|
| Keyboard | Configure the keyboard | Tastaturoppsett |
| Network connections | Configure the network | Nettverksoppsett, som regel DHCP |
| Profile setup | Set up users and passwords | Brukernavn og passord |
| Guided storage configuration | Partition disks | Hvordan disken skal deles opp |
| SSH Setup (avkrysning) | Software selection | Hvilke pakker som installeres |
Følg Debians offisielle installasjonsveiledning, kapittel 6. To valg er viktige:
Set up users and passwords: Lar du root-passordet stå tomt, deaktiverer installasjonsprogrammet root-innlogging med passord og setter opp sudo for den første vanlige brukeren. Dette er den enkleste veien hvis du vil følge oppskrifter med sudo. Setter du et root-passord, må du regne med å bruke root eller installere sudo selv etterpå.
Software selection: Bruk piltastene og mellomrom til å endre avkrysningene:
- Fjern Debian desktop environment og alle skrivebordsvalg, blant annet GNOME, KDE Plasma og Xfce.
- Behold Standard system utilities. Dette er vanlige systemverktøy, ikke et skrivebord.
- Velg SSH server for senere fjernadministrasjon. Du kan bruke konsollen uten SSH.
- La web server og andre tjenestepakker være uvalgt hvis du ikke trenger dem ennå.
Graphical install i Debians oppstartsmeny betyr bare at installasjonsprogrammet har grafiske menyer. Det er valgene i Software selection som bestemmer om det ferdige systemet får skrivebord.
Administratorrettigheter: root eller sudo
root er administratorkontoen. sudo lar en vanlig bruker kjøre én kommando med administratorrettigheter. Passordet vises ikke mens du skriver.
Ubuntu eller Debian med sudo
Logg inn med den vanlige brukeren og kontroller:
sudo whoami
Skriv passordet til din vanlige bruker. Forventet svar er root. Får du sudo: command not found eller beskjed om at brukeren ikke har tilgang til sudo, følger du Debian-veien under hvis du har et root-passord.
Debian 12/13 når sudo mangler
Logg inn som root i den lokale konsollen med root-passordet fra installasjonen. Er du allerede logget inn som vanlig bruker, bytter du til root med:
su -
Skriv root-passordet og kontroller med whoami; svaret skal være root. Som root kjører du administrasjonskommandoer uten sudo, for eksempel apt update i stedet for sudo apt update. Bruk exit når du er ferdig med administrasjonen.
For å installere sudo og gi den vanlige brukeren tilgang kjører du dette som root. Erstatt dittbrukernavn med brukernavnet du opprettet, ikke root:
apt update
apt install sudo
usermod -aG sudo dittbrukernavn
exit
Logg den vanlige brukeren helt ut og inn igjen, slik at gruppemedlemskapet oppdateres. Kjør deretter sudo whoami; forventet svar er root. Bruk den vanlige kontoen videre. Du trenger ikke åpne for root-innlogging over SSH.
Får du su: Authentication failure, kontroller at du bruker root-passordet. Hvis du lot root-passordet stå tomt under installasjonen, skal du bruke den første vanlige brukeren med sudo i stedet.
Logg inn
Logg inn direkte på maskinen med skjerm og tastatur. Du kan fortsette serverarbeidet her. For å bruke SSH senere finner du først maskinens IP-adresse:
ip a
Se etter adressen under nettverkskortet som ikke er lo (loopback). Bruk denne adressen til å logge inn fra en annen maskin:
ssh brukernavn@SERVER-IP
Ny på SSH?
🌐 Nettverksprotokoller forklarer hva SSH er og hvordan kommandoen er bygget opp.
Viktige begreper
| Begrep | Forklaring |
|---|---|
| ISO-image | En fil med hele innholdet på en installasjons-CD eller DVD |
| Bare metal | Installasjon direkte på fysisk maskinvare, uten en hypervisor mellom |
| BIOS/UEFI | Fastvaren som starter maskinen og lar deg velge oppstartsenhet |
| Minimert/minimal installasjon | Her: en server uten grafisk skrivebord. En egen minimert variant kan også utelate terminalverktøy |
Hvis noe går galt
- Maskinen starter ikke fra USB-pinnen: Sjekk at du valgte riktig enhet i oppstartsmenyen, og at Secure Boot ikke blokkerer oppstarten.
- Ingen nettverkstilgang under installasjonen: Sjekk at nettverkskabelen er koblet til, eller at trådløst nettverk faktisk støttes av installasjonsprogrammet (mange installer-images krever kablet nettverk).
sshsvarer ikke etter omstart: Sjekk at du krysset av for SSH-server under installasjonen (Ubuntu: SSH Setup, Debian: Software selection). Logg inn direkte på maskinen og installer det i ettertid:sudo apt updateogsudo apt install openssh-server. Manglersudo, bruk avsnittet om administratorrettigheter over, eller kjør kommandoene utensudosom root.- Feil IP-adresse: Kjør
ip apå nytt. IP-adressen kan endre seg mellom omstarter hvis nettverket bruker DHCP.
Hvis du allerede har installert et skrivebord
Du kan fjerne skrivebordet og beholde serveren. Oppskriften under gjelder Debian 12/13 og vanlig Ubuntu Desktop med GNOME. Har du nettopp laget en tom øvings-VM, kan du også installere på nytt med riktig ISO og programvarevalg. Ta vare på egne filer før en reinstallasjon.
1. Åpne en tekstkonsoll og kontroller tilgang
På en fysisk maskin kan du bruke Ctrl+Alt+F3 og logge inn. I Proxmox bruker du VM-ens Console; bruk konsollens Send key-meny hvis nettleseren fanger tastene. Kommandoene skal kjøres i gjesteoperativsystemet, ikke i Proxmox-vertens Shell.
Kontroller system og administratorrettigheter:
cat /etc/os-release
sudo whoami
ip a
På Debian uten sudo: bruk root-veien over og utelat sudo i kommandoene nedenfor. Ta et snapshot først hvis du arbeider i en VM. Det gir deg et punkt å gå tilbake til hvis oppryddingen fjerner noe du trenger.
2. Behold nettverk og systempakker
Skrivebordsinstallasjoner bruker ofte NetworkManager til nettverket. Kontroller om pakken er installert:
dpkg-query -W -f='${db:Status-Status}\n' network-manager
Hvis svaret er installed, merk pakken som manuelt installert. Da fjernes den ikke automatisk sammen med skrivebordet:
sudo apt-mark manual network-manager
På Ubuntu installerer du også serverens grunnpakker før du fjerner skrivebordet:
sudo apt update
sudo apt install ubuntu-server
3. Fjern skrivebordspakkene for ditt system
Velg bare én av oppskriftene. --simulate viser hva som vil skje uten å endre systemet. Les listen før du kjører den faktiske fjerningen. Hvis listen inneholder kjernen (linux-image-…), nettverkspakker, sudo, SSH-serveren eller tjenester du trenger, stopper du og undersøker avhengighetene først. Ikke bruk -y eller brede mønstre som gnome* ved fjerning.
Debian 12/13 med GNOME (standard skrivebord):
sudo apt --simulate purge task-gnome-desktop task-desktop gnome gnome-core gnome-shell gnome-session gdm3
Hvis listen bare fjerner skrivebordet og tilhørende programmer:
sudo apt purge task-gnome-desktop task-desktop gnome gnome-core gnome-shell gnome-session gdm3
Har du valgt et annet Debian-skrivebord, bruk pakkene i den aktuelle raden i stedet for GNOME-pakkene. Begynn med sudo apt --simulate purge etterfulgt av pakkenavnene; gjenta uten --simulate når listen er kontrollert.
| Debian-skrivebord | Pakker som skal fjernes |
|---|---|
| KDE Plasma | task-kde-desktop task-desktop kde-standard kde-plasma-desktop plasma-desktop plasma-workspace sddm |
| Xfce | task-xfce-desktop task-desktop xfce4 xfce4-goodies xfce4-session lightdm |
Ubuntu Desktop med GNOME:
sudo apt --simulate purge ubuntu-desktop ubuntu-desktop-minimal gnome-shell gnome-session gdm3
Hvis listen bare fjerner skrivebordet og tilhørende programmer:
sudo apt purge ubuntu-desktop ubuntu-desktop-minimal gnome-shell gnome-session gdm3
Kubuntu, Xubuntu og andre Ubuntu-varianter har andre skrivebordspakker. Ikke bruk GNOME-oppskriften på dem. Finn først variantens installerte skrivebords- og øktpakker. Hvis du ikke kan identifisere dem, er en ny installasjon av Ubuntu Server en enklere vei for en tom øvings-VM.
4. Rydd avhengigheter og start i tekstmodus
Å fjerne en metapakke alene fjerner ikke nødvendigvis hele skrivebordet. Vis først hvilke automatisk installerte pakker som ikke lenger trengs:
sudo apt --simulate autoremove --purge
Kontroller listen på samme måte som over. Hvis nettverk, kjerne eller nødvendige tjenester foreslås fjernet, avbryter du. Merk en nødvendig, installert pakke med sudo apt-mark manual pakkenavn og simuler på nytt. Når listen er riktig:
sudo apt autoremove --purge
sudo systemctl set-default multi-user.target
sudo reboot
Etter omstart skal du få tekstinnlogging. Kontroller systemctl get-default (forventet multi-user.target), ip a og sudo whoami. Hvis du har valgt SSH, kontroller også systemctl is-active ssh (forventet active). Ved feil bruker du den lokale konsollen til å rette opp; i en VM kan du gå tilbake til snapshotet.
Tekstinnlogging alene beviser ikke at alle skrivebordspakker er fjernet. GNOME kan kontrolleres med dpkg-query -W -f='${db:Status-Status}\n' gnome-shell gdm3. Pakkene skal ikke stå som installed. Enkeltprogrammer du selv har installert, kan bli igjen og må vurderes separat.
Kontroller før du går videre
Start maskinen på nytt og vis at du får tekstinnlogging, finner IP-adressen med ip a og får svaret root fra sudo whoami eller whoami i en root-økt. Forklar hvilken ISO og hvilke programvarevalg som gjorde installasjonen uten skrivebord. Ved feil går du tilbake til avsnittet om administratorrettigheter eller skrivebordsfjerning.
Neste steg
Når du har en kjørende Ubuntu- eller Debian-server og administratorrettigheter i konsollen eller via SSH, kan du gå videre til 🐳 Containere - Docker. Har du ikke ledig maskinvare, viser 🖥️ Serverinstallasjon - VM i Proxmox den samme installasjonen i en virtuell maskin i stedet.
Kilder: Debian 12-installasjon, Debian 13-installasjon, Ubuntu Server, Ubuntu-installasjon, APT og apt-mark.