Installation af
Ubuntu 18.04 LTS

Guidens formål

Guidens formål er at installere Ubuntu 18.04 LTS på en ny computer - herefter blot omtalt som Ubuntu. I denne guide bliver der vist på en Virtuel maskine, sat op ved hjælp af i VirtualBox med 4 GB RAM og 100 GB harddisk. Denne installation og konfiguration kan bruges som udgangspunkt for resten af guiden.

Installationsprocessen giver på mange områder sig selv, og der vil kun komme uddybende forklaringer hvor det er nødvendigt.

Dualboot

Det er muligt at installere Ubuntu selvom du i forvejen har windows på din PC. Det gøres ved hjælp af det som kaldes dualboot.

Husk altid at have backup af dine vigtige filer, når du arbejder med opsætningen af harddiske.

Før du går igang med installationen skal du have forberedt noget plads på din harddisk. Herunder er det gennemgået ved hjælp af en liste, men vil du gerne have en billedguide på nedestående proces så kan du find den her: install_16.04.LTS.windows_dualboot.html.

  1. Vælg start og kør kommandoen: compmgmt.msc
  2. Gå til: Computeradministration → Lager → Diskhåndtering
  3. Højreklik på den harddisk du vil formindske og vælg "Formindsk Diskenhed"
  4. Skriv hvor meget du vil formindske den og vælg "Formindsk". Vælg mindst 20 GB, så du har plads til at installere og afprøve programmer
  5. Tjekke harddisken for fejl. Højreklik på den formindskede partition og vælg: Egenskaber → Fanen: Funktioner → "Undersøg nu..." og tryk "start".
  6. Genstart Windows, og tjek at det booter uden fejl

Hent Ubuntu

Ubuntu 18.04 LTS kan hentes her: https://www.ubuntu.com/download/desktop.

Alternativt kan det hentes direkte herfra: http://releases.ubuntu.com/18.04/ubuntu-18.04-desktop-amd64.iso.

Installation af Ubuntu

Når du booter op installations DVD/USB'en kommer Ubuntu's "Velkommen" vindue frem. Her er der to ting du skal tage stilling til sproget og om du vil prøve at køre Ubuntu direkte fra opstartsmediet eller om du vil gå direkte igang med installationen. Vælger du at Prøv Ubuntu, starter computeren op i RAM og fungerer som en almindelig installation, dog uden at der installeres noget.

Her vælger vi Installér Ubuntu for at sætte installationsprocessen i gang.

Herefter vælges tasteturlayout. Tryk Fortsæt, da du ikke skal ændre på det forudvalgte.

Harddisk opsætning

Det næste der skal gøres er at forberede harddisken. I denne guide bliver der gennemgået en simpel opsætning af harddisken, hvor vi lader Ubuntu konfigurere disken. Vær opmærksom på at nedestående metode sletter al indhold på din harddisk.

I det første vindue skal du vælge:

  • Installationsmetode
  • Normal installation: (ANBEFALET)Ubuntu installeres med standard programmer.

    Minimal installation: Ubuntu installeres kun med et minimalt sæt af programmer. På den måde kan du styre hvad der skal lægges på. Kræver viden om programadministration på Ubuntu.

  • Hent opdateringer mens der installeres
  • Sørger for at opdateringer er hentet ned når du starter Ubuntu op første gang, så kan systemet blive opdateret med det samme.

    Vælg dette punkt.

  • Installer trediepartsprogrammer ...
  • En del af de drivere der skal bruges til at afspille lyd og video med er belagt med licenser der forhindrer Canonical i at lægge dem på som standard. Men man kan godt installere det gratis som privatperson. Vælg dette punkt.

    Vælg dette punkt.

Kontroller at du har valgt de 3 punkter korrekt og klik på Fortsæt

_

Nu skal opsætningen af harddisken vælges. I denne guide er der anvendt en ny harddisk, så der er ikke andre muligheder end at slette hele disken før installation. Installerer du oven på en Windows partition, så vælg den mulighed der passer til din situation.

Klik på Installer nu

_

Ubuntu kommer med en ekstra advarsel hvor du kan gennemse de ændringer du har lavet. Har du lavet fejl er det nu du skal klikke på Gå tilbage, ellers vælger du Fortsæt.

Placering og bruger

_

Vælg din placering og tryk Fortsæt

_

Her skal du lave din første bruger. Denne bruger er ud over din egen brugerprofil også med i sudo-gruppen og kan udføre systemarbejde. Derfor er det vigtigt at du opretter brugeren på en måde så du kan huske brugernavn og password. Her er koden 123wqe anvendt, da det er den jeg bruger som standard på testinstallationer ... og ELLERS ALDRIG ;).

Som standard laves brugernavne med små bogstaver

Overførsel og genstart

Herefter kører installationen

_

Når installationen er færdig, beder Ubuntu du om at Genstarte computeren. Tryk Genstart nu.

_

Har du ikke fjernet dit bootmedie (USB eller DVD), skal du fjerne det og trykke på Enter.S

_

Første start

Når Ubuntu starter op bliver du mødt af en login-skærm. Klik på din bruger og skriv dit password

_
_

Første gang du starter logger ind bliver du mødt af en introskærm. Jeg vil anbefale dig at du lader den første skærm stå lidt og og prøver at anvende de steder som er markeret på første billede.

_

Her kan du klikke dig igennem nyhederne i Ubuntu ved at klikke på Næste. Jeg vil på det kraftigste anbefale dig, at du hjælper med til at forbedre Ubuntu, ved at indsende dit systems oplysninger. Der er intet privat i det ud over hvad det er for en hardware du har på computeren

Opdatering

Efter et kort stykke tid kommer der et vindue op med opdateringer. Du vil opleve at Ubuntu bliver opdateret ofte, og det er en fordel da det også sikrer din computer. Opdateringer gælder alle programmer du har installeret på computeren ved hjælp af programmet apt. Klik Installer nu

_

Når installationen er færdig kommer følgende vindue frem. Klik OK

_

VirtualBox

Hvis du har installeret Ubuntu på VirtualBox er det vigtigt at du får installeret gæstetilføjelserne, da det giver adgang til delt udklipsholder osv.

Vælg menuen Enheder → Indsæt Gæstetilføjelser CD-aftryk ...

_

Når du har valgt punktet downloader VirtualBox CD-aftrykket, monterer og kører det:

_

Da det er systemfiler der installeres i skal du indtaste din adgangskode, hvorefter gæstetilføjelserne bliver installeret.

_
_

Nedlukning

Ubuntu lukkes ned ved at klikke på nedpilen i øverste højre hjørne og vælge sluk-symbolet.

_

Klik på Sluk

_

Opdatering af Ubuntu

Før vi går videre med at konfigurere Ubuntu skal vi opdatere. Der er 3 ting vi skal have gjort:

  1. Ændre repositories fra danske til internationale og tilføjer partner repository
  2. Opdatere repositories
  3. Opgradere Ubuntu

Ubuntu søger som standard i danske repositories efter filer, men de er efter min erfaring langsommere end de internationale. Derfor er det min anbefaling at det ændres. Åbn terminalen (kommandoprompten) med tastekombinationen Ctrl+Alt+t og kører 2 kommandoer for at fjerne alle dk henvisninger:

To run a command as administrator (user "root"), use "sudo ".
See "man sudo_root" for details.

tj@tj-VirtualBox:~$

Læg mærke til at langt de fleste kommandoer herunder starter med sudo. Det skyldes at vi arbejder med systemfiler, som kræver at man er superbruger (sudo - SUperuser DO).

Først tager vi en kopi af den fil vi arbejder med, så vi altid kan gå tilbage til den oprindelige tilstand.

sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup

Herefter anvender vi kommandoen sed til at fjerne alle dk referencerne i /etc/apt/sources.list. Kommandoen bytter teksstrengen dk.archive ud med archive.

sudo sed -i s/dk.archive/archive/ /etc/apt/sources.list

For at tilføje partner repositoriet skal du redigere i filen /etc/apt/sources.list og fjerne et hash-tag

sudo nano /etc/apt/sources.list
## Uncomment the following two lines to add software from Canonical's
## 'partner' repository.
## This software is not part of Ubuntu, but is offered by Canonical and the
## respective vendors as a service to Ubuntu users.
# deb http://archive.canonical.com/ubuntu bionic partner <-- Denne linie skal ændres
# deb-src http://archive.canonical.com/ubuntu bionic partner

Fjern # og mellemrummet foran deb linien så der står:

## Uncomment the following two lines to add software from Canonical's
## 'partner' repository.
## This software is not part of Ubuntu, but is offered by Canonical and the
## respective vendors as a service to Ubuntu users.
deb http://archive.canonical.com/ubuntu bionic partner
# deb-src http://archive.canonical.com/ubuntu bionic partner

For at gemme ændringer skal du gøre følgende, tast Ctrl+x. Nederst på skærmen kommer følgende frem

Gem ændret buffer (AT SVARE "Nej" VIL ØDELÆGGE ÆNDRINGER)?                                                              
 J Ja
 N Nej          ^C Annullér

Tast j

Filnavn at skrive: /etc/apt/sources.list                                                                                                   
^G Få hjælp     M-D DOS-format  M-A Tilføj ved eM-b SikrKopiér f
^C Annullér     M-M Mac-format  M-P Tilføj ved s^T Til filer

Tast Enter, og du er tilbage i selve terminalen.

Det eneste du mangler at gøre nu er, at opdatere og opgradere Ubuntu. Det gøres med to kommandoer:

sudo apt update sudo apt dist-upgrade -y

Herefter køres opgraderingen igennem. Alle programmer som er installerer gennem apt eller ved hjælp af en PPA (mere herom senere) vil automatisk blive opdateret. Vær opmærksom på at den første opdatering kan være omfattende. Og alt efter Internethastigheden og CPU, så vil det tage et stykke tid.

Fjern overflødige pakker

Efterhånden som der installeres flere opdateringer, så risikerer man, at der er programmer der ikke bliver anvendt mere. Dem kan vi fjerne med nedestående kommando:

sudo apt autoremove -y
tj@tj-VirtualBox:~$ sudo apt autoremove
Indlæser pakkelisterne... Færdig
Opbygger afhængighedstræ        
Læser tilstandsoplysninger... Færdig
0 opgraderes, 0 nyinstalleres, 0 afinstalleres og 0 opgraderes ikke.

PPA - Personal Package Archive

Denne guide tager udgangspunkt i at du anvender Ubuntu's LTS version, som sikrer at der kommer sikkerhedsopdateringer i 5 år.Det har så til gengæld den konsekvens, at nogle af de programmer der bliver installeret efter et stykke tid kan være en ældre version.

Det er her hvor PPA'erne kommer ind. Ligesom vi ovenfor konfigurerede de repositories Ubuntu skal hente opdateringer fra, så kan vi tilføje nogle private repositories, som også bliver undersøgt når man kører apt update. Et eksempel kan være kontorpakken Libreoffice. For at man hele tiden får den nyeste stabile version af Libreoffice skal man tilføje PPA'en ppa:libreoffice/ppa. Herefter vil apt update ikke blot kigge i de medfølgende repositories for at finde opdateringer, men også i ppa:libreoffice/ppa.

En PPA tilføjes på følgende måde:

sudo add-apt-repository -y ppa:libreoffice/ppa
tj@tj-VirtualBox:~$ sudo add-apt-repository -y ppa:libreoffice/ppa
Havde:1 http://archive.ubuntu.com/ubuntu bionic InRelease
Henter:2 http://ppa.launchpad.net/libreoffice/ppa/ubuntu bionic InRelease [20,7 kB]
Havde:3 http://archive.ubuntu.com/ubuntu bionic-updates InRelease              
Havde:4 http://archive.ubuntu.com/ubuntu bionic-backports InRelease            
Havde:5 http://security.ubuntu.com/ubuntu bionic-security InRelease            
Havde:6 http://archive.canonical.com/ubuntu bionic InRelease       
Henter:7 http://ppa.launchpad.net/libreoffice/ppa/ubuntu bionic/main i386 Packages [27,8 kB]
Henter:8 http://ppa.launchpad.net/libreoffice/ppa/ubuntu bionic/main amd64 Packages [27,8 kB]
Henter:9 http://ppa.launchpad.net/libreoffice/ppa/ubuntu bionic/main Translation-en [11,4 kB]
Hentede 87,8 kB på 0s (177 kB/s)          
Indlæser pakkelisterne... Færdig
tj@tj-VirtualBox:~$

Herefter vil der blive oprettet en fil i mappen /etc/apt/sources.list.d (i dette tilfælde libreoffice-ubuntu-ppa-xenial.list). For at apt kan kende til dette nye repository skal apt opdateres.

sudo apt update
tj@tj-VirtualBox:~$ sudo apt update 
Havde:1 http://ppa.launchpad.net/libreoffice/ppa/ubuntu bionic InRelease

*** en del er udeladt ***
        
Indlæser pakkelisterne... Færdig               
Opbygger afhængighedstræ       
Læser tilstandsoplysninger... Færdig
13 pakker kan opgraderes. Kør »apt list --upgradable« for at se dem.

Her kan vi se at der er 22 pakker der kan opgraderes. Vi kan undersøge dem med kommandoen apt list --upgradable

tj@tj-VirtualBox:~$ apt list --upgradable
fonts-opensymbol/bionic,bionic 2:102.10+LibO6.0.4~rc2-0ubuntu0.18.04.1 all [kan opgraderes fra: 2:102.10+LibO6.0.3-0ubuntu1]
libreoffice-base-core/bionic 1:6.0.4~rc2-0ubuntu0.18.04.1 amd64 [kan opgraderes fra: 1:6.0.3-0ubuntu1]
libreoffice-common/bionic,bionic 1:6.0.4~rc2-0ubuntu0.18.04.1 all [kan opgraderes fra: 1:6.0.3-0ubuntu1]
...
...

Som du kan se er der nu kommet opgraderinger til libreoffice, efter vi har tilføjet PPA'en. Det er op til dig at afgøre hvor meget "med" du vil være på nye opdateringer, men det er min anbefaling at du anvender PPA'er til de programmer du anvender meget.

Vi opgraderer med kommandoen:

sudo apt upgrade -y

Graffikkort

Da jeg har kun erfaring med NVIDIA graffikkort, er det kun dem der bliver gennemgået her.

Generelt om grafikkort

Graffikkort drivere er meget anvanceret, og der er meget der kan gå galt under installation og opdatering - og det uanset om vi taler om Windows, Mac eller Linux. Derfor er det også et af de steder hvor der kan komme mest bøvl - især hvis kernen er blevet opdateret.

Forberedelse

På Linux er den letteste og mest effektive måde at installere og opdatere programmer og drivere ved hjælp af kommandolinien. Fremgangsmåden er:

  • Installer PPA til drivere
  • sudo add-apt-repository ppa:graphics-drivers/ppa -y
  • Opdater repositories
  • sudo apt update
  • Opdater nuværende hardwaredrivere
  • sudo ubuntu-drivers autoinstall
  • Genstart maskinen
  • sudo reboot

Grunden til at vi genstarter maskinen er, at hardwaredrivers arbejder tæt sammen med kernen. Og der er det vigtigt at fungerer rigtigt. Det sikrer man ved at genstarte computeren.

Find hardware

