Installasjon av Linux via PXE

Dette dokumentet beskriver generell installasjon av Linux OS (RHEL, Fedora, Debian og Ubuntu) p? UiO.

Av Mikael Dalsgard / Yadassa Hordoffa Alla / ?istein S?vik / Trond Hasle Amundsen
Publisert 27. nov. 2025

1???Installasjon over nett

P? UiO installerer vi RHEL, Fedora, Debian og Ubuntu over nettverk ved hjelp av en lokal kopi av alle installasjonsfilene. Installasjonen benytter PXE (preboot execution environment) fra sentrale servere p? UiO, slik at man i utgangspunktet er avhengig av dette for ? installere.

Det er mulig ? installere uten ? bruke PXE. Se for eksempel for RHEL10 Installasjon med boot-CD for mer informasjon.

1.1???Registrere i DNS

Alle maskiner (ogs? servere) m? v?re registrert i DNS f?r denne prosessen startes. Dette fordi systemet sl?r opp det du oppgir som hostnavn i DNS for ? finne nettverksinformasjonen som beh?ves.

1.2???Registrere MAC-adresse

For arbeidsstasjon (workstation) og laptop brukes DHCP. Maskinen m? derfor v?re registrert med fast IP via DHCP. Dette gj?res i mreg med f?lgende kommando:

dhcp assoc <maskinnavn> <MAC>

Enkelte IT-avdelinger kan gj?re dette selv for sine subnett, og unix-drift kan registrere for alle. Se Dokumentasjon av mreg for detaljer rundt dette.

For servere benyttes fast IP uten DHCP, s? dette gjelder ikke servere, men registrering vil ikke gj?re noen skade.

Tips

Dersom man har et display/tastatur som gj?r det vanskelig ? skrive kr?llalfa, kan man erstatte "@" med " AT ". Eksemplevis vil denne linjen:

foo-drift AT bar.uio.no

bli oversatt til:

foo-drift@bar.uio.no

Typisk gjelder dette servere der man gjerne bruker Dell iDRAC eller HP iLO til installasjon.

2???Boote fra PXE

PXE m? v?re skrudd p? for at dette skal fungere. Alle moderne maskiner i dag st?tter PXE, men det kan tenkes at det ikke er p?skrudd. Hvordan man i s? fall skrur p? PXE er forskjellig fra modell til modell, men i de fleste tilfeller inneb?rer det dette:

  1. G? inn i BIOS-menyen
  2. Skru p? PXE for nettkortet. Dette kalles normalt "Enable Network Boot" eller lignende.

For ? komme til PXE-menyen, ta en omstart av maskinen og velg ? boote fra nettverk. Vanligvis er det F12 som skal trykkes for ? boote fra nettverk (PXE). Tilsvarende kan man gj?re med EFI. Ofte har denne en boot-manager ogs?, hvor man kan velge ? boote via nettverk.

PXE-meny

Velg den distro du vil installere "RHEL, Fedora, Debian eller Ubuntu". Du vil bli spurt om passord. Passordet er: secret.

Notat

Debian har en litt avvikende installasjonsprosess- f?lg instruksjonene der videre.

Etter at passordet er tastet inn kommer f?lgende meny opp basert p? valgt distro:

PXE-meny after password

3???Sp?rsm?l under installasjonen

Under installasjon vil man kunne bli spurt om bla. f?lgende i Configuration delen:

  • distro: Tilbake til tidiligere bilde
  • version: Velg versjon
  • device: Velg mellom Workstation, Laptop og Server
  • Shared: Velg yes hvis maskinen deles med andre eller no hvis maskinene brukes privat. Det siste er default, og da blir prim?rbruker satt (username nedenfor).
  • hostname: Kommer automatisk fra mreg.
  • Siteadmin: UiO e-post eller tilsvarende, brukes dersom det er behov for kritiske sikkerhetsoppdateringer
  • username: Skriv UiO-brukernavn (dvs Ldap brukernavn), dette blir prim?rbruker
  • encryption disk: Passord for kryptering av disken (brukes for laptop)

Viktig

Hvis man installerer p? en b?rbar er det alts? et krav om kryptert disk. Disken l?ses opp ved boot med passphrasen som oppgis. Denne blir IKKE lagret noe sted, slik at det er viktig at man ikke glemmer det. IT-avdelingen kan for tiden ikke hjelpe til med ? ?pne en kryptert disk hvor det er glemt!

  • Dersom maskinen er en arbeidsstasjon (ikke satt som shared) eller laptop vil man ogs? bli bedt om ? oppgi prim?rbruker. Dersom maskinen er en personlig maskin (kontormaskin eller tilsvarende) skal man her angi brukernavnet til den som skal bruke maskinen. Prim?rbrukeren vil automatisk gis tilgang til ? logge inn p? maskinen. Ingen andre gis automatisk tilgang.
  • Dersom maskinen er arbeidsstasjon og er en fellesmaskin, f.eks. termstuemaskin, skal man velge Shared=yes. Ingen brukere blir da lagt inn, slik at dette m? gj?res etter installasjon.

N?r man er ferdig med ? sette opp det man skal ha - Configuration - s? kommer MODE del der man velger hvordan man g?r videre. Det vanlige her er Start installation for ? g? videre med ordin?r installasjon.

PXE MODE menu
  • Trykk Start Installatioin for ? starte installasjon
  • Trykk Misc for ? velge varianter eller tilpasse kickstart
  • Trykk Rescue for gjenoppretting (Dette virker ikke i alle tilfeller!)
  • Trykk Custom for ? redigere parametrene (se Avansert installasjon)
  • Trykk Debug for ? kunne se over, dessuten vil installasjon logge til PXE-server for ev. feils?king (kontakt OPS)

4???Etter installasjon

Maskinen rebootes automatisk etter installasjonen, og er da klar til bruk. Det kan imidlertid tenkes at man ?nsker ? gj?re endel ekstra tilpasninger f?r maskinen tas i bruk:

  • Sette opp hjemmeomr?der Merk det som st?r beskrevet om eksport av hjemmeomr?det, og om alternativet med ? gi den en rolle som setter opp lokale hjemmeomr?der.

  • Gi prim?rbrukeren sudo-rettigheter. Brukere som ?nsker sudo skal ta dette opp med sin IT-avdeling, som eventuelt kontakter OPS via IT-hjelp for ? f? det utf?rt.

    F?lgende kommando kan brukes for ? gi en bruker sudo-tilgang:

    # usermod -G wheel -a <brukernavn>
    
  • Installere vitenskapelig programvare

Publisert 27. nov. 2025 15:50