Hopp til innhold

Serverinstallasjon - Bare metal

Skip to content

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:

  1. Sett inn USB-pinnen i maskinen du laster ned ISO-imaget på.
  2. Åpne balenaEtcher eller Rufus, velg ISO-imaget og USB-pinnen.
  3. 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)

  1. Language selection – velg engelsk, med mindre annet er avtalt.
  2. Installer update available – installeren sjekker om det finnes en nyere versjon av seg selv. Godta oppdateringen hvis den tilbys.
  3. 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.
  4. Network connections – DHCP er valgt automatisk. La den stå slik, med mindre du skal sette opp en fast IP-adresse.
  5. Configure proxy og Ubuntu archive mirror – hopp gjennom med standardverdiene, med mindre skolen bruker en egen proxy eller pakkespeil.
  6. Guided storage configuration – velg Use an entire disk og bruk hele disken.
  7. Profile setup – brukernavn, maskinens navn og passord. Denne brukeren kan normalt bruke sudo med sitt eget passord. Ubuntu har som standard ingen aktiv root-innlogging med passord.
  8. SSH Setup – kryss av for Install OpenSSH server. Uten dette valget kan du ikke logge inn over nettverket etterpå.
  9. 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

  1. Maskinen starter ikke fra USB-pinnen: Sjekk at du valgte riktig enhet i oppstartsmenyen, og at Secure Boot ikke blokkerer oppstarten.
  2. 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).
  3. ssh svarer 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 update og sudo apt install openssh-server. Mangler sudo, bruk avsnittet om administratorrettigheter over, eller kjør kommandoene uten sudo som root.
  4. Feil IP-adresse: Kjør ip a på 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.