For at finde vores graffikhardware anvender vi inxi med -G, som vi installerede før.

tj@tj-desktop:~$ inxi -G
Graphics:  Card: NVIDIA GM206 [GeForce GTX 960]
           Display Server: X.Org 1.18.4 drivers: nvidia (unloaded: fbdev,vesa,nouveau)
           Resolution: 1920x1080@60.00hz, 1920x1200@59.95hz
           GLX Renderer: GeForce GTX 960/PCIe/SSE2
           GLX Version: 4.5.0 NVIDIA 381.22

Her kan vi altså læse at vi har et NVIDIA GeForce GTC 960.

Find driver

Der er to måder hvorpå du kan se hvilken driver der er installeret. Du kan undersøge hvilke pakker du har installeret og "fange" (grep) alle dem med nvidia:

apt list --installed | grep nvidia
tj@tj-desktop:~$ apt list --installed | grep nvidia

WARNING: apt does not have a stable CLI interface. Use with caution in scripts.

nvidia-381/xenial,now 381.22-0ubuntu0~gpu16.04.2 amd64 [Installeret]
nvidia-opencl-icd-381/xenial,now 381.22-0ubuntu0~gpu16.04.2 amd64 [Installeret,automatisk]
nvidia-prime/xenial,now 0.8.2 amd64 [Installeret,automatisk]
nvidia-settings/xenial,now 381.22-0ubuntu0~gpu16.04.1 amd64 [Installeret,automatisk]

Eller du kan anvende kommandoen: nvidia-smi

tj@tj-desktop:~$ nvidia-smi
Mon May 29 21:35:02 2017       
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 381.22                 Driver Version: 381.22                    |
|-------------------------------+----------------------+----------------------+
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
|===============================+======================+======================|
|   0  GeForce GTX 960     Off  | 0000:01:00.0      On |                  N/A |
|  0%   37C    P5    11W / 130W |    466MiB /  1993MiB |      0%      Default |
+-------------------------------+----------------------+----------------------+
                                                                               
+-----------------------------------------------------------------------------+
| Processes:                                                       GPU Memory |
|  GPU       PID  Type  Process name                               Usage      |
|=============================================================================|
|    0      1568    G   /usr/lib/xorg/Xorg                              26MiB |
|    0      1758    G   /usr/lib/xorg/Xorg                             230MiB |
|    0      2062    G   /usr/bin/gnome-shell                            90MiB |
|    0      2576    G   ...el-token=15E05121AE3B3125D9F6D3A09C4D6888    86MiB |
+-----------------------------------------------------------------------------+

Giver ingen af de to et resultat, så skyldes det at du ikke har nvidia-drivere kørende.

Installer drivere

Ovenfor tilføjede vi en PPA med nvidiadrivere, og nu kan vi undersøge hvilke drivere vi kan anvende. Det gør vi ved hjælp af apt-cache search

tj@tj-desktop:~$ apt-cache search nvidia-3 | grep driver
nvidia-340-dev - Udviklingsfilerne til NVIDIAs binære Xorg-driver
nvidia-340 - NVIDIA binary driver - version 340.106
nvidia-384 - Transitional package for nvidia-driver-390
nvidia-384-dev - Transitional package for nvidia-driver-390
xserver-xorg-video-nvidia-390 - NVIDIA binary Xorg driver
nvidia-304 - NVIDIA legacy binary driver - version 304.137
nvidia-304-dev - NVIDIA binary Xorg driver development files
nvidia-387-dev - Transitional package for nvidia-driver-390
nvidia-387 - Transitional package for nvidia-driver-390
nvidia-390-dev - Transitional package for nvidia-driver-390
nvidia-390 - Transitional package for nvidia-driver-390
xserver-xorg-video-nvidia-396 - NVIDIA binary Xorg driver

Her kan vi altså se at vi har drivere fra version 304 → 390. Og du kan se ovenfor at jeg har version 381 installeret. Har du et nyere grafikkort bør du installere den nyeste driver. Men nogle gange får man bedre ydelse ved at anvende en ældre, da det ikke er alle programmer der kan udnytte de nye features som driverne har.

Du installerer en ny driver som du normalt vil installere et program:

  • Opdater repositories
  • sudo apt update
  • Opdater systemet
  • sudo apt upgrade -y
  • Installer (nyeste) driver
  • sudo apt install nvidia-390 -y

    Læg mærke til at du skal installere *nvidia-XXX, hvor tallene er versionsnummeret.

  • DONE

Fjern/geninstaller driver

Hvis du kommer ud for at din computer begynder at lave fejlmeddelelser efter en opdatering af kerne eller graffikkort, så kan du ofte fjerne problemet ved at geninstallere graffikdriveren. Det skyldes nogle tekniske ting, og er et problem der opleves på alle platforme (Windows, Mac og Linux).

Processen er, at man logger på systemet bagom GUI'en, fjerner driveren og installerer den igen. Det gøres ved hjælp af det der kaldes TTY (TeleTYpewriter). På et Linux-system kører der reelt 7 sessions. 6 TTY og 1 GUI. Dem kan man få adgang til ved at bruge tastekombinationerne

TTY Type Genvejstast
1 tekst Ctrl+Alt+1
2 tekst Ctrl+Alt+2
3 tekst Ctrl+Alt+3
4 tekst Ctrl+Alt+4
5 tekst Ctrl+Alt+5
6 tekst Ctrl+Alt+6
7 GUI Ctrl+Alt+1

  1. Opdater PC'en
  2. sudo apt update && sudo apt upgrade -y
  3. Log på TTY
  4. F.eks TTY2: Ctrl+Alt+2

  5. Fjern nvidiadrivere
  6. sudo apt purge nvidia-*
  7. Installer den ønskede driver
  8. sudo apt-get install nvidia-390
  9. Genstart
  10. sudo reboot

Som et lille bonusinfo. Mens jeg har siddet og skrevet dette har mit system været plaget af fejlmeddelelser når jeg startede systemet op. Efter at have kørt ovenstående igennem og geninstalleret driveren er fejlmeddelelserne væk. Hardwaredrivere er langt mere komplekse og griber dybere ind i et operativsystem end "normale" programmer, så det er noget vi må lære at leve med og omgå ... uanset om vi anvender Windows, Mac eller Linux.

Indstil driver

For at indstille NVIDIA kortet skal du anvende NVIDIA's eget program. Søg efter nvidia x server settings. Læg mærke til at det allerede kommer frem efter jeg har har indtastet nvi.

Nu kan du indstille dit NVIDIA-graffikkort som du vil have det. (Læg mærke til den fine pingvin)

Dual Graffikkort

Har du en computer med dual-grafkort (NVIDIA og Intel) i din computer bør du installere programmet Prime Indicator. Det laver et ikon i menulinien, hvor du hurtigt kan skifte mellem de to graffikkort.

sudo add-apt-repository -y ppa:nilarimogard/webupd8 sudo apt update sudo apt install -y prime-indicator

Afsluttende arbejde

Til allersidst gør vi følgende:

  1. Fjerner overflødige programmer
  2. Genstarter for at se om alt virker
  3. Fjerner overflødige kerner når computeren har genstartet uden problemer

Fjern overflødige programmer og genstart

sudo apt autoremove -y sudo reboot

Efter Computeren er genstartet og du er sikker på at alt virker kan du køre nedestående kommandolinie. Den fjerne alle overflødige kerner, som svarer til ca 2-300 Mb plads der bliver frigjort for hver kerne der fjernes.

sudo apt purge $(dpkg -l linux-{image,headers}-"[0-9]*" | awk '/ii/{print $2}' | grep -ve $(uname -r | sed -r 's/-[a-z]+//') | sed ':a;N;$!ba;s/\n/ /g')