## page was renamed from cialu/NetBootDaInternet
#format wiki
#LANGUAGE it
<
>
<>
<>
= Introduzione =
Questa guida descrive come configurare un computer per effettuare un'installazione '''Netboot''' di '''Ubuntu''' con avvio da file salvato su disco rigido.
Questo sistema permette di effettuare un'[[Installazione/CdMinimale|installazione minimale]] di '''Ubuntu''' senza la necessità di avere un file `.iso` a disposizione. Gli unici prerequisiti necessari sono:
* la presenza del bootloader '''[[AmministrazioneSistema/Grub|GRUB]]''' già installato, funzionante e avviabile;
* la disponibilità di una connessione Internet funzionante.
Questo metodo di installazione __non__ richiede:
* l'utilizzo di un [[Installazione#Creazione_e_avvio_del_supporto_di_installazione|supporto d'installazione]] (CD/DVD o USB),
* la configurazione di un server LAN per l'avvio PXE, come nel caso di un'[[Installazione/DaRete|installazione tramite rete]].
{{{#!wiki tip
Questo metodo risulta molto utile per installare Ubuntu sostituendo un sistema GNU/Linux già esistente, inoltre qualora sussistano problemi che impediscano di avviare un dispositivo di installazione (vecchi pc, impossibilità di modificare l'ordine dei dispositivi di boot nel BIOS ecc.).
}}}
{{{#!wiki tip
Se il computer non dispone di connettività di rete durante l'installazione, è possibile utilizzare il metodo [[Installazione/DaImg|da file immagine]].
}}}
= Preparativi =
== Installazione GRUB ==
Se nel computer su cui si desidera installare è già disponibile '''GRUB''', saltare questa procedura passando direttamente al successivo [[#download|paragrafo]].
Se invece il computer su cui si desidera utilizzare questo metodo di installazione non dispone di '''GRUB''', procedere come segue:
0. Se il computer ha già a disposizione un sistema '''Ubuntu''' funzionante e avviabile seguire le istruzioni dal punto '''7'''.
0. Collegare il disco su cui verrà installato Ubuntu ad un altro pc, oppure avviare una sessione '''live'''. Quindi [[Hardware/DispositiviPartizioni/IndividuarePartizioni|individuare]] il drive che si desidera utilizzare per l'installazione.
0. [[AmbienteGrafico/AvviareProgrammi|Avviare]] un gestore di partizioni (per informazioni sul partizionamento manuale consultare [[Hardware/DispositiviPartizioni/PartizionamentoManuale|questa guida]]).
0. Lasciare un megabyte di spazio libero all'inizio del disco.
0. Creare una partizione di dimensioni ridotte per contenere le immagini appropriate di ramdisk e kernel (circa 100 o 200 MB a seconda della versione prescelta).
0. [[Hardware/DispositiviPartizioni/MontarePartizioni#Introduzione|Montare]] il drive per l'installazione.
0. [[AmministrazioneSistema/InstallareProgrammi|Installare]] il pacchetto [[apt://grub-pc-bin | grub-pc-bin]], se assente.
0. Usando il [[AmministrazioneSistema/Terminale|terminale]], installare '''GRUB''' sul disco scelto per l'installazione tramite il comando: {{{
sudo grub-install --target=i386-pc --boot-directory=/mnt/diskname/boot/ /dev/sdX
}}}
avendo cura di sostituire «`diskname`» con il nome del disco e «`/dev/sdX`» con il dispositivo precedentemente individuato.
{{{#!wiki tip
L'opzione `--target=i386-pc` indica a `grub-install` di effettuare un'installazione specifica per sistemi BIOS ed è consigliato specificarla per evitare ambiguità durante l'installazione.
}}}
== Configurazione GRUB ==
Se '''GRUB''' viene correttamente mostrato all'avvio del computer, saltare questa procedura passando direttamente al successivo [[#download|paragrafo]].<
>
Qualora invece '''GRUB''' non compaia all'avvio del computer rimanendo nascosto, seguire le istruzioni di [[AmministrazioneSistema/Grub/Errori#Il_men.2BAPk_di_Grub_2_.2BAOg_nascosto|questa guida]].
{{{#!wiki tip
In alternativa è possibile lasciare inalterata la configurazione. In tal caso bisognerà tenere premuto il tasto '''Shift''' ('''Maiusc''') subito dopo l'accensione del computer per mostrare il menu di '''GRUB''' (punti 1 e 2 di [[#install|questo paragrafo]]).
}}}
<>
== Download dell'immagine ==
Giunti a questo punto è necessario:
* Effettuare il download dei file `initrd.gz` e `linux`, raggiungibili da [[http://cdimage.ubuntu.com/netboot/|questa pagina]] per Ubuntu 18.04 e precedenti o da [[http://archive.ubuntu.com/ubuntu/dists/focal/main/installer-amd64/current/legacy-images/netboot/ubuntu-installer/amd64/|questa pagina]] per Ubuntu 20.04, scegliendo i file in base alla versione di Ubuntu desiderata e alla propria architettura.
* Salvare i due file in una posizione tale che possa essere individuata da '''GRUB'''. Una posizione consigliata è la cartella `/boot` (che verrà utilizzata nei passaggi successivi della guida; in questo caso l'operazione di salvataggio dovrà essere svolta con i [[AmministrazioneSistema/PrivilegiDiAmministrazione|diritti di amministrazione]]).
A titolo di esempio, vengono di seguito riportati i comandi per eseguire l'operazione da [[AmministrazioneSistema/Terminale|terminale]], validi per installare '''Ubuntu 18.04 LTS 64 bit''': {{{
cd /boot}}} {{{
sudo wget http://archive.ubuntu.com/ubuntu/dists/bionic/main/installer-amd64/current/images/netboot/ubuntu-installer/amd64/initrd.gz
}}} {{{
sudo wget http://archive.ubuntu.com/ubuntu/dists/bionic/main/installer-amd64/current/images/netboot/ubuntu-installer/amd64/linux
}}}
Cambiare quindi destinazione e link di download in base alle proprie esigenze.
<>
= Installazione =
0. Riavviare il computer e se necessario [[Installazione/AvvioSupportoDiInstallazione|impostare l'avvio]] per eseguire il boot dal disco configurato precedentemente.
0. Una volta apparsa la schermata di '''GRUB''', per accedere al menu premere:
* '''GRUB2''': il tasto '''Shift'''.
* '''GRUB Legacy''': il tasto '''ESC'''.
0. Premere il tasto '''C''' per utilizzare la riga di comando di '''GRUB'''.
{{{#!wiki note
La linea di comando sarà configurata con la tastiera inglese. Pertanto alcuni caratteri saranno differenti (ad esempio bisognerà digitare il tasto «'''ì'''» della tastiera italiana per «'''='''» , «'''-'''» per «'''/'''» ecc.).
}}}
0. Quindi inserire il seguente comando: {{{
root=(hd0,1)
}}}
sostituendo eventualmente la partizione di root con il numero dell'unità con relativa partizione su cui era stata impostata la cartella `/boot`, se diverso.
{{{#!wiki note
È possibile copiare la linea contenente le informazioni della root dalle voci di boot esistenti oppure, in caso di dubbi, utilizzare il completamento automatico con il tasto '''TAB''' dopo aver inserito '''root (''' oppure '''root (hd0,'''.
}}}
0. A questo punto inserire i comandi per indicare i percorsi dei file `linux` e `initrd.gz`. Di seguito verrà indicata la cartella `/boot`. Modificare pertanto il comando con la cartella dove sono stati effettivamente salvati i due file, nel caso sia differente. <
>
Per il file `linux` digitare, a seconda della versione di '''GRUB''' in uso:
* '''GRUB2''': {{{
linux /boot/linux
}}}
* '''GRUB Legacy''': {{{
kernel /boot/linux
}}}
Per il file `initrd.gz` digitare: {{{
initrd /boot/initrd.gz
}}}
0. Infine per eseguire l'avvio, digitare {{{
boot
}}}
Se la procedura è andata a buon fine, verrà caricata ed avviata l'[[Installazione/CdMinimale#Avvio_e_installazione|installazione minimale]]. Seguire quindi le istruzioni a video dell'installer per terminare l'installazione.
= Ulteriori risorse =
* [[https://help.ubuntu.com/community/Installation/NetbootInstallFromInternet| Documento originale]]
----
CategoryInstallazioneSistema