Come avviare le immagini ISO di Linux direttamente dal disco rigido

Sommario:

Come avviare le immagini ISO di Linux direttamente dal disco rigido
Come avviare le immagini ISO di Linux direttamente dal disco rigido

Video: Come avviare le immagini ISO di Linux direttamente dal disco rigido

Video: Come avviare le immagini ISO di Linux direttamente dal disco rigido
Video: COME AUMENTARE LA BATTERIA DI QUALSIASI IPHONE! - YouTube 2024, Aprile
Anonim
Il boot loader GRUB2 di Linux può avviare i file ISO di Linux direttamente dal tuo disco rigido. Avvia Linux live CD o installa Linux su un'altra partizione del disco rigido senza masterizzarlo su disco o avviarlo da un'unità USB.
Il boot loader GRUB2 di Linux può avviare i file ISO di Linux direttamente dal tuo disco rigido. Avvia Linux live CD o installa Linux su un'altra partizione del disco rigido senza masterizzarlo su disco o avviarlo da un'unità USB.

Abbiamo eseguito questo processo su Ubuntu 14.04 - Le distribuzioni Linux basate su Ubuntu e Ubuntu hanno un buon supporto per questo. Altre distribuzioni Linux dovrebbero funzionare allo stesso modo.

Ottieni un file ISO di Linux

Questo trucco richiede che sul tuo disco fisso sia installato un sistema Linux. Il tuo computer deve utilizzare il boot loader GRUB2, che è un caricatore di avvio standard sulla maggior parte dei sistemi Linux. Spiacenti, non puoi avviare un file ISO Linux direttamente da un sistema Windows utilizzando il boot loader di Windows.

Scarica i file ISO che desideri utilizzare e memorizzali nella partizione Linux. GRUB2 dovrebbe supportare la maggior parte dei sistemi Linux. se si desidera utilizzarli in un ambiente live senza installarli sul disco rigido, assicurarsi di scaricare le versioni "live CD" di ogni ISO di Linux. Dovrebbero funzionare anche molti dischi di utilità di avvio basati su Linux.

Controlla il contenuto del file ISO

Potrebbe essere necessario guardare all'interno del file ISO per determinare esattamente dove sono i file specifici. Ad esempio, è possibile farlo aprendo il file ISO con l'applicazione grafica Archive Manager / File Roller fornita con Ubuntu e altri ambienti desktop basati su GNOME. Nel file manager Nautilus, fare clic con il pulsante destro del mouse sul file ISO e selezionare Apri con Gestore di archivi.

Individua il file del kernel e l'immagine initrd. Se stai usando un file ISO di Ubuntu, troverai questi file all'interno della cartella casper - il file vmlinuz è il kernel di Linux e il file initrd è l'immagine initrd. Avrai bisogno di conoscere la loro posizione all'interno del file ISO più tardi.

Image
Image

Determina il percorso della partizione del disco rigido

GRUB usa un diverso schema di "nome dispositivo" rispetto a Linux. Su un sistema Linux, / dev / sda1 è la prima partizione sul primo disco rigido - un significa il primo disco rigido e 1 significa la sua prima partizione. In GRUB, (hd0,1) è equivalente a / dev / sda0. Il 0 significa il primo disco rigido, mentre il 1 significa la prima partizione su di esso. In altre parole, in un nome di dispositivo GRUB, i numeri del disco iniziano a contare a 0 e i numeri di partizione iniziano a contare a 1 - sì, è inutilmente confuso. Ad esempio, (hd3,6) si riferisce alla sesta partizione sul quarto disco rigido.

Puoi usare il fdisk -l comando per visualizzare queste informazioni. Su Ubuntu, apri un Terminale ed esegui il seguente comando:

sudo fdisk -l

Vedrai un elenco di percorsi di dispositivi Linux, che puoi convertire in nomi di dispositivi GRUB da soli. Ad esempio, sotto possiamo vedere che la partizione di sistema è / dev / sda1 - quindi questo è (hd0,1) per GRUB.

Image
Image

Crea la voce di avvio di GRUB2

Il modo più semplice per aggiungere una voce di avvio personalizzata è modificare lo script /etc/grub.d/40_custom. Questo file è progettato per le voci di avvio personalizzate aggiunte dall'utente. Dopo aver modificato il file, i contenuti del file / etc / defaults / grub e gli script /etc/grub.d/ verranno combinati per creare un file /boot/grub/grub.cfg - non dovresti modificare questo file mano. È progettato per essere generato automaticamente dalle impostazioni specificate in altri file.

Avrai bisogno di aprire il file /etc/grub.d/40_custom per la modifica con i privilegi di root. Su Ubuntu, puoi farlo aprendo una finestra di Terminale ed eseguendo il seguente comando:

sudo gedit /etc/grub.d/40_custom

Sentiti libero di aprire il file nel tuo editor di testo preferito. Ad esempio, è possibile sostituire "gedit" con "nano" nel comando per aprire il file nell'editor di testo Nano.

A meno che tu non abbia aggiunto altre voci di avvio personalizzate, dovresti vedere un file per lo più vuoto. Dovrai aggiungere una o più sezioni di avvio ISO al file sotto le righe commentate.

Ecco come è possibile avviare una distribuzione basata su Ubuntu o Ubuntu da un file ISO. Abbiamo testato questo con Ubuntu 14.04:
Ecco come è possibile avviare una distribuzione basata su Ubuntu o Ubuntu da un file ISO. Abbiamo testato questo con Ubuntu 14.04:

menuentry “ Ubuntu 14.04 ISO ” { set isofile=” /home/name/Downloads/ ubuntu-14.04.1-desktop-amd64.iso ” loopback loop (hd0,1)$isofile linux (loop)/casper/vmlinuz.efi boot=casper iso-scan/filename=${isofile} quiet splash initrd (loop)/casper/initrd.lz }

Personalizzare la voce di avvio per contenere il nome della voce del menu desiderato, il percorso corretto per il file ISO sul computer e il nome del dispositivo del disco rigido e della partizione contenente il file ISO. Se i file vmlinuz e initrd hanno nomi o percorsi diversi, assicurati di specificare anche il percorso corretto per quei file.

(Se hai una partizione / home / separata, ometti il bit / home, in questo modo: set isofile = "/ nome / download / $ {isoname}").

Nota importante: Diverse distribuzioni Linux richiedono diverse voci di avvio con diverse opzioni di avvio. Il progetto Multiboot ISO di GRUB Live offre una varietà di voci di menu per diverse distribuzioni Linux. Dovresti essere in grado di adattare queste voci di menu di esempio per il file ISO che desideri avviare. È anche possibile eseguire una ricerca sul Web per il nome e il numero di rilascio della distribuzione Linux che si desidera avviare insieme a "avvio da ISO in GRUB" per trovare ulteriori informazioni.

Se si desidera aggiungere altre opzioni di avvio ISO, aggiungere ulteriori sezioni al file.
Se si desidera aggiungere altre opzioni di avvio ISO, aggiungere ulteriori sezioni al file.

Salva il file quando hai finito. Ritorna a una finestra di Terminale ed esegui il seguente comando:

sudo update-grub

Image
Image

La prossima volta che avvii il tuo computer, vedrai la voce di avvio ISO e potrai sceglierla per avviare il file ISO. Potrebbe essere necessario tenere premuto Shift durante l'avvio per visualizzare il menu di GRUB.

Se si vede un messaggio di errore o una schermata nera quando si tenta di avviare il file ISO, in qualche modo si è erroneamente configurata la voce di avvio.Anche se il percorso del file ISO e il nome del dispositivo sono corretti, i percorsi dei file vmlinuz e intird nel file ISO potrebbero non essere corretti o il sistema Linux che stai avviando potrebbe richiedere opzioni diverse.

Consigliato: