Economisiți 15% la toate serviciile de găzduire

Testează-ți abilitățile și obține Reducere la orice plan de găzduire

Utilizați codul: Skills Începeți
Secțiuni
Linux Sisteme de operare Windows

Cum să faci Dual Boot Windows 10 și Linux: Ghidul Complet Avansat

Dual booting Windows 10 și Linux vă oferă ce este mai bun din ambele lumi—Windows pentru jocuri și aplicații generale, și Linux pentru dezvoltare, administrare de sisteme și instrumente open-source. Cu toate acestea, gestionarea a două sisteme de operare pe o singură mașină este o operație delicată care necesită precizie, planificare și o înțelegere solidă a firmware-ului modern și arhitecturii discului.

Acest ghid cuprinzător vă ghidează prin fiecare pas al configurării unui sistem dual-boot curat și eficient folosind UEFI, GPT și distribuții Linux moderne, cum ar fi Ubuntu, Fedora sau Arch Linux. Indiferent dacă sunteți dezvoltator, sysadmin sau utilizator avansat, acest tutorial vă va ajuta să configurați un mediu dual-boot robust fără a compromite niciunul dintre sistemele de operare.

De ce Dual Boot Windows 10 și Linux?

Înainte de a intra în pașii tehnici, merită să înțelegeți de ce dual booting rămâne alegerea preferată a profesioniștilor în comparație cu virtualizarea sau WSL (Windows Subsystem for Linux):

  • Acces complet la hardware: Ambele sisteme de operare rulează pe bare metal, oferindu-vă performanță maximă a CPU, GPU și RAM.
  • Fără overhead: Spre deosebire de mașinile virtuale, dual booting nu introduce nicio suprasarcină de virtualizare.
  • Flexibilitate: Utilizați Linux pentru Docker, Kubernetes, manageri de pachete nativi și fluxuri de lucru terminal; comutați la Windows pentru jocuri, software Adobe sau aplicații enterprise.
  • Rentabil: Nu este nevoie să mențineți două mașini fizice separate.

Pentru dezvoltatori și administratori de sisteme care gestionează și infrastructura la distanță—cum ar fi mediile VPS Hosting—având un desktop Linux nativ care reflectă mediul serverului dvs. reduce semnificativ comutarea contextului și fricțiunea de configurare.

Condiții preliminare și Lista de verificare a siguranței

Înainte de a atinge o singură partiție, completați această listă de verificare:

  • Faceți backup la toate datele critice pe o unitate externă sau stocare în cloud
  • Notați cheia de produs Windows (rulați wmic path softwarelicensingservice get OA3xOriginalProductKey în CMD)
  • Confirmați că tipul firmware-ului dvs. este UEFI (nu BIOS legacy) — căutați „System Information” în Windows și verificați BIOS Mode
  • Verificați că discul dvs. folosește partiționarea GPT (Disk Management → clic dreapta pe disc → Properties → Volumes tab)
  • Aveți gata cel puțin o unitate USB de 8 GB pentru instalatorul Linux
  • Asigurați-vă că sistemul dvs. are cel puțin 100 GB de spațiu liber pentru o instalare confortabilă a Linux

> ⚠️ Avertisment critic: O singură selecție greșită de partiție în timpul instalării Linux poate distruge permanent instalarea Windows sau toate datele de pe disc. Nu există opțiuni de anulare la nivel de partiție. Faceți backup mai întâi — întotdeauna.

Pasul 1: Pregătiți discul pentru Dual Booting

Opțiunea A: Windows este deja instalat (Scenariul cel mai frecvent)

1.1 Micșorați partiția Windows

Deschideți Disk Management (diskmgmt.msc), clic dreapta pe partiția dvs. primară (de obicei C:) și selectați Shrink Volume.

  • Alocare cel puțin 50 GB pentru Linux (80–120 GB este recomandat pentru o stație de lucru de dezvoltator)
  • Operația de micșorare creează spațiu nealocat pe care Linux îl va folosi

> Notă: Dacă Windows nu poate micșora volumul suficient din cauza fișierelor nemobile (cum ar fi pagefile sau fișierul de hibernare), dezactivați mai întâi hibernarea:

> “`cmd

> powercfg /h off

> “`

1.2 Dezactivați Fast Startup

Fast Startup determină Windows să scrie o stare parțială de hibernare pe disc. Dacă Linux montează partiția Windows în timp ce se află în această stare, poate apărea coruperea sistemului de fișiere.

Navigați la: Control Panel → Power Options → Choose what the power buttons do → Turn off fast startup

Alternativ, prin Command Prompt (ca Administrator):

powercfg /h off

1.3 Dezactivați BitLocker

Dacă BitLocker este activ pe unitatea dvs. de sistem, Linux nu va putea accesa partiția și instalarea GRUB poate eșua.

Navigați la: Control Panel → System and Security → BitLocker Drive Encryption → Turn Off BitLocker

Așteptați ca procesul complet de decriptare să se termine înainte de a continua.

1.4 Verificați partiția EFI System (ESP)

O instalare Windows bazată pe UEFI include întotdeauna o partiție EFI System (ESP), de obicei 100–500 MB, formatată ca FAT32. Veți monta bootloader-ul Linux aici mai târziu — nu o ștergeți sau reformatați.

Verificați folosind diskpart:

diskpart
list disk
select disk 0
list partition

Căutați o partiție de tip System — aceea este ESP-ul dvs. Notați numărul partiției sale.

Opțiunea B: Dual Boot proaspăt pe o unitate nouă

Dacă instalați ambele sisteme de operare de la zero:

  1. Instalați Windows mai întâi — întotdeauna. Windows nu recunoaște bootloader-ele Linux și va suprascrie GRUB dacă este instalat al doilea.
  2. Permiteți Windows Setup să creeze ESP-ul automat.
  3. Lăsați spațiu nealocat la sfârșitul discului pentru Linux.

Pasul 2: Creați o unitate USB Linux bootabilă

2.1 Descărcați distribuția Linux

Alegeți o distribuție potrivită pentru cazul dvs. de utilizare:

DistribuțieCea mai bună pentru
Ubuntu LTSÎncepători, dezvoltatori, utilizare generală
Fedora WorkstationGNOME de ultimă generație, dezvoltatori
Arch LinuxUtilizatori avansați, personalizare completă
Debian StableServere, stații de lucru axate pe stabilitate
Pop!_OSJocuri, suport NVIDIA GPU

Descărcați ISO-ul oficial de pe site-ul distribuției. Verificați întotdeauna suma de control SHA256 înainte de a scrie pe USB.

2.2 Scrieți ISO-ul pe USB

Pe Windows — Utilizați Rufus:

  • Selectați unitatea USB
  • Selectați fișierul ISO
  • Partition scheme: GPT
  • Target system: UEFI (non-CSM)
  • Faceți clic pe Start

Pe Linux/macOS — Utilizați dd:

sudo dd if=/path/to/linux.iso of=/dev/sdX bs=4M status=progress && sync

> Înlocuiți /dev/sdX cu dispozitivul USB real (verificați cu lsblknu ghiciți niciodată).

2.3 Configurați UEFI pentru a face boot din USB

  1. Reporniți și intrați în setările firmware UEFI (de obicei F2, DEL, F10 sau ESC — verificați documentația producătorului)
  2. Dezactivați Secure Boot — necesar pentru Arch Linux și alte distribuții; Ubuntu și Fedora suportă Secure Boot nativ
  3. Setați unitatea USB ca primul dispozitiv de boot
  4. Salvați și ieșiți

Pasul 3: Instalați Linux alături de Windows

3.1 Faceți boot în mediul Live

Odată ce ați făcut boot din USB, veți intra într-o sesiune Linux live. Înainte de a porni instalatorul, este o bună practică să:

  • Testați Wi-Fi, audio și ieșirea afișajului
  • Deschideți un terminal și rulați lsblk pentru a identifica aspectul discului
  • Confirmați că ESP-ul este vizibil (căutați o partiție FAT32 de ~100–500 MB)

3.2 Lansați instalatorul și alegeți partiționarea manuală

Partiționarea manuală (personalizată) vă oferă control complet și previne suprascrierile accidentale. În installer, selectați:

  • Ubuntu: „Something else”
  • Fedora: partiționare „Custom”
  • Arch Linux: Manual prin fdisk, gdisk sau cfdisk

3.3 Creați partiții Linux în spațiul nealocat

Identificați spațiul nealocat pe care l-ați creat în Pasul 1 și creați următoarele partiții:

PartițieSistem de fișiereDimensiuneScop
/ (root)ext430–60 GBFișiere de bază ale SO
/homeext4Spațiu rămasDate utilizator (opțional dar recomandat)
swapswap2–8 GB (potrivit cu RAM pentru hibernare)Memorie virtuală / hibernare

> Sfat: Separarea /home de / vă permite să reinstalați Linux fără a pierde fișierele și configurațiile personale.

> Pentru unități NVMe: Discul dvs. va apărea ca /dev/nvme0n1 cu partiții cum ar fi /dev/nvme0n1p1. Pentru SSD-uri/HDD-uri SATA, va fi /dev/sda cu /dev/sda1, etc.

3.4 Configurați partiția EFI System

Acesta este pasul cel mai critic. Localizați ESP-ul existent (partiția FAT32 creată de Windows):

  • Nu o formatați — aceasta va distruge bootloader-ul Windows
  • Setați punctul de montare la /boot/efi
  • Lăsați caseta de format nechecked

3.5 Configurați bootloader-ul GRUB

Când vi se cere locația instalării bootloader-ului:

  • Instalați GRUB pe partiția EFI System, nu pe MBR
  • ESP-ul este de obicei /dev/sda1 sau /dev/nvme0n1p1
  • GRUB va detecta automat Windows Boot Manager și îl va adăuga la meniul de boot

Completați instalarea și reporniți. Scoateți unitatea USB când vi se cere.

Pasul 4: Configurați ordinea de boot UEFI

După instalare, sistemul dvs. poate face boot direct în Windows, ocolind GRUB complet. Aceasta se întâmplă deoarece Windows Boot Manager poate avea încă prioritate în ordinea de boot UEFI.

Opțiunea A: Configurare prin setările firmware UEFI

  1. Intrați în setările firmware UEFI la următorul boot
  2. Navigați la fila Boot
  3. Mutați „ubuntu”, „fedora” sau „Linux Boot Manager” deasupra „Windows Boot Manager”
  4. Salvați și ieșiți

Opțiunea B: Configurare prin linia de comandă Windows

Deschideți Command Prompt ca Administrator și rulați:

bcdedit /set {bootmgr} path EFIubuntugrubx64.efi

Ajustați calea pentru distribuția dvs.:

  • Fedora: EFIfedoragrubx64.efi
  • Generic: EFIBOOTBOOTx64.efi

Opțiunea C: Configurare prin Linux cu efibootmgr

Faceți boot în Linux (prin meniu UEFI sau USB) și utilizați efibootmgr:

# List all boot entries with their numbers
sudo efibootmgr

# Set boot order (replace with your actual entry numbers)
sudo efibootmgr -o 0002,0001,0000

Ieșirea va arăta intrări cum ar fi Boot0001* ubuntu și Boot0002* Windows Boot Manager. Plasați intrarea Linux mai întâi.

Pasul 5: Configurare post-instalare

5.1 Personalizați GRUB

Editați fișierul de configurare GRUB pentru a ajusta timeout și SO implicit:

sudo nano /etc/default/grub

Parametri cheie:

# Time in seconds before auto-booting the default entry
GRUB_TIMEOUT=10

# 0 = first entry (usually Linux), or use "saved" to remember last choice
GRUB_DEFAULT=saved
GRUB_SAVEDEFAULT=true

# Optional: set a custom distributor name
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`

După editare, regenerați întotdeauna configurația GRUB:

# Debian/Ubuntu
sudo update-grub

# Fedora/RHEL
sudo grub2-mkconfig -o /boot/efi/EFI/fedora/grub.cfg

# Arch Linux
sudo grub-mkconfig -o /boot/grub/grub.cfg

5.2 Instalați grub-customizer (instrument GUI opțional)

Pentru utilizatorii care preferă o interfață grafică pentru gestionarea GRUB:

# Ubuntu/Debian
sudo apt install grub-customizer

# Fedora
sudo dnf install grub-customizer

5.3 Reparați discrepanța ceasului Windows

O problemă comună după configurarea dual boot este că Windows afișează ora greșită. Aceasta se întâmplă deoarece Linux stochează ora în UTC implicit, în timp ce Windows folosește ora locală. Reparați aceasta în Linux:

timedatectl set-local-rtc 1 --adjust-system-clock

Sau reparați-o în Windows setând registrul să folosească UTC:

reg add "HKEY_LOCAL_MACHINESystemCurrentControlSetControlTimeZoneInformation" /v RealTimeIsUniversal /d 1 /t REG_DWORD /f

5.4 Re-activați Secure Boot (opțional)

Dacă distribuția Linux dvs. vine cu un bootloader semnat (Ubuntu și Fedora fac amândouă), puteți reactiva în siguranță Secure Boot în UEFI după instalare. Aceasta este recomandată pentru sistemele în medii partajate sau enterprise.

Arch Linux și alte distribuții necesită înregistrarea manuală a MOK (Machine Owner Key) pentru a funcționa cu Secure Boot.

5.5 Montați partiția Windows NTFS în Linux (opțional)

Pentru a accesa fișierele Windows din Linux, instalați ntfs-3g și montați partiția:

sudo apt install ntfs-3g   # Ubuntu/Debian
sudo dnf install ntfs-3g   # Fedora

# Create a mount point and mount
sudo mkdir /mnt/windows
sudo mount /dev/sda3 /mnt/windows

Pentru montare automată la boot, adăugați o intrare la /etc/fstab:

/dev/sda3  /mnt/windows  ntfs-3g  defaults,uid=1000,gid=1000  0  0

Rezolvarea problemelor comune de dual boot

GRUB nu apare la boot

  • Intrați în UEFI și setați manual intrarea Linux ca primară
  • Faceți boot din USB, montați partiția Linux și rulați grub-install urmat de update-grub

Windows nu este listat în meniul GRUB

sudo os-prober
sudo update-grub

Dacă os-prober este dezactivat, editați /etc/default/grub și adăugați:

GRUB_DISABLE_OS_PROBER=false

Apoi rulați din nou sudo update-grub.

Eroare „No bootable device”

  • Verificați că ESP-ul este corect montat la /boot/efi
  • Confirmați că GRUB a fost instalat pe partiția EFI, nu pe MBR
  • Re-rulați grub-install din mediul USB live

Windows refuză să facă boot după instalarea Linux

  • Utilizați USB-ul de recuperare Windows → Repair → Command Prompt
  • Rulați: bootrec /fixbcd și bootrec /fixmbr
  • Apoi reconfigurați GRUB din Linux

Dual Boot vs. alte abordări: Când să alegeți ce

AbordareAvantajeDezavantaje
Dual BootPerformanță hardware completă, fără overheadNecesită repornire pentru a comuta SO
Mașină virtualăComutare instantanee, snapshotsOverhead de performanță, limitări GPU
WSL2Terminal Linux în WindowsNu este Linux complet, acces hardware limitat
Mașini separateIzolare completăCost, spațiu, întreținere

Pentru profesioniști care gestionează Dedicated Servers sau infrastructură cloud complexă, o stație de lucru dual-boot Linux nativă oferă mediul cel mai apropiat de serverele de producție — făcând testarea, scripting și administrarea bazată pe SSH fără probleme.

Cazuri de utilizare practice pentru o configurație dual boot

Dezvoltare de software

Faceți boot în Linux pentru containere Docker, gestionare nativă de pachete (apt, dnf, pacman) și un terminal Bash/Zsh puternic. Comutați la Windows pentru Visual Studio, Microsoft Office sau aplicații destinate clienților.

Administrație Linux Securitate
Linux
Linux Securitate Windows