GNU/Linux >> Linux Esercitazione >  >> Arch Linux

Come eseguire il dual boot di Arch Linux e Windows 10 su un sistema UEFI

In questa guida imparerai come eseguire il dual boot di Arch Linux con Windows 10 su sistema UEFI. Questa guida presuppone che tu abbia già installato Windows 10 sul tuo sistema.

Prerequisiti

Prima di iniziare a configurare la configurazione del dual-boot, assicurati che siano soddisfatti i seguenti requisiti:

  • Un supporto di installazione avviabile di Arch Linux (USB o DVD). Per scaricare l'ultima ISO di Arch Linux, vai alla pagina di download ufficiale di Arch Linux. Dopo aver scaricato l'immagine ISO, prendi un'unità USB da 8 GB e rendila avviabile utilizzando lo strumento Rufus o qualsiasi altra applicazione in grado di creare un'unità USB avviabile.
  • Una connessione Internet veloce e stabile per il download e l'installazione di pacchetti software.

Passaggio 1) Crea una partizione separata per l'installazione di Arch Linux

Affinché la configurazione del dual boot funzioni, è necessario creare una partizione separata sul disco rigido su cui verrà installato Arch Linux. Per farlo, vai all'utilità di gestione del disco premendo il tasto Windows + R. Nella finestra di dialogo, digita diskmgmt.msc e premi INVIO.

Questo avvia l'utilità di gestione del disco che mostra le varie partizioni del disco sul disco rigido. Creeremo una partizione non allocata riducendo l'unità C. Se hai una partizione più grande dell'unità C, sentiti libero di usarla per creare la partizione separata,

Quindi, faremo clic con il pulsante destro del mouse sull'unità C e selezionare l'opzione "Riduci volume" come mostrato

Nella finestra di dialogo pop-up che appare, specificheremo l'importo da ridurre come mostrato. Questo è l'importo che verrà designato per l'installazione di Arch Linux. Nel nostro esempio, abbiamo ridotto 20 GB di spazio su disco rigido che serviranno come spazio non allocato.

Quando sei soddisfatto, fai clic sul pulsante "Riduci".

Il tuo spazio non allocato verrà indicato come mostrato di seguito. Nel nostro caso, abbiamo stanziato circa 20G per l'installazione di Arch Linux.

Con la partizione non allocata in posizione, collega la tua USB avviabile e riavvia il PC.

Passaggio 2) Configura il BIOS per l'avvio dal supporto di avvio

Prima di iniziare con il processo di installazione, è prudente impostare la priorità di avvio nel BIOS per selezionare il supporto di avvio come opzione preferita. A seconda del fornitore, puoi premere il tasto Esc o F10 per accedere al BIOS e accedere al menu della priorità di avvio.

Tieni inoltre presente che stiamo utilizzando la modalità UEFI per l'installazione.

Dopo aver selezionato il supporto di avvio, premere il pulsante ESC per continuare con il processo di avvio.

Fase 3) Inizia l'installazione di Arch Linux

Nella schermata di avvio, ti verranno presentate le opzioni come mostrato di seguito. Seleziona la prima opzione:supporto di installazione di Arch Linux (x86_64, UEFI) e premi INVIO.

Questo inizializza Arch Linux come evidenziato dai messaggi di avvio sullo schermo.

Dopo alcuni secondi, questo ti porta al prompt come mostrato di seguito.

Per confermare di avere il supporto EFI, esegui il comando:

# ls /sys/firmware/efi/efivars

Dovresti ottenere alcune voci sullo schermo come mostrato. Se sullo schermo non è elencato nulla, significa che stai utilizzando MBR e questa guida non funzionerà per te nella configurazione di una configurazione dual boot.

Quando inizi l'installazione, potresti voler assicurarti di avere la connettività Internet. La connettività Internet è fondamentale per impostare l'ora e la data.

Puoi eseguire il ping del DNS di Google come mostrato:

# ping 8.8.8.8 -c 4

Dovresti ricevere una risposta positiva come mostrato.

Fase 4) Aggiorna ora e data

Successivamente, aggiorneremo l'ora e la data di sistema utilizzando il comando timedatectl come mostrato.

# timedatectl set-ntp true

Successivamente è possibile confermare l'ora e la data utilizzando il comando

# timedatectl status

Passaggio 5) Crea e formatta le partizioni Linux

Successivamente, partizioniamo il nostro disco rigido e creeremo alcune partizioni Linux. Un modo semplice per farlo è usare l'utilità cfdisk. Esegui il comando:

# cfdisk

Vengono visualizzate tutte le partizioni disponibili, comprese le partizioni di Windows.

Come puoi vedere, abbiamo dello spazio libero di 19,5 G che abbiamo creato in precedenza nel passaggio 1 riducendo l'unità C sul lato Windows. Usando questa partizione, creeremo le seguenti partizioni Linux:

  • Partizione root    /     12G
  • scambia partizione           4G

Per raggiungere questo obiettivo, navigheremo nello spazio libero con 19.5G subito dopo il volume /dev/sda3 e premiamo INVIO. Quindi specificheremo il volume come 12G per la partizione di root come mostrato di seguito. Quindi premi INVIO.

La partizione di root verrà creata con il tipo di filesystem Linux come mostrato.

Successivamente, creeremo un'altra partizione per lo scambio. Utilizzando lo stesso metodo, procederemo alla restante partizione libera di 7G e selezioneremo l'opzione "Nuovo".

Specifica la dimensione della partizione come 4G

Poiché questa sarà la nostra partizione di scambio, dobbiamo fare il passaggio aggiuntivo e modificare il tipo di partizione. Pertanto, selezioneremo l'opzione "tipo" e premiamo INVIO.

Nell'elenco che appare, seleziona "Linux Swap" e premi INVIO.

A questo punto, vengono create sia la partizione di swap root che quella di Linux, come si vede dalla tabella delle partizioni qui sotto.

Per salvare le partizioni, seleziona l'opzione "Scrivi" e premi INVIO.

Quando ti viene chiesto se vuoi scrivere la partizione su disco, digita semplicemente "sì" e premi INVIO.

Per uscire dall'utilità cfdisk, seleziona l'opzione "Esci" e premi INVIO.

Fase 6) Formatta e monta le partizioni

Affinché le partizioni diventino utilizzabili e disponibili per l'uso, è necessario formattarle e successivamente montarle.

Per formattare la partizione di root, esegui il comando:

# mkfs.ext4 /dev/sda5

Per la partizione di scambio, utilizzare il comando:

# mkswap /dev/sda6

Quindi abilita lo scambio usando il comando swapon mostrato:

# swapon /dev/sda6

Quindi, monta la partizione di root nella directory /mnt

# mount /dev/sda5 /mnt

Inoltre, creeremo una directory per la partizione EFI su cui monteremo il sistema Windows EFI che, nel nostro caso, si trova sulla partizione /dev/sda1.

# mkdir /mnt/efi

Quindi montare la partizione EFI sul punto di montaggio EFI.

# mount /dev/sda1 /mnt/efi

Passaggio 7) Installa il sistema di base e altri pacchetti firmware Linux richiesti

Successivamente, installeremo i pacchetti centrali per il nostro sistema Linux, inclusi i pacchetti firmware di base e Linux.

# pacstrap /mnt base linux linux-firmware

Ci vorrà del tempo. A questo punto, puoi fare una meritata pausa e uscire a fare una passeggiata e prendere un caffè. Quando l'installazione ha esito positivo, dovresti ottenere il seguente output.

Passaggio 8)  Genera file fstab

Il prossimo passo sarà generare il file fstab nella directory /mnt come segue.

# genfstab -U /mnt >> /mnt/etc/fstab

Passaggio 9) Imposta il fuso orario

Dopo aver generato il file ftab, vai al filesystem root appena creato

# arch-chroot /mnt

Puoi verificare di essere nel filesystem di root usando il comando come mostrato.

# ls

Le informazioni sul fuso orario si trovano nella directory /usr/share/zoneinfo/. Per impostare il tuo fuso orario, crea un collegamento simbolico a /etc/localtime

Percorso.

# ln -sf /usr/share/zoneinfo/US/Pacific /etc/localtime

Quindi, sincronizza l'orologio hardware usando il comando:

# hwclock --systohc

Passaggio 10) Imposta la localizzazione

Le impostazioni locali determinano la lingua del sistema, il formato della valuta, la numerazione e la data sul sistema. Queste informazioni sono contenute nel file /etc/locale.gen. Quindi, apri il file usando l'editor vim.

# vim /etc/locale.gen

NOTA:per installare l'editor vim, utilizzare il comando pacman come segue:

# pacman -Sy vim

Dopo aver effettuato l'accesso al file, scorrere e decommentare la lingua preferita. In questo caso, abbiamo deciso di utilizzare en_US.UTF-8 UTF-8

Salva ed esci dal file. Quindi genera la configurazione della locale usando il comando.

# locale-gen

Quindi, crea un nuovo file di configurazione della locale e salva la locale come mostrato.

# echo "LANG=EN_US.UTF-8" > /etc/locale.conf

Passaggio 11) Imposta il nome host

Successivamente, configureremo il nome host del nostro sistema Arch. Innanzitutto, crea un nuovo file e specifica il nome host come mostrato.

# echo linuxtechi > /etc/hostname

Successivamente, modifica il file /etc/hosts come segue.

# echo "127.0.1.1  linuxtechi" >> /etc/hosts

Passaggio 12) Installa netctl Network Manager

Per utilizzare Internet una volta completata l'installazione e al riavvio, è necessario installare un gestore di rete. In questo esempio installeremo il gestore di rete netctl come segue

# pacman -Sy netctl

Durante l'installazione vengono elencate alcune dipendenze opzionali per netctl. Installeremo le seguenti dipendenze. Questi sono:

  • dhcpcd – Per il supporto DHCP
  • wpa-supplicant :per reti wireless
  • ifplugd :per connessioni di rete cablate

Queste dipendenze ti aiuteranno a configurare la rete senza problemi al prossimo avvio di Arch Linux.

Per installare le dipendenze facoltative, esegui il comando seguente:

# pacman -Sy dhcpcd wpa-supplicant ifplugd

Passaggio 13)  Crea un utente normale

Successivamente, creeremo un utente normale chiamato linuxtechi e lo collocheremo nel gruppo di ruote come segue.

# useradd -G wheel -m linuxtechi

Il prossimo passo sarà assegnare una password all'utente.

# passwd linuxtechi

Passaggio 14) Installa il bootloader GRUB

Ci stiamo avvicinando al traguardo. In questo passaggio, installeremo il bootloader di grub per consentirci di avviare il nostro sistema Arch Linux al riavvio.

Installeremo il pacchetto bootloader grub insieme al pacchetto efi boot manager poiché stiamo usando la modalità UEFI.

# pacman -S grub efibootmgr

Quindi, installa il pacchetto os-prober che consentirà ad Arch Linux di rilevare il sistema operativo Windows.

# pacman -S os-prober

Quindi installa grub nella directory EFI come mostrato.

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

E installa un file di configurazione di grub come mostrato.

# grub-mkconfig -o /boot/grub/grub.cfg

L'ultima riga indica che Arch ha rilevato la presenza di Boot Manager di Windows sulla partizione /dev/sda1. Perfetto!

Infine, imposta una password per l'utente root come mostrato.

# passwd

Quindi esci e riavvia il sistema.

# exit
# reboot

Passaggio 15)  Avvia in Arch Linux

Durante l'avvio, il bootloader GRUB visualizzerà varie opzioni tra cui l'avvio in Arch Linux, che è la prima opzione, e anche l'avvio in Windows, che è l'ultima opzione nel mio caso.

Accedi come utente normale come mostrato

Passaggio 16) Attività successive all'installazione

Una delle cose che ho notato quando ho effettuato l'accesso è che non ho alcuna connessione a Internet. Questo è un problema causato dalle impostazioni del profilo DHCP predefinite che devono essere modificate per adattarsi all'interfaccia di rete collegata al sistema Arch Linux.

Per trovare le interfacce allegate eseguire il comando:

$ ip link

L'output conferma che la nostra interfaccia di rete è enp0s3

Dobbiamo modificare il file ethernet-dhcp nel percorso /etc/netctl/examples/ e modificare l'interfaccia di rete.

Ma prima, copiamo il file nella directory /etc/netctl.

Passa all'utente root

# su

Copia il file ethernet-dhcp nella directory /etc/netctl.

# cp /etc/netctl/examples/ethernet-dhcp  /etc/netctl/custom-dhcp-profile

Quindi, vai alla directory /etc/netctl.

# cd /etc/netctl

Usa l'editor vim per modificare il file.

# vim custom-dhcp-profile

L'attributo dell'interfaccia è impostato su eth0.

Tuttavia, come abbiamo visto in precedenza, la nostra interfaccia di rete è enp0s3. Pertanto, modificalo in enp0s3. Decommenta inoltre la riga che inizia con il parametro DHCPClient.

DHCPClient=dhcpcd

Ciò consente al sistema di accettare indirizzi IP utilizzando il servizio DHCP.

Salva ed esci dal file di configurazione. Quindi, abilita il profilo DHCP personalizzato.

# netctl enable custom-dhcp-profile

E infine abilita il servizio DHCP.

# systemctl enable dhcpcd.service

La tua interfaccia dovrebbe ora scegliere un indirizzo IP dal router e dovresti avere una connessione Internet.

Puoi installare un sistema X Windows come mostrato,

$ sudo pacman -S xorg xorg-server

Quindi installa un display manager. Ad esempio, per installare GNOME, eseguire:

$ sudo pacman -S gnome

Quindi avvia e abilita il servizio gdm

$ sudo systemctl start gdm
$ sudo systemctl enable gdm

Questo ci porta alla fine di questo lungo argomento. Si spera che ora tu sia in grado di eseguire il dual boot di Arch Linux con Windows sul sistema UEFI.


Arch Linux
  1. Come eseguire il dual boot di Manjaro e Windows 10

  2. Come eseguire il dual boot di Windows 10 e MX Linux

  3. Linux – Windows Dual Boot sul secondo disco rigido, sistema Uefi/gpt?

  4. Come eseguire il dual boot di Windows XP e Ubuntu?

  5. Come eseguire il dual boot di Ubuntu e Linux Mint?

Dual Boot Ubuntu e Arch Linux

Come eseguire il dual boot di Linux Mint e Windows 10 [Guida per principianti]

Risolto il problema con Grub che non veniva visualizzato per il sistema di avvio doppio di Windows e Linux

Come eseguire il dual boot di Antergos Linux e Windows UEFI

Come eseguire il dual boot di Fedora e Windows

Come installare Dual Boot Windows e Kali Linux?