installera Arch Linux med KDE Plasma eller GNOME Desktop (Dubbel uppstart med Windows)

Adithya Anilkumar
Mar 16, 2020 * 10 min läs

Hej killar! De flesta av oss idag kanske använder Windows som vår dagliga drivrutin. För de flesta dagliga uppgifter är windows mer än tillräckligt. Men frågan du behöver ställa är, är windows verkligen nödvändigt? Jag håller med om att fönstret är ganska kraftfull, men de flesta av oss inser inte hur tungt det är på systemet.

får din dator långsamt Windows? Har du en gammal eller låg slut PC som släpar när du kör windows? Vill du byta till något lätt, något som kommer att fungera smidigt på de flesta hårdvarukonfigurationer? Då är du på rätt plats.

idag kommer vi att se hur du kan dual boot Arch Linux med Windows.

Arch Linux är lätt men kraftfull

Arch Linux rankas som en av de bästa och lättaste Linux-distributionerna. Det är mycket anpassningsbart och kan konfigureras enligt användarens behov.Till skillnad från andra populära distributioner som Ubuntu som är baserat på Debian, byggdes Arch Linux från grunden oberoende av någon annan Linux-distribution.Arch Linux är en rullande release vilket innebär att det utrotar systemuppdateringsfrenzy som användare av andra distrotyper går igenom. Eftersom det är en rullande release är dess kärnsystem alltid uppdaterat med de senaste korrigeringarna och nya funktioner och du behöver inte oroa dig för när du ska installera vad och hur lång tid systemuppdateringar tar.

så utan vidare, Låt oss komma igång!

  • en startbar USB med minst 8 GB storlek.
  • UEFI BIOS-läge på datorn
  • grundläggande förståelse för Linux Bash

jag rekommenderar alla att använda Arch wiki eftersom det kommer att lära dig grunderna i hur man installerar och hanterar ett operativsystem .Använd den här guiden som referens om du inte kan förstå stegen i Arch wiki.

steg 0: skapa startbar USB

  • ladda ner Arch Linux ISO.
  • Ladda Ner Rufus.
  • sätt in penna i datorn och öppna Rufus
  • öppna Arch Linux ISO i Rufus

det borde se ut som det här
  • klicka på start och vänta tills processen är klar.

Steg 1: Partitionera Windows.

  • gå till windows diskhanteringsverktyg och välj den skiva du vill installera Arch Linux på.
  • högerklicka och tryck på Krymp volym, allokera den nödvändiga storleken som krävs för arch Linux-partitionen(Min 10 Gb).

steg 2: Live boot i installationsmediet

  • starta om ditt system och gå in i starthanteraren. För HP-enheter är det Esc.
  • starta i USB-enheten.
  • efter uppstart i installationsmediet, se till att du är ansluten till internet. Detta är viktigt för nästa steg.
  • för att ansluta till WiFi, skriv kommandot wifi-menu och anslut till respektive WiFi-nätverk. Testa anslutningen genom att pinga Googles server med ping google.com . Du borde se ping.

Ping ska dyka upp så här

steg 3: Skapa Linux-partitioner

  • Ställ in klockan på systemet
timedatectl set-ntp true
  • Skriv följande kommandon för att skapa tre partitioner som krävs för Arch Linux-installationen.
fdisk -l

detta kommer att lista alla diskar på din enhet och dess partioner.

välj disken med:

fdisk /dev/<disk_name>

här ska < disknamn> ersättas med namnet på din disk där du vill installera Arch Linux på och den disk som du hade skapat ett odelat utrymme i windows diskhanteringsverktyg.

i mitt fall är det:

fdisk /dev/sda

det kommer att vara /dev /nvme0n1 om det är en SSD och om det är en hårddisk, kommer det att vara/dev / sda

följ följande kommandon:

(raderna efter / / är kommentarer för dig att förstå. Skriv inte dem i bash)

command (m for help): n //press n here
Partition Number (5-128, default 5):5
First Sector: //press enter
Last Sector: +512M //press enter after entering the size.

nu för att ändra filsystemet till ett EFI-filsystem, tryck på t.

command (m for help): t//press t here
Partition Number: 5
Partition Type: 1 //press one and press enter

nu för att skapa partitionen där du kommer att lagra alla dina data,

command (m for help): n //press n here
Partition Number (6-128, default 6):6
First Sector: //press enter
Last Sector: +8G //press enter after entering the size.

nu för att skapa den tredje och sista partitionen för SWAP-filen,

command (m for help): n //press n here
Partition Number (7-128, default 7):7
First Sector: //press enter
Last Sector: //press enter , the size will be filled automatically

nu för att ändra filsystemet till ett SWAP-filsystem, tryck på t.

command (m for help): t//press there
Partition Number: 7
Partition Type: 19//type 19 and press enter

se till att partitionerna är korrekta genom att skriva p,

partitionerna ska se ut så här

om de är korrekta, skriv ändringar genom att trycka på w och enter.

  • låter torka EFI-partitionen till FAT32-format

EFI partition (enhet) är /dev/sda5 i mitt fall. Det kan variera i ditt fall.
mkfs.fat -F32 /dev/<EFI Partition device>

(byt ut <EFI-Partitionsenhet> med EFI-partitionsenheten, ie/dev / sda5 i mitt fall.)

så i mitt fall blir det:

mkfs.fat -F32 /dev/sda5
  • Låt oss göra BYTESVOLYMEN nu.

byt partition (enhet) är /dev/sda7 i mitt fall. det kan variera i din
mkswap /dev/<SWAP Partition device>
swapon /dev/<SWAP Partition device>

(byt ut < SWAP Partition device> med SWAP partition device, ie/dev / sda7 i mitt fall.)

så i mitt fall blir det:

mkswap /dev/sda7
swapon /dev/sda7

Linux kan hantera både ext4-och NTFS-filsystem . Men vi kommer att använda ext4-filsystemet eftersom ext4 kan stödja enskilda filer upp till 16 terabyte och volymer upp till en exabyte i storlek.

  • Låt oss göra ext4-partitionen på vår huvuddrivenhet.

Linux Filsystempartition (enhet) är /dev/sda6 i mitt fall. Det kan variera i din.
mkfs.ext4 /dev/<Linux Filesystem Device>

(byt ut <Linux-Filsystemenhet> med Linux – filsystempartitionsenheten, ie/dev / sda6 i mitt fall.)

så i mitt fall blir det:

mkfs.ext4 /dev/sda6

steg 4: Montera EFI-och Linux-filsystem

  • montera Linux – filsystempartitionsenheten till /mnt
mount /dev/<Linux Filesystem Device> /mnt

(ersätt <Linux – filsystemenhet> med Linux – filsystempartitionsenheten, i.e/dev / sda6 i mitt fall.)

så i mitt fall blir det:

mount /dev/sda6 /mnt
  • montera EFI-partitionsenheten på /mnt/boot
mkdir /mnt/bootmount /dev/<EFI partition device> /mnt/boot

(byt ut <EFI-partitionsenhet> med EFI-partitionsenheten, ie/dev / sda5 i mitt fall.)

så i mitt fall blir det:

mount /dev/sda5 /mnt/boot

efter montering kontrollera om det faktiskt är monterat med kommandot :

df

de två monteringspunkterna ska dyka upp så här

Steg 5: Installera Linux-Firmware till vårt system

  • nu när du har alla dina partitioner inställda kan vi fortsätta att installera Linux-firmware på de monterade partitionerna. För att göra detta, skriv följande kommando
pacstrap /mnt base linux linux-firmware

ta en kopp kaffe och koppla av ett tag, installationen kan ta ett tag beroende på din nätverkshastighet.

  • när installationen är klar kör du följande kommando för att generera fstab.
 genfstab -U /mnt >> /mnt/etc/fstab

efter att ha kört generera fstab, kontrollera den genererade filen genom:

vi /mnt/etc/fstab

det ska visa något liknande , om inte detsamma, oroa dig inte, det behöver bara ha/dev / <partitionsnamn> rad i det

Avsluta genom att trycka på Esc och skriva :q

steg 6: Låt oss ändra rot till vårt installerade system

  • ändra rot till det installerade systemet genom att skriva:
arch-chroot /mnt

Steg 7: Ställ in tidszon för ditt system

cd /usr/share/zoneinfo/Asia
ls

om din zon är Asien , skriv

cd /usr/share/zoneinfo/Asia 

respektive för andra zoner. Bilda listan hitta din region.In mitt fall är det Kolkata som jag bor i Indien.

med zonen och regionen räknat ut, skriv in den i /etc/localtime

ln -sf /usr/share/zoneinfo/Asia/Kolkata /etc/localtime

steg 8: synkronisera hårdvaruklockan

hwclock --systohc

steg 9: generera platser

  • installera textredigerare nano :
pacman -Sy nano

vi måste redigera loacle.gen-fil med nano

nano /etc/locale.gen

rensa # före en_US.UTF-8 UTF-8

bläddra ner till en_US.UTF-8 UTF-8 och rensa # före texten

spara genom att trycka på CTRl+o, tryck på enter och avsluta genom att trycka på CTRL+x

generera locale

locale-gen

du bör se detta som resultatet

skapa locale.conf

nano locale.conf

Skriv följande i filen:

LANG=en_US.UTF-8

CTRL+o för att spara, tryck på enter och CTRL+x för att avsluta.

steg 10: Skapa värdnamn

för att skapa Värdnamnfil

nano /etc/hostname

och skriv önskat värdnamn i filen.

mitt värdnamn är adithya och därmed skriver det,Skriv ditt i filen.

CTRL+o för att spara , tryck på enter och CTRL+x för att avsluta.

för att skapa värdar

nano /etc/hosts

Lägg till raderna i slutet av filen(nästa rad tillgänglig):

127.0.0.1 localhost
::1 localhost
127.0.1.1 adithya.localdomain adithya

ersätt adithya med <your hostname>.

CTRL+o för att spara , tryck på enter och CTRL+x för att avsluta.

steg 11: Ställ in Root-lösenord

passwd

ange lösenordet, tryck på enter och skriv in lösenordet igen.

steg 12: Lägg till användare och ange lösenord för användaren

useradd -g users -G power,storage,wheel -m <username>

ersätt <användarnamn> med ett användarnamn efter eget val.

om det inte fungerar , försök

useradd -g users -G power,wheel -m <username>

Lägg till lösenord

passwd <username>

ersätt < användarnamn> med ditt användarnamn.

ange lösenordet, tryck på enter och skriv in lösenordet igen.

steg 13: Installera Boot Manager

pacman -S grub efibootmgr os-prober

kontrollera installera genom att skriva os-prober, det borde inte visa något fel

installera grub

grub-install --target=x86_64-efi --efi-directory=/boot/ --bootloader-id=GRUB

Detta är ett enda radkommando, med ett mellanslag mellan /boot/ och — bootloader-id

montera Windows EFI-System

fdisk -l

här är min EFI för windows /dev / sda2. Det kan variera i ditt fall

hitta ditt Windows EFI partition device id. Min är / dev / sda2.

mkdir /mnt2/mount /dev/sda2 /mnt2

(ersätt/dev / sda2 med ditt Windows EFI partition device id.)

efter det måste vi göra konfigurationsfilen för grub.

grub-mkconfig -o /boot/grub/grub.config

om allt går bra ska det dyka upp så här

steg 14: installera nätverksdrivrutiner

Detta är ett väldigt viktigt steg som utan nätverksdrivrutiner kommer du inte att kunna ansluta till WiFi. Detta är det steg som de flesta glömmer att göra och slutar behöva leva upp i Arch USB igen för att installera det senare.

för att installera nätverksdrivrutiner:

pacman -S networkmanager network-manager-applet dialog wireless_tools wpa_supplicant mtools dosfstools base-devel 
linux-headers

hela kommandot är en enda rad och inte flera rader, med mellanslag mellan dialog och wireless_tools och mellanslag mellan base-devel och linux-headers.

när installationen är klar, skriv:

exitunmount -a

och sedan

reboot

steg 15: starta i Arch Linux

om du lyckas starta i Arch Linux , grattis!

logga in som root-användare med:

username:root
password:<your password for root user set in Step 11>

Grattis! Du har gjort det! Trots alla odds!

Steg 16: Aktivera Internet

för att aktivera internet,

systemctl start NetworkManagernmtui

Anslut till ditt wifi-nätverk med GUI.

systemctl enable NetworkManager

steg 17: bevilja Superuser tillstånd till användaren

EDITOR=nano visudo

rensa # före hjulet alla=(alla) alla

rensa # före hjulet alla=(alla) alla

spara genom att trycka på CTRl+o, tryck på enter och avsluta genom att trycka på CTRL+x

Steg 18: installera grafik-och Skärmdrivrutiner

för att installera Intel – Kortdrivrutiner:

pacman -S xf86-video-intel

nu är detta en obligatorisk installation för alla med en Intel CPU,

för personer som har AMD-grafikkort,

pacman -S xf86-video-amdgpu

för personer som har Nvidia grafikkort,

pacman -S nvidia nvidia-utils

för att installera Display Server

pacman -S xorg

acceptera standardinställningarna genom att trycka på enter.

pacman -S xorg-server

steg 19:installera KDE Plasma Desktop

KDE är en av de mer raffinerade och anpassningsbara skrivborden för Linux.

för att installera Display Manager

pacman -S sddm

aktivera sddm

systemctl enable sddm

för att installera Plasma

pacman -S plasma kde-applications

eller

för en Minimal installation, utan någon bloatware,

pacman -S plasma

acceptera alla standardvärden genom att trycka på enter och starta installationen.

grattis!

du har installerat Arch Linux med KDE Plasma Desktop!.

nu för att slutföra installationen,

reboot

starta i Arch Linux med KDE Plasma Desktop, logga in.

ditt KDE Plasma-skrivbord ska se ut så här

Öppna terminal och uppdatera repositorierna.

sudo pacman -Syyu

”btw jag använder arch linux”

det är det! Du är klar!

njut nu av plasma-skrivbordsmiljön. Prova olika teman från temabutiken. Jag älskar verkligen McMojave-temat.Skål!

Steg 19 (Ändra): Installera GNOME

om du inte vill installera KDE PLasma kan du installera GNOME.

hoppa över steget för att installera KDE och följ den återstående handledningen

installera Visningshanteraren

pacman -S gdm

aktivera gdm

systemctl enable gdm

installera GNOME

pacman -S gnome gnome-extra

eller

för minimal installation,

pacman -S gnome 

starta om nu,

reboot

grattis!

du har installerat Arch Linux med GNOME Desktop!.

starta i Arch Linux med GNOME, logga in.

Öppna terminal och uppdatera repositorierna.

sudo pacman -Syyu 

det är det! Du är klar!

njut nu av GNOME-skrivbordsmiljön.!

om du har några tvivel om något när som helst under installationen, eller stöter på några problem under installationen,kan du hänvisa till den fullfjädrade Arch Wiki.