• 1
  • 2
2024-10-22, 10:54
  #1
Medlem
Fler än någonsin vill testa Linux, så därför har jag skapat denna steg-för-steg guide för alla som vill prova. Meningen är att den ska gå att följa oavsett vilka förkunskaper du har, och allt ska gå att genomföra på under en timme från att du påbörjar installationen. Endast ett fåtal kommandon kommer användas, och merparten av det du behöver göra är att välja olika menyval eller svara ja/nej på frågor. Orsaken till att guiden är så lång är att jag tagit med varje fråga du kommer stöta på under installationen vilket gör det enklare även för nybörjare.

Målsättning
• Installera Arch Linux på enklast möjliga sätt.
• Installera en modern grafisk miljö med Wayland/Hyprland.
• Grundläggande säkerhet: kryptering och brandvägg.
• Valfritt: Möjlighet dual-boot mellan Arch och Windows.

Hårdvarukrav
• Dator som är nyare än 15 år.
• USB-minne.

DEL 1 - INSTALLERA GRUNDSYSTEMET

Steg 1 – Skapa USB-sticka med installationsfiler för Arch Linux.
a) Ladda ned ISO filen här: https://archlinux.org/download/
b) Ladda ned KDE ISO Image Writer här: https://apps.kde.org/isoimagewriter/.
c) Stoppa in ditt USB-minne i datorn.
d) Starta appen, välj ISO filen och ditt USB-minne och klicka på Create. Du kommer få en varning om att du saknar signatur-fil, men du kan bortse från denna och fortsätta.

Steg 2 – Ändra inställningar i BIOS
a) Starta om datorn och gå in i BIOS. Vanligtvis med antingen DEL eller F2.
b) Bios från olika tillverkare ser olika ut så här är det svårt att ge exakta instruktioner, men oaktat vilken typ av BIOS du har ska du ändra följande:

• Disable Secure Boot
• Disable Launch CSM or Legacy Support
• Set Boot Mode to UEFI
• Enable USB Boot
• Set USB Disk as boot priority (Inte nödvändigt, men gör att datorn automatiskt startar från USB-minnet om det sitter ett sådant i).
Tips: Många BIOS har en inbyggd sökfunktion så istället för att leta sig fram i menyer kan du söka efter ovanstående och ändra direkt.

Steg 3 – Boota från USB-minnet.
a) Starta om datorn och boota från USB-minnet som du skapat. Om datorn inte automatiskt bootar från USB-minnet kan du välja ”Boot Menu” när du ser logotypen för ditt modekort som visas på skärmen vid uppstart. Brukar vara F11, eller F12.
b) När datorn startat med USB-minnet kommer du till en meny med rubriken ”Arch Install”. Välj det översta alternativet ”Arch Linux install medium (x86_64, BIOS).

Steg 4 – Ställ in svenskt tangentbord
a) Nu kommer du se en text på skärmen samt en blinkande prompt. Kör följande kommando
Kod:
loadkeys sv-latin1
tips: Du skriver bindestreck med + tangenten.

Steg 5 – Anslut till internet (endast om du ansluter till din router med WiFi)
a) Skriv följande kommandon:
Starta iwctl
Kod:
iwctl

Lista dina trådlösa nätverkskort
Kod:
device list

Lista trådlösa nätverk. Om du använder något annat kort än wlan0 ska du ändra till det kort du använder, exempelvis wlan1.
Kod:
station wlan0 get-networks

Anslut till ditt trådlösa nätverk
Kod:
station wlan0 connect namnet_på_ditt_nätverk

Ange lösenordet för ditt trådlösa nätverk och tryck enter.

Avsluta iwctl

Kod:
exit

Testa så anslutningen fungerar genom att köra följande kommando:
Kod:
ping google.com
Avsluta ping med CTRL+C

Steg 6 – Uppdatera och synkronisera paketdatabasen
a) Kör följande kommando
pacman -Syy

Steg 7 – Installera Arch Linux med hjälp av Archinstall-script
a) Starta archinstall scriptet genom att köra följande kommando:
Kod:
archinstall
b) Nu kommer du se en ny meny som du navigerar med piltangenterna. Välj ”Locales” > ”Keyboard layout” och välj ”sv-latin1”.
c) Välj ”Locale language” > och välj ”sv_SE.UTF-8” och sedan ”← Back” för att återgå till huvudmenyn.
d) Välj ”Disk configuration” > ”Partitioning” > ”Use a best-effort default partition layout”. Välj sedan den hårddisk du vill installera Arch Linux på och tryck [ENTER]
e) På frågan ”Select whitch filesystem your main partition should use?” välj ”btrfs”.
f) På frågan ”Would you like to use BTRFS subvolumes with a default structure?” välj ”yes (default)
g) På frågan ”Would you like to use compression or disable CoW?” välj ”Use compression
h) Du ser nu en överblick över hur din hårddisk kommer bli partitionerad. Tryck på ”← Back” om du är nöjd.
i) Nu är du åter tillbaka till huvudmenyn. Välj ”Disk Encryption” > ”Encryption type” > ”LUKS”.
j) Välj ”Encryption password” och sätt ett lösenord.
k) Välj ”Partitions” och välj den partitionen du vill kryptera.
l) Klicka på ”← Back” för att återgå till huvudmenyn.
m) Välj ”Mirrors” > ”Mirror region” och välj ”Sweden”. Tryck sedan på ”← Back” för att återgå till huvudmenyn.
n) Kolla så Bootloader står som ”Grub” och ”Swap” som True. Om inte, gå in och välj det.
o) Välj ”Root password” från huvudmenyn och ställ in ditt root-lösenord.
p) Välj ”User account” > ”Add a user”. Ange ett användarnamn ställ in ett lösenord. På frågan ”Should ”<användarnamn>” be a superuser (sudo)?” svara ”yes default”. Välj sedan ”Confirm and exit” för att återgå till huvudmenyn.
q) Välj ”Profile” > ”Type” > ”Minimal” och sedan ”←Back” för att återgå till huvudmenyn.
r) Välj ”Audio” > ”Pipewire”.
s) Välj additional packages och skriv följande:
Kod:
base-devel nano git ufw
t) Välj ”Network configuration” > ”Copy ISO network configuration to installation
u) Välj ”Timezone” > ”Europe/Stockholm
v) Välj ”Optional repositories” och markera båda alternativen med [MELLANSLAG]. Tryck sedan [ENTER] för att återgå till huvudmenyn.
w) Nu är vi klara med alla inställningar för archinstall-scriptet. Du kan jämföra med min bild och se så du fått med allt. Om allt ser bra ut, tryck på ”Install”. Du kommer se massa text på skärmen. Tryck på [ENTER] igen för att båbörja installationen.
x) När installationen är färdig kommer du får frågan ”Would you like to chroot into the newly created installation and perform post-installation” configuration?”. Svara ”no”
y) Kör följande kommando för att starta om datorn. Glöm inte att ta ut USB-minnet.
Kod:
reboot
z) När datorn startar om väljer du först Arch Linux i GRUB menyn. Därefter får du ange ditt lösenord som du bestämde vid valet av kryptering. Sist får du logga in med din användare som du skapade.

Grattis! Du har precis installat Arch Linux!
__________________
Senast redigerad av Fcuko 2024-10-22 kl. 11:03.
Citera
2024-10-22, 10:55
  #2
Medlem
DEL 2 – INSTALLERA GRAFISK MILJÖ


Efter att du installerat Arch, startat om datorn och loggat in med din användare ser du bara en blinkande prompt. Detta gränssnitt kallas för Command Line Interface (CLI), ofta refererat till som terminalen. Vi ska dock inte stanna kvar här särskilt länge utan installera ett grafiskt gränssnitt och istället för att göra detta manuellt kommer vi ta hjälp av ett öppet-källkods projekt som heter Arch-Hyprland och som finns här. Fördelen med att använda oss av detta istället för att installera allt manuellt är att det ger oss en färdig grafisk miljö, installerar våra drivrutiner för grafikkort samt lägger till en lång rad funktioner som är väldigt hjälpsamma och praktiska. Att göra allt detta manuellt för en nybörjare är inte bara tidskrävande och omständligt det är också stor risk för att mycket går fel. Detta script gör det enkelt.


Steg 8 – Ladda ned och kör Arch-Hyprland script för enkel installation.
a) Kör följande kommandon, och tänkt på att ersätta ”användarnamn” med den användare du valde att skapa i tidigare steg:
Kod:
git clone --depth=1 https://github.com/JaKooLit/Arch-Hyprland.git ~/Arch-Hyprland
cd ~/Arch-Hyprland
chmod +x install.sh
./install.sh


Steg 9 - Nu kommer scriptet starta och du kommer få svara på några frågor under körningen av scriptet.

Nedan följer mina rekommenderade svar i kronologisk ordning:
1. Would you like to proceed (y/n): y
2. Would you like to Use Preset Settings (See note above)? (y/n): Svara ”y” om du har ett nvidia kort i datorn. Annars ”n”. Svarar du y fortsätt till steg 13.
3. [ACTION]-Type AUR helper (paru or yay): yay
4. [ACTION]-Do you have any nvidia gpu in you system? (y/n): n
5. [ACTION]-Install GTK themes (required for Dark/light function)? (y/n): y
6. [ACTION]-Do you want to configure Bluetooth? (y/n): y
7. [ACTION]-Do you want to install Thunar file manager? (y/n): y
8. [ACTION]-Install & configure SDDM log-in Manager plus (OPTIONAL) SDDM Theme? (y/n): y
9. [ACTION]-Install XDG-DESKTOP-PORTAL-HYPRLAND? (For proper Screen share ie OBS) (y/n): y
10. [ACTION]-Install zsh, oh-my-zsh & (Optional) pokemon-colorscripts? (y/n): y
11. [ACTION]-Installing in a Asus ROG Laptops? (y/n): n om du inte gör det.
12. [ACTION]Do you want to download pre-configured Hyprland dotfiles (y/n): y
13. Ange ditt lösenord när du blir frågad att göra det. Du kommer bli tillfrågad flera gånger.
14. [ACTION] Do you want to set Thunar as the default file manager? (y/n): y
15. [ACTION] OPTIONAL – Would you like to install SDDM themes? (y/n): y
16. [ACTION] Would you like to to try to remove other XDG-Desktop-Portal-Implementations? (y/n): y
17. [ACTION] OPTINAL – Do you want to add Pokemon color scripts? (y/n): y
18. Do you want to proceed? (y/n): y
19. [ACTION] Is this correct? [y/n]: n (endast om den visa annan layout än se, annars y)
20. [ACTION] – Please enter the correct keyboad layout: se
21. [ACTION] Do yuo want to make vim the default editor (y/n): n
22. [ACTION] Enter the number of your choice: Välj det som stämmer med din bildskärm
23. [ACTION] Do you want to change to 12H format (AM/PM)? (y/n): n
24. [ACTION] Do you want to disable Rainbow animation? (y/n): n
25. Om du får frågor om att ”restore monitor.conf…” eller liknande från backup” svara n på samtliga.
26. [ACTION] Would you like to download additional wallpapers? [WARN] This is more than >700mb (y/n): y
27. [ACTION] Would you like to reboot now? (y/n): y

När datorn startat om kommer du mötas av en grafisk inloggningsskärm. Logga in med din användare.

Grattis! Du har nu installerat din grafiska miljö!
Citera
2024-10-22, 10:55
  #3
Medlem
DEL 3 – LÄR DIG GRUNDERNA OCH INSTALLERA APPAR

Har du kommit såhär lång är det mesta av jobbet gjort. Du befinner dig nu inne i den grafiska miljön Hyprland.

Hyprland är en ”Tiling Window Manager”, och skiljer sig från exempelvis Windows, MacOS, KDE, och GNOME. Du har inte någon start-meny utan istället använder du tangentbordet och snabbknappar för att starta appar och göra andra saker. Det är dock inte särskilt svårt att lära sig.

Låt oss börja med något så enkelt som att byta bakgrundsbild. Tryck på följande:

([SUPER] är windowstangenten.)

[SUPER] + W och välj sedan bakgrund

Nu ska vi installera vårt första program med hjälp av terminalen:

[SUPER] + [ENTER] öppnar terminalen
skriv följande kommando:
Kod:
yay -S mullvad-browser-bin

Du kommer få svara på några frågor, men behöver bara trycker på [ENTER] genom hela installationen.

Nu kommer Mullvad Browser laddas ned och installeras så låt oss starta appen.

[SUPER] + D Öppnar launcher. Ser du inte Mullvad Browser kan du skriva mullvad i sökfältet så kommer du hitta den direkt. Starta den genom att klicka på [ENTER]

Nu har du två program öppna, och som du ser har de placerats sida vid sida.

[SUPER] + PIL UP/NED/HÖGER/VÄNSTER = Navigerar mellan apparna. Går även bra att klicka i ett fönster med musen.
[SUPER] + Dra i ett fönster med musen = Flyttar fönstret till valfri plats.
[SUPER] + F = Fullskärm på/av.
[SUPER] + Q = Stänger aktivt fönster.
[SUPER] + [SHIFT] + Q = Avslutar appen.
[SUPER] + nummer = Byter workspace.
[SUPER] + A = Visar alla workspace.
[SUPER] + [SHIFT] + nummer = Flyttar aktiv app till valt workspace.

Detta är som sagt bara de grundläggande shortcuts som finns. Vill du se alla shortcuts trycker du:

[SUPER] + H = För hjälp

Installera brandväggen UFW
Nu ska vi installera, ställa in och aktivera brandväggen. När vi installerade Mullvad tidigare använde vi pakethanteraren yay. Denna gång ska vi använda pacman som är den officiella pakethanteraren i Arch. Det finns massor att skriva om dessa men förenklat kommer du kunna installera i princip alla program du kan tänka dig med yay medan pacman enbart kan installera de program som finns i de Arch officiella programkatalog (Repository).

Kör följande kommando i terminalen:
Kod:
sudo pacman -S ufw
Tryck [ENTER] om du får frågor så väljer du standardalternativet.

Ska ska vi ställa in brandväggen och aktivera den. Kör följande kommandon:

Blockerar all inkommande trafik:
Kod:
sudo ufw default deny incoming

Tillåter all utgående trafik:
Kod:
sudo ufw default allow outgoing

Aktiverar brandväggen:
Kod:
sudo ufw enable

Nu är UFW installerad, konfigurerad och aktiverad.

Valfritt: Aktivera dual-boot mellan Arch och Windows

Kör följande kommando i terminalen:

Kod:
sudo nano /etc/default/grub

Leta reda på raden

Kod:
#GRUB_DISABLE_OS_PROBER=false

Ta bort # så att raden ser ut enligt följande:

Kod:
GRUB_DISABLE_OS_PROBER=false

Spara filen genom att trycka [CTRL] + O och sedan [ENTER]

Avsluta editorn med [CTRL] + X

Installera os-prober med kommandot:
Kod:
sudo pacman -S os-prober

Uppdatera GRUB med kommandot:
Kod:
sudo grub-mkconfig -o /boot/grub/grub.cfg

Nu kan du starta om datorn och förhoppningsvis ska du se alternativet att starta Windows i startmenyn för GRUB.
Citera
2024-10-22, 10:56
  #4
Medlem
DEL 4 – FAQ

F: Varför Arch Linux och inte någon av de andra distributionerna som är mer användarvänliga?
Har man väl en fungerande installation av Arch med ett färdigt grafiskt gränssnitt är det enligt min mening inte svårare att använda än någon annan distribution av Linux. Dessutom är Arch extremt väldokumenterat och erbjuder ett enorm utbud av appar genom AUR-repository.

F:Varför ens skriva en guide när det redan finns en officiell guide publicerad på Arch Wiki?
För att den guiden sannolikt kan upplevas vända sig till avancerade användare eller till dem som verkligen vill lära sig vad varje steg i installationsprocessen gör. Den avhandlar också enbart grundinstallation av operativsystemet. Denna guide riktar sig till dem som vill testa Linux och komma igång så fort som möjligt med ett färdigt system.

F:Varför Wayland/Hyprland och inte KDE, GNOME eller X?
Vilket grafiskt gränssnitt man använder är högst subjektivt, men Wayland har kommit så långt i utvecklingen att det får anses stabilt. Hyprland (som använder Wayland) kräver inte mycket av datorn, och går att få extremt användarvänligt och estetiskt tilltalande. Känner man inte för att testa Hyprland utan istället vill använda en mer traditionell ”windows-clone” såsom KDE Plasma eller liknande går det att installera med ett enkelt kommando och då kan man välja vid inloggningen om man vill använda KDE Plasma eller Hyprland. Dessutom har stödet för nVidia kraftig förbättrats senaste året.

F:Varför använda KDE ISO Image Writer istället för Rufus?
Använd Rufus om du är mer bekväm med det, men det finns en liten risk (som också nämns i Arch officiella wiki) att det inte fungerar som det är tänkt. Du kan dock komma runt detta genom att använda DD Image Mode i Rufus.

F:Kommer det att fungera att spela i Linux?
Ja, tack vare Proton. Installera steam med kommandot
Kod:
sudo pacman -S steam
Starta sedan Steam och logga in. Gå till inställningar och aktivera kompatibilitets-läge. Sedan kan du installera spel och spela som vanligt. De spel som inte kommer fungera är de med anti-cheat som kräver access till operativsystemets kärna. Andra spel utanför Steam går också att installera och spela med hjälp av Lutris. Mer om det går att läsa här: https://lutris.net/

F:Hur hittar jag appar till Linux Arch, och hur installerar jag dem?
Det enklaste är att söka på nätet efter appens namn + arch. Då kommer du sannolikt komma till Arch Wiki med instruktioner om hur du installerar appen. Oftast är det så enkelt som att göra något av följande:

Om appen finns i officiella app-katalogen https://archlinux.org/packages/
Kod:
sudo pacman -S app_namn

eller om den finns i AUR https://aur.archlinux.org/

Kod:
yay -S app_namn

F:Jag följer guiden men stöter på felet X
Skriv i tråden så försöker jag hjälper jag gärna till.

F:Din guide suger!
Du är fri att inte använda den, eller skriva en bättre.
Citera
2024-10-22, 13:05
  #5
Medlem
Kanon! Och usb minnet kan jag skapa i macOS?
Citera
2024-10-22, 13:29
  #6
Medlem
Citat:
Ursprungligen postat av tajpR
Kanon! Och usb minnet kan jag skapa i macOS?

Inga problem. Du kan använda dig av denna app för att skapa USB-stickan: https://gitlab.com/bztsrc/usbimager/

Föredrar du att använda terminalen på din Mac gör du följande:

1. Öppna terminalen

2. Identifiera ditt USB-minne genom att köra kommandot:

Kod:
diskutil list

Din USB-enhet kommer att visas som något i stil med /dev/disk2 (extern, fysisk). Verifiera att detta är den enhet du vill radera genom att kontrollera dess namn och storlek, och använd sedan dess identifierare för kommandona nedan istället för /dev/diskX.

3. Avmontera USB-minnet med kommandot:
Kod:
diskutil unmountDisk /dev/diskX

4. Kopiera över ISO-filen du laddat hem med följande kommando:
Kod:
dd if=path/to/archlinux-version-x86_64.iso of=/dev/rdiskX bs=1m

Glöm inte att ersätta path/to/archlinux-version-x86_64.iso med rätt sökväg till din nedladdade ISO-fil och diskX med namnet på ditt usb, exempelvis disk2. "r"-bokstaven i rdiskX kan du behålla då det gör kopieringen mycket snabbare.

Lycka till.
Citera
2024-10-22, 14:30
  #7
Medlem
Idiotiskt att rekommendera Arch till linuxnybörjare.
Citera
2024-10-22, 15:03
  #8
Medlem
Citat:
Ursprungligen postat av KanskeEnFemma
Idiotiskt att rekommendera Arch till linuxnybörjare.

Varför då? Vad exakt är så mycket svårare att göra med Arch, än exempelvis Ubuntu eller Mint efter att hela grundsystemet och den grafiska miljön är installerat och konfigurerat?
Citera
2024-10-22, 15:15
  #9
Medlem
musttomtes avatar
Sätt gärna in installation av Gnome och KDE så känner sig folk ännu mer hemma. Kan du även köra in så man får en snygg bootsplash.
Citera
2024-10-22, 16:15
  #10
Medlem
Citat:
Ursprungligen postat av musttomte
Sätt gärna in installation av Gnome och KDE så känner sig folk ännu mer hemma. Kan du även köra in så man får en snygg bootsplash.

Tyvärr har tiden gått ut för att uppdatera inlägget, men håller med om att det borde vara med. I all enkelhet räcker det med att köra följande kommando efter att man är klar med min guide för att installera KDE Plasma

Kod:
sudo pacman -S plasma-desktop

Då kommer man vid inloggningsskärmen få välja om man vill logga in till Hyprland eller KDE Plasma.
Citera
2024-10-22, 16:34
  #11
Medlem
musttomtes avatar
Kod:
sudo pacman -S gnome

Bra skrivet.

Bootsplash är ganska många steg. Jag är van Arch användare.
Citera
2024-10-22, 16:39
  #12
Medlem
musttomtes avatar
Om man inte ids installera allt från början så räcker det med detta =]


https://www.youtube.com/watch?v=hKpxMWm5l7w
Citera
  • 1
  • 2

Skapa ett konto eller logga in för att kommentera

Du måste vara medlem för att kunna kommentera

Skapa ett konto

Det är enkelt att registrera ett nytt konto

Bli medlem

Logga in

Har du redan ett konto? Logga in här

Logga in