Finestre.  Virus.  I Quaderni.  Internet.  ufficio.  Utilità.  Autisti

Quando si installa/reinstalla il file operativo Sistemi Windows molti potrebbero aver notato una o più piccole partizioni (da 100 a 500 MB) situate tra le familiari e familiari unità locali C, D, ecc. Di norma, queste sono le sezioni "Sistema riservato", "Ripristino" e "Riservato MSR". Quando rotto disco rigido SU partizioni locali durante l'installazione del sistema operativo, puoi prestare attenzione che vengano creati automaticamente.

In questo articolo, daremo un'occhiata più da vicino alla sezione MSR (riservata). Scoprirai cos'è, a cosa serve, quando viene creato e se può essere eliminato.

Scopo della sezione

Oggi, sotto Windows, ci sono due principali standard di markup dei file. dischi fissi. Questi sono MBR e GPT. Ne abbiamo discusso in articoli precedenti. Ecco sezione MSR(riservato) si verifica solo su GPT.

Questa è un'area riservata del sistema nascosto del disco rigido che può essere utilizzata per varie esigenze del sistema operativo e per l'archiviazione dei file. Ad esempio, per convertire volume semplice a dinamico.

Molti credono erroneamente che la partizione MSR contenga il bootloader/boot Entrata di Windows(per analogia con la sezione nascosta "" nel layout MBR). Ma non lo è.

Come è apparso?

MSR (riservato) viene creato automaticamente quando si partiziona il disco rigido in partizioni locali nel programma di installazione standard di Windows. Ma solo a condizione che tu abbia avviato in modalità EFI / UEFI dal supporto, .

Creazione automatica partizioni nascoste durante il partizionamento di un disco rigido strumento standard Programma di installazione di Windows

Può essere rimosso?

Nonostante il fatto che questa partizione di sistema nascosta non contenga un caricatore del sistema operativo e, se lo rimuovi, Windows si avvierà comunque normalmente, ti sconsigliamo vivamente di farlo. Ciò è dovuto al fatto che in futuro è possibile, quando devi fare qualcosa con i tuoi dischi locali, ad esempio, o viceversa, comprimerne uno, a causa dell'MSR mancante (riservato), questo potrebbe non funzionare .

E che senso ha eliminarlo, se nella finestra "Computer" non viene visualizzato tra i dischi locali (ovvero non interferisce in alcun modo), e la sua dimensione non supera i 500 megabyte, liberando i quali praticamente vincere niente.


Il modo migliore ringrazia l'autore dell'articolo - fai un repost sulla tua pagina

Quindi, hai specificato nelle impostazioni Avvio del BIOS da CD/DVD o da USB, e all'avvio da Ubuntu LiveCD, invece di una schermata viola con le icone della tastiera e un omino, abbiamo questa schermata:

Va bene, succede. In questo caso, è necessario tenere conto di una serie di punti, che saranno discussi in questa sezione. A proposito, la presenza di uno schermo viola all'avvio non significa affatto che tu non abbia UEFI, solo con uno schermo nero, tutte le funzionalità di UEFI appaiono più chiaramente. Quindi, in ogni caso, leggere questa sezione sarà molto utile. Nel frattempo, sentiti libero di selezionare la riga superiore "Prova Ubuntu senza installare" e premi Invio. Dopo una breve attesa, verrai indirizzato al desktop di Ubuntu e, mentre aspetti il ​​caricamento di Ubuntu, parliamo di UEFI.

Introduzione a UEFI e GPT

Probabilmente ricorderai che uno degli obiettivi di questa guida è insegnare al lettore come utilizzare in modo efficace e semplice tutti i principali strumenti del sistema. Ma per questo è necessario scavare più a fondo e parlare del riempimento hardware del tuo computer e di come funziona questo riempimento con il sistema. Pertanto, ancora una volta, non si può fare a meno della teoria senza di essa.

Cosa succede quando accendi il computer? Prima di tutto, il computer deve inizializzare correttamente se stesso, cioè il proprio hardware, e trasferire il controllo al caricatore del sistema operativo. Questo processo è gestito dall'"Extensible Firmware Interface" ( EFI) (Extensible Firmware Interface) - Un'interfaccia tra il sistema operativo e il firmware che controlla le funzioni hardware di basso livello. In precedenza, il BIOS era responsabile di questo, e ora EFI, che, dopo un altro cambiamento nello standard, divenne noto come "Unified Extensible Firmware Interface" ( UEFI) è il nome e verrà utilizzato in quanto segue. Va notato che UEFI, in quanto interfaccia più moderna, supporta pienamente tutte le funzioni del BIOS, purtroppo non è vero il contrario. Nelle impostazioni, la modalità di supporto del BIOS è spesso chiamata "Legacy" ("ereditata" o "tradizionale" in inglese) o semplicemente "UEFI Disabled" ("UEFI è disabilitato", come puoi immaginare). Per ora, invece, siamo interessati alla modalità UEFI abilitata.

Quindi, quando accendi il computer, UEFI inizia a inizializzare l'hardware e trova una sorta di dispositivo a blocchi, ad esempio, HDD. Probabilmente sai che l'intero disco rigido non viene quasi mai utilizzato: il disco è necessariamente diviso in sezioni, anche per facilità d'uso. Ma per suddividerlo in sezioni, puoi, oggi, due in modi standard: usando MBR O GPT. Qual è la loro differenza?

MBR("Master Boot Record" - l'avvio principale documentazione) utilizza identificatori a 32 bit per le partizioni, che vengono inseriti in uno spazio molto piccolo (64 byte) all'inizio del disco (alla fine del primo settore del disco). A causa di un volume così piccolo, sono supportate solo quattro partizioni primarie (ulteriori informazioni su questo possono essere trovate in questo articolo). Poiché viene utilizzato l'indirizzamento a 32 bit, ogni partizione non può superare i 2,2 TB. Inoltre, il record di avvio non dispone di alcun MBR di riserva, quindi se un'applicazione sovrascrive il record di avvio principale, tutte le informazioni sulla partizione andranno perse.

GPT("Tabella delle partizioni GUID" - tavolo partizioni GUID) utilizza già identificatori a 64 bit per le partizioni, quindi la parte di spazio in cui sono archiviate le informazioni sulla partizione è già superiore a 512 byte, inoltre, non vi è alcun limite al numero di partizioni. Si noti che il limite della dimensione della partizione in questo caso è di quasi 9,4 ZB (sì, avete letto bene: zettabyte, uno seguito da ventuno zeri!). E alla fine del disco c'è una copia GPT che può essere utilizzata per riparare una tabella delle partizioni principale danneggiata all'inizio del disco.

Quindi, quando la comunicazione tra l'hardware e il sistema operativo avviene tramite la modalità UEFI abilitata (e non il Legacy BIOS), l'utilizzo di GPT per il partizionamento è praticamente obbligatorio, altrimenti ci saranno sicuramente problemi di compatibilità con l' MBR .

Bene, sembra che abbiano capito i dispositivi a blocchi, UEFI ha inizializzato tutto correttamente e ora deve trovare il caricatore del sistema operativo e trasferirgli il controllo. In prima approssimazione, sembra così: poiché UEFI è il successore del BIOS, cerca il bootloader in stretta conformità con le regole stabilite. Se trova un caricatore del sistema operativo che non supporta UEFI, viene attivata la modalità di emulazione del BIOS (esatto, anche se il BIOS legacy non è esplicitamente specificato). E ricomincia tutto da capo, con l'unica differenza che adesso emulato Il BIOS controlla lo stato dell'hardware e carica il micro Software - driver semplici per singoli componenti hardware. Dopo di che emulato Il BIOS cerca nuovamente il bootloader del sistema operativo e lo attiva. Questo, a sua volta, carica il sistema operativo o visualizza un elenco di sistemi operativi disponibili.

E nel caso di UEFI, tutto accade in modo leggermente diverso. Il fatto è che UEFI ha il proprio bootloader sistemi operativi con gestori di lancio integrati per i sistemi operativi installati. A tal fine, per esso - per il bootloader UEFI - è necessario creare una piccola partizione (100-250 MB) sul disco, denominata "Extensible Firmware Interface System Partition" (partizione di sistema dell'interfaccia firmware espandibile, ESP). Oltre alla dimensione specificata, la partizione deve essere formattata nel file system FAT32 ed essere avviabile. Contiene i driver per i componenti hardware a cui è possibile accedere dal sistema operativo in esecuzione. E in questo caso, il download avviene direttamente da questa partizione, che è molto più veloce.

Quindi, riassumiamo alcuni risultati: per utilizzare appieno la funzionalità UEFI, il disco deve essere con GPT e deve avere una partizione speciale ESP. Presta attenzione alla frase "a completare usa la funzionalità "- ci sono molti modi per installare Ubuntu su un sistema con un UEFI "tagliato" in un modo o nell'altro, e tutti dipendono dalla presenza o dall'assenza di sistemi operativi preinstallati sul tuo computer. Ad esempio, vuoi mantenere Windows preinstallato. Quale Windows - "sette" o nuovo 8.1? O forse, Dio non voglia, hai un "Perat Windows" installato, attivato con MBR e non vuoi iniziare con GPT, e vuoi comunque studiarlo ulteriormente? Inoltre, molto dipende dalla testimonianza dei sistemi operativi: senza ballare con un tamburello è impossibile far funzionare un sistema a 32 bit con UEFI. E ci sono molti di questi esempi. Pertanto, in questa sezione parleremo solo di installare Ubuntu nella modalità "massima" di utilizzo delle funzionalità UEFI, anche se anche dopo aver letto questa introduzione, sarai già in grado di immaginare il dispositivo del tuo computer e, se lo desideri, implementare il tuo script di installazione.

Bene, iniziamo?

Partizionamento del disco

Quindi hai avviato Ubuntu dal LiveCD in Modalità UEFI. Apri "GParted Partition Editor", ma per ora parliamo di funzionalità molto importanti a cui devi prestare attenzione.

Soprattutto, devi avere un piano per le tue azioni, credimi: l'elenco dei passaggi e l'ordine in cui vengono eseguiti è piuttosto ampio, quindi è consigliabile annotare i punti principali del piano da qualche parte su un pezzo di carta e controllare periodicamente con loro. Quindi cosa ne sai. Per una normale installazione di Ubuntu in modalità UEFI, il disco rigido del tuo computer deve essere adeguatamente preparato, ovvero:

    Il disco deve essere con GPT;

    Il disco deve avere una partizione ESP speciale;

    Il disco dovrebbe avere partizioni standard: sistema, swap e una partizione per la home directory.

Inoltre, devi decidere i sistemi operativi sul tuo computer: se Ubuntu sarà l'unico sistema o ci saranno altri sistemi che supportano la modalità UEFI accanto, dipende dal piano di guasto e installazione.

Iniziamo rispondendo alla seconda domanda: la disponibilità di altri sistemi operativi. Se sul tuo computer sono già installati sistemi operativi che supportano l'avvio in modalità UEFI (ad esempio Windows 8) e non intendi ancora rifiutarli, i primi due punti del piano sono già stati completati: probabilmente la partizione ESP esiste già e il disco, ovviamente, con GPT. Verifichiamo che sia davvero così.

Supponiamo che dopo aver avviato l'editor delle partizioni GParted, vedrai la seguente finestra:

Quali informazioni si possono ottenere studiando attentamente questa finestra? Per prima cosa, guarda la colonna " Sistema di file"("File system"): tutte le partizioni sono formattate in ntfs, ad eccezione di una partizione con il file system fat32 - questa, a quanto pare, è la partizione ESP. Windows 8 è già installato sul disco (partizione / dev / sda4 - in Windows questa è l'unità C :) - questo è indicato da etichetta disco (colonna "Etichetta"). In secondo luogo, sul disco rigido sono presenti numerose partizioni di servizio di Windows: puoi scoprirlo non solo dalle etichette (WINRE_DRV e LRS_ESP), ma anche da bandiere(Colonna "Flags") - tutte queste sezioni sono nascoste perché hanno il flag nascosto impostato, che suggerisce la natura speciale delle informazioni su di esse. E infine, dai un'occhiata più da vicino alla partizione /dev/sda5: ti è capitato di perdere l'unità D: in Windows? Eccolo, sano e salvo.

Quindi, i primi due punti del piano sono già stati completati e l'implementazione del terzo punto: la creazione di partizioni per Ubuntu - è descritta in modo sufficientemente dettagliato nell'esempio dell'utilizzo di GParted per ripartizionare un disco rigido. Ricordiamo brevemente che dal disco dati (nell'esempio è /dev/sda5, o l'unità D: in Windows), è necessario “tagliare” abbastanza spazio e creare al suo posto tre partizioni: swap, system e una partizione per la home directory. Tieni inoltre presente che il tuo disco è GPT, quindi non ha una partizione estesa contenente dischi logici, quindi, quando crei le partizioni, seleziona Partizione primaria("Sezione principale").

Non eseguire alcuna operazione con le partizioni di servizio di Windows, a cui sono destinate normale funzionamento questo sistema operativo. È garantito che la modifica accidentale o intenzionale di queste partizioni causi problemi in Windows, fino alla sua completa inoperabilità.

Il risultato finale dovrebbe assomigliare a questa immagine:

Qui sono inoltre create partizioni:

Si prega di annotare lo scopo delle sezioni. Nell'esempio mostrato:

    /dev/sda2- Partizione EFI (ESP)

    /dev/sda6- partizione di sistema (partizione per la "radice" del sistema)

    /dev/sda7- partizione di scambio

    /dev/sda8- sezione per i dati dell'utente.

Queste informazioni saranno molto utili in seguito durante l'installazione di Ubuntu, perché a causa dell'elevato numero di partizioni, è molto facile confondersi e assegnare il punto di montaggio richiesto al "numero" sbagliato.

Tuttavia, continuiamo a lavorare con l'editor GParted. Il tuo compito è rimuovere tutte le partizioni e creare la configurazione del disco di cui Ubuntu ha bisogno nello spazio libero. Per fare ciò, puoi fare clic clic destro fare clic su ciascuna sezione e selezionare "Elimina" dal menu a discesa. Ma è meglio farlo diversamente: trova la voce "Dispositivo" nella barra dei menu dell'editor GParted e seleziona "Crea tabella delle partizioni ..." dal menu (Crea una tabella delle partizioni ...). Apparirà un avviso:

ATTENZIONE: questo CANCELLERÀ TUTTI I DATI sull'INTERO DISCO /dev/sda

(ATTENZIONE: questo cancellerà TUTTI I DATI su TUTTO IL DISCO /dev/sda)

Non preoccuparti, ti sei preso cura di te backup? Guarda un po 'più in basso - alla scritta "Avanzate" (Dettagli). Fare clic sul triangolo a sinistra e selezionare gpt dal menu:

Tutto lo spazio su disco diventerà grigio. Fai clic destro su di esso e inizia a creare le partizioni necessarie selezionando "Nuovo" dal menu a discesa. La prima delle nuove partizioni è una speciale partizione ESP, che, come ricorderete, è necessaria per il funzionamento di UEFI. Poiché è formattato in formato non nativo per FileLinux system, e inoltre, deve essere avviabile, quindi deve trovarsi all'inizio spazio sul disco. Definisci la sua dimensione nel campo "Nuova dimensione (MiB)" (Nuova dimensione in MiB) 100 MB e il file system - fat32:

Allo stesso modo, crea partizioni per il futuro: sistema (15 GB con file system ext4), partizione di swap (4 GB con linux-swap) e per home directory (tutto lo spazio rimanente in ext4). Come ricorderai, GParted non applica immediatamente le modifiche, ma le mette semplicemente in coda per l'esecuzione. Pertanto, fai clic sul segno di spunta verde "Applica tutte le operazioni" (Esegui tutte le operazioni):

Sì, non è necessario gestire i flag di avvio in questa fase: il programma di installazione di Ubuntu farà tutto come dovrebbe. Ora leggi attentamente come installare Ubuntu e, quando sei pronto, continueremo.

Installazione di Ubuntu

Dopo questo lavoro preparatorio, l'installazione di Ubuntu non dovrebbe essere difficile, soprattutto se leggi attentamente le regole di installazione. Basta estrarre un pezzo di carta con un elenco di partizioni e notare che la partizione EFI speciale (/dev/sda2 dall'esempio di installazione di Ubuntu e Windows insieme) deve essere assegnata esattamente alla proprietà partizione di avvio EFI, non l'area di avvio del BIOS di riserva:

In caso contrario, il programma di installazione ti mostrerà questa notifica:

Correggi l'errore e, se non funziona, esci dal programma di installazione, avvia l'editor GParted e verifica che tutto quanto sopra sia stato eseguito.

Le assegnazioni per tutte le altre partizioni richieste durante l'installazione di Ubuntu sono descritte in dettaglio in questa sezione, quindi non ha molto senso soffermarsi su questo in modo più dettagliato.

Possibili problemi

A volte capita che dopo l'installazione uno dei sistemi operativi preinstallati sul computer non si avvii. Ebbene, senza addentrarci in modi piuttosto complicati per riportare tutto alla normalità, notiamo che esiste una soluzione completa. possibili problemi con caricamento. Il nome di questa soluzione è riparazione di avvio .

Questo programmino è uno strumento molto potente che permette di correggere quasi tutti gli errori che possono verificarsi all'avvio di Ubuntu e di altri sistemi operativi dopo l'installazione.

Attieniti alla regola d'oro: Non aggiustare mai ciò che non è rotto»!

Avvia in Ubuntu. Non importa come lo fai: Boot-Repair funziona sia su LiveCD che su sistema installato. Ovviamente, se hai difficoltà ad avviare Ubuntu appena installato, il primo metodo diventa l'unico. Per prima cosa devi installare Boot-Repair sul tuo computer, questo viene fatto usando il terminale. Premi Ctrl + Alt + T e nella finestra che appare, digita:

: Cambia squadra più vicino al rilascio.

sudo add-apt-repository "deb http://ppa.launchpad.net/yannubuntu/boot-repair/ubuntu impertinente principale"

Ora, ovviamente, dirai: “Cosa ci fai lì? Tante lettere: non capisco niente e sicuramente commetterò un errore! Ovviamente nessuno inserisce il comando presentato lettera per lettera nel terminale: basta selezionarlo completamente e fare clic con il pulsante centrale del mouse nella finestra del terminale o trascinare lì il testo selezionato. Premere Invio . Se ci sei già Ubuntu installato, ti verrà chiesto di inserire la tua password. Si noti che quando si immette una password, non vengono visualizzati caratteri: nessun punto, nessun asterisco - niente di niente - probabilmente non è necessario spiegare perché è stato fatto. Dopo aver inserito la password, premere nuovamente Invio.

Scaricamento chiave pubblica repository con il programma dall'archivio chiavi affidabile:

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 60D8DA0B

Aggiorna l'elenco delle applicazioni con il comando:

Sudo apt-get update

Installa ed esegui Boot-Repair:

sudo apt-get install -y boot-repair && (boot-repair &)

Dopo una breve scansione, apparirà la finestra principale di Boot-Repair:

: In fase di scrittura.

Partizione di sistema (partizione di sistema EFI o ESP).

Il computer deve contenere una partizione di sistema sul disco. Sui sistemi basati su EFI e UEFI, questa partizione è denominata partizione di sistema EFI O ESP. Questa partizione è solitamente memorizzata sul disco rigido principale. Il computer si avvia dalla partizione di sistema. Questa partizione ha una dimensione minima di 100 MB e deve essere formattata utilizzando il formato di file FAT32. Questa partizione è gestita dal sistema operativo e non deve contenere altri file, inclusi gli strumenti di Ambiente ripristino Windows. La configurazione standard del disco nel layout GPT su un sistema UEFI è mostrata in fig. 1.

Riso. 1.Un esempio della configurazione delle partizioni del disco su un PC con UEFI.

Per il partizionamento GPT sui sistemi UEFI è necessaria una partizione EFI (ESP) formattata in FAT32. La dimensione standard di una partizione EFI è di 100 MB, ma su dischi in formato esteso nativo 4K (settori da 4KB) è aumentata a 260 MB a causa delle limitazioni FAT32. I produttori di PC possono memorizzare alcuni dei loro strumenti su questa partizione, quindi le sue dimensioni variano a seconda del produttore.Nel partizionamento GPT, la partizione EFI esegue uno dei ruoli assegnati alla partizione riservata al sistema nel partizionamento MBR. Contiene l'archivio Boot Configuration CD (BCD) ei file necessari per avviare il sistema operativo.

Principale pag principi di costruzione e funzionamento di un file system basato su FAT-32.

1) Ogni elemento Tabelle GRASSI(a partire dal secondo) corrisponde ad un cluster nell'area dati con lo stesso numero.

2)Numero file cluster iniziale indicato in linea di catalogo Il che definisce il File. Questonumero è anche un collegamento a una voce nella tabella FAT che contiene numero prossimo file cluster,ed è un collegamento alla voce della tabella FAT che contiene il numero del cluster di file successivo eccetera.

3) Un cluster è una sequenza continua di settori (dimensione fissa). Questo è il "pezzo" indirizzabile del file.

4) Codice nell'elemento della tabella FAT può ancora determinare grappolo gratuito, grappolo difettoso E segno di fine file.

5) File nella sezione FAT - è una sequenza di clusterspecificato utilizzandostringhe di directory ed elementi della tabella FAT.

6) Tutti i sistemi operativi possono funzionare con una partizione FAT-32 (il fattore principale nell'uso di FAT-32 in ESP).

Di conseguenza formattazione delle partizioni di alto livello, scrivendo le informazioni di sistema nei blocchi di dati di una seriesettori iniziali della partizione, viene creato unità logica (volume) sistema di file Tipo FAT32, che consiste da tre aree principali( riso. 2) , nel seguente ordine:

- area "riserva" (regione dei settori di riserva);

- area delle tabelle di allocazione dei file (FAT1 e FAT2);

- area di file e directory (area dati).

Root directory memorizzati nell'area dati come un normale file e possono essere espansi secondo necessità.

Prima che il sistema operativo inizi a caricarsi, un software per computer specializzato inizializza tutti i componenti, verifica la loro disponibilità per il funzionamento e solo successivamente trasferisce il controllo al caricatore del sistema operativo.

In precedenza, per questi scopi veniva utilizzato un set di programmi BIOS, ma questo standard è ora considerato obsoleto ed è stato sostituito dalla tecnologia UEFI, che supporta l'avvio sicuro, ha un bel GUI impostazioni e molti altri vantaggi. Il più moderno schede madri e i laptop sono già prodotti con UEFI. In questo articolo vedremo come Installazione Linux su UEFI e quali problemi potresti incontrare.

Questa è un'opzione per i proprietari di schede UEFI che non vogliono comprendere le complessità dell'utilizzo di questa tecnologia e accettano di utilizzare il proprio dispositivo come prima con il BIOS. La maggior parte delle schede madri consente di emulare la modalità BIOS. In questa modalità, puoi installare Linux senza problemi e partizioni aggiuntive, come è stato fatto nel BIOS.

Per abilitare la modalità Legasy BIOS, è necessario accedere alle impostazioni BIOS / UEFI utilizzando il pulsante F2, Canc o Maiusc + F2 e trovare l'elemento corrispondente lì. Ad esempio, ho questo elemento nella scheda Avvio. Qui è necessario selezionare la modalità di avvio UEFI o Legasy.

Dopo aver salvato le impostazioni, puoi installare il tuo sistema operativo come al solito. Se questa opzione non ti soddisfa, considereremo come installare Linux su UEFI.

Installazione di Linux su schede UEFI

Prenderò in considerazione l'installazione usando Ubuntu come esempio, ma tutti i passaggi sono simili per altre distribuzioni. Per prima cosa devi masterizzare l'immagine del disco su un'unità flash USB. La maggior parte delle distribuzioni supporta già l'avvio UEFI.

Passaggio 1: masterizza Linux su un'unità flash UEFI in Linux

Per scrivere un'immagine su un'unità flash in Linux è migliore utilizzare l'utility Etcher. Il programma masterizzerà supporti che possono essere avviati sia in UEFI che in un normale sistema. Dopo aver avviato il programma, è necessario selezionare l'immagine del sistema:

Quindi la scheda di memoria e attendere il completamento della registrazione:

È inoltre possibile scrivere manualmente l'immagine su un'unità flash USB. Questo è più semplice rispetto a un normale BIOS, anche se richiederà più passaggi. Per prima cosa, formatta i file multimediali in FAT32. Questo può essere fatto dentro utilità standard Gestione del disco di Gnome:

Quindi decomprimere il contenuto dell'immagine di installazione nella radice dell'unità flash:

sudo mount /path/to/image.iso /mnt
sudo mount /dev/sdb1 /media/flash/
sudo cp -r /mnt/* /media/flash

Qui /dev/sdb1 è il nome della partizione della tua unità flash. Puoi fare tutte queste cose dentro gestore di file. Non devi usare i comandi. Successivamente, è necessario installare due flag sulla partizione dell'unità flash in cui sono stati decompressi i file: boot e lba. Questo può essere fatto con Gparted. Basta eseguire il programma, selezionare l'unità flash nell'elenco dei dischi:

Fare clic con il tasto destro sulla partizione, selezionare Gestisci flag e selezionare le caselle accanto ai flag boot e lba.

Qualunque sia il metodo che usi, la tua unità flash è pronta e puoi avviarla da essa. La maggior parte delle immagini Linux contiene già un bootloader EFI e il firmware del computer lo troverà al prossimo riavvio.

Passaggio 1 (alternativa). Masterizzazione di Linux su un'unità flash UEFI in Windows

Se decidi di masterizzare Linux su Windows, è meglio utilizzare l'utilità Rufus. È necessario impostare i seguenti parametri in esso:

Tutti gli altri parametri sono di default. Al termine della registrazione, l'unità flash è pronta per l'uso.

Passaggio 2: scegli un ordine di avvio

Affinché il tuo sistema sia in grado di avviarsi dall'unità flash appena masterizzata, devi disabilitare UEFI avvio sicuro. Questa modalità consente l'avvio solo dei sistemi operativi firmati e solo i sistemi operativi Microsoft sono firmati. Pertanto, per Linux, questa modalità deve essere disabilitata. Ho anche questa impostazione nella scheda Avvio:

Inoltre, è necessario installare prima l'unità flash:

Successivamente, puoi riavviare il computer e procedere con l'installazione. Se hai una finestra del genere, allora va tutto bene. Qui devi selezionare "Prova Ubuntu senza installare", questo è un prerequisito:

Non descriverò tutti i passaggi di installazione che devono essere eseguiti, non sono diversi dall'installazione di un normale sistema operativo, l'unica differenza è nell'installazione del bootloader e del partizionamento del disco. Soffermiamoci ulteriormente.

Passaggio 3: partizionare il disco per UEFI

UEFI presenta diverse differenze rispetto al BIOS a questo proposito. Innanzitutto, questo è l'uso della tabella delle partizioni del disco GPT. Questo nuova tecnologia, che presenta molti vantaggi rispetto a MBR, tra cui molto un gran numero di partizioni primarie (ce ne sono solo quattro nell'MBR), ripristino da danni e molto altro. Maggiori informazioni su questo in un articolo separato. La seconda differenza è che i file del caricatore del sistema operativo non sono più memorizzati nei primi 512 byte del disco rigido. Tutti sono memorizzati su una partizione separata chiamata ESP.

Prima di premere "Installa Ubuntu" Preferibilmente preparare l'unità con Gparted. Apri l'utility dal menu principale dell'immagine. Quindi selezionare Dispositivo -> Crea tabella delle partizioni:

Seleziona la tabella delle partizioni GPT dall'elenco:

Passaggio 4Creare la partizione ESP

In Gparted, dobbiamo solo creare una partizione ESP per UEFI. Per fare ciò, seleziona "Inosservato", quindi fai clic destro su di esso e seleziona "Nuovo":

Come file system per la partizione, devi selezionare FAT32, la dimensione è di 100 megabyte. Quindi fare clic sul pulsante "Fare domanda a" per applicare le modifiche.

Quindi fare clic "Gestisci flag" e seleziona le caselle accanto alle bandiere "stivale" E "ef".

Passaggio 5. Opzione di partizionamento del disco

Quando il sistema ti chiede di scegliere un metodo di layout, puoi lasciare che il sistema etichetti tutto automaticamente. Ma questo è solo se non hai già installato alcun sistema operativo. Altrimenti scegli "La tua variante":

Passaggio 6Assegna partizioni

Se hai scelto un'altra opzione di markup, vedrai un menu con un elenco di tutte le sezioni. Trova nella parte inferiore della finestra "Dispositivo per l'installazione del bootloader" e selezionare la partizione per EFI dall'elenco.

Quindi fare clic sulla partizione per EFI nell'elenco e selezionare "Partizione di sistema EFI":

È quindi possibile procedere con l'installazione come di consueto. È necessario creare una partizione root e, facoltativamente, è possibile creare una partizione bootloader, swap e home. Puoi leggere ulteriori informazioni sull'installazione di Ubuntu 18.04 su.

Passaggio 7: completamento dell'installazione

Dopo che tutti i file sono stati decompressi e il bootloader è stato installato, l'installazione di Linux su UEFI è stata completata, è possibile riavviare il computer e utilizzare il sistema come al solito.

Ma diamo un'occhiata alla gestione delle voci di menu e dei bootloader EFI.

Gestione del bootloader UEFI con eifbootmgr

Quando il sistema si avvia è possibile visualizzare Impostazioni UEFI per impostazione predefinita eseguendo il comando:

Diamo un'occhiata più da vicino a cosa significa ciascuno dei parametri:

  • BootCurrent- il bootloader utilizzato per avviare questo sistema operativo;
  • Ordine di avvio- l'ordine dei caricatori in cui il boot manager li risolverà durante l'avvio del sistema. Se il primo bootloader fallisce, verrà utilizzato il secondo e così via;
  • AvvioAvanti- il bootloader che verrà lanciato al prossimo avvio;
  • tempo scaduto- timeout durante il quale verrà visualizzato il menu di selezione del bootloader prima che venga selezionato automaticamente;
  • Voci 0000 - 0004- caricatori utilizzabili.

È possibile modificare l'ordine di avvio con l'opzione -o, ad esempio, avviamo prima il sistema operativo dal disco ottico:

sudo efibootmgr -o 0,1,2,3

E riportiamo Ubuntu al primo posto:

sudo efibootmgr -o 3,0,1,2

È possibile modificare il timeout per visualizzare il menu di selezione del sistema:

sudo efibootmgr -t 20

Qui abbiamo impostato il timeout a 20 secondi.

conclusioni

In questo articolo, abbiamo esaminato come installare Linux su UEFI e come gestire l'ordine di avvio su un sistema installato. Ora, se desideri installare questo sistema operativo sul tuo nuovo computer portatile con EFI, allora sai già come farlo. Se hai domande, chiedi nei commenti!

Non appena accendiamo il computer, inizia immediatamente a eseguire un sistema operativo in miniatura, che conosciamo come BIOS. Si occupa di testare i dispositivi, la memoria, il caricamento dei sistemi operativi e l'allocazione delle risorse hardware. Molte delle funzionalità di questo insieme di programmi (di solito di dimensioni di circa 256-512 KB) consentono di supportare sistemi operativi meno recenti come MS-DOS, offrendo loro molte opzioni. Dai tempi del PC/AT-8086, il BIOS è cambiato molto poco, e quando sono stati lanciati i primi Pentium, il suo sviluppo si era quasi fermato. In realtà, non c'era nulla da cambiare, tranne il doppio BIOS, il supporto per gli strumenti di rete e la possibilità di eseguire il flashing. Ma c'erano molti svantaggi: l'ingresso iniziale nella modalità reale del processore, l'indirizzamento a 16 bit e 1 MB di memoria disponibile, l'impossibilità di avere una console di "riparazione". E, naturalmente, l'eterno problema del supporto dei dischi rigidi. Anche ora, le unità fino a 2,2 TB sono garantite per essere supportate, non di più.

Nel 2005, Intel ha deciso di cambiare il BIOS in EFI / UEFI (Unified Extensible Firmware Interface). Il sistema EFI è un sistema operativo di base più avanzato. Su alcune piattaforme Unix e Windows, UEFI esiste da molto tempo, ma la transizione di massa non è ancora avvenuta, nonostante le buone intenzioni. E loro sono:

  • La presenza della famigerata console per la riparazione dei parametri di sistema e l'installazione del sistema operativo;
  • La sezione EFI consente di eseguire alcune azioni senza caricare il sistema operativo (guardare film, avviare musica);
  • Accesso a Internet e quindi disponibilità driver installati rete, stack TCP/IP, ecc.);
  • La presenza di una modalità grafica e script utente;
  • Supporto per dischi giganti;
  • Archiviazione UEFI su partizioni di nuovo formato (GPT);
  • Supporto completo per tutto l'hardware dal lancio.

UEFI può utilizzare una macchina di esecuzione generica come la JVM per consumare codice indipendente dall'hardware e questo apre vaste possibilità per la creazione di software "avviabile".

Ci sono anche critiche a questa tecnologia. In particolare, la sua implementazione può portare a tagliare fuori nuovi giocatori dal mercato dei sistemi operativi: ci sarà sempre qualche scappatoia tecnologica nel codice per questo. Come, ad esempio, l'impossibilità di avviare Windows 98 dai BIOS moderni. Ma, peggio ancora, dovrai dimenticare i milioni di programmi MS-DOS e altri sistemi che si affidavano alle funzioni del BIOS per il loro lavoro. Forse saranno ancora emulati, ma su questo ci sono dei dubbi. E tra questi ci sono probabilmente programmi importanti che non ci sarà nessuno a riscrivere. Tuttavia, tutti questi problemi sono risolvibili, almeno attraverso i sistemi operativi virtuali. Ma il fatto che appariranno nuovi tipi di virus è certo e lo vedremo molto presto.

Se noti un errore, seleziona una parte di testo e premi Ctrl + Invio
CONDIVIDERE: