|
Size: 6770
Comment: sync with English master
|
← Revision 11 as of 2015-11-08 10:18:51 ⇥
Size: 6802
Comment: sync with English master
|
| Deletions are marked like this. | Additions are marked like this. |
| Line 8: | Line 8: |
| Debian fornisce sia Grub 1 che 2 (maggiori informazioni alla pagina [[it/BootLoader|Boot loader]]). * Grub 1 è il boot loader predefinito <<FootNote(Grub è il ''principale'' boot loader predefinito su x86... ma sono installati in modo predefinito alcuni altri boot loader in alcuni casi che non sono gestiti da Grub v1.)>> su piattaforme x86 (fino a [[it/DebianLenny|Debian Lenny]]). * [[Grub2|Grub 2]] è fornito a partire da [[it/DebianLenny|Debian Lenny]], ed è il predefinito a partire da [[it/DebianSqueeze|Debian Squeeze]]. |
Debian fornisce sia GRUB 1 che 2 (maggiori informazioni alla pagina [[it/BootLoader|Boot loader]]). * GRUB 1 è il boot loader predefinito <<FootNote(GRUB è il ''principale'' boot loader predefinito su x86... ma sono installati in modo predefinito alcuni altri boot loader in alcuni casi che non sono gestiti da GRUB v1.)>> su piattaforme x86 (fino a [[it/DebianLenny|Debian Lenny]]). * [[Grub2|GRUB 2]] è fornito a partire da [[it/DebianLenny|Debian Lenny]], ed è il predefinito a partire da [[it/DebianSqueeze|Debian Squeeze]]. |
| Line 14: | Line 14: |
| = Installare il pacchetto Grub = | = Installare il pacchetto di GRUB = |
| Line 16: | Line 16: |
| Grub v1 (pacchetto [[DebianPkg:lenny/grub|grub]]) può essere installato con: | GRUB v1 (pacchetto [[DebianPkg:lenny/grub|grub]]) può essere installato con: |
| Line 21: | Line 21: |
| Per installare Grub 2 serve la variante appropriata per il proprio firmware di sistema (solitamente [[DebianPkg:lenny/grub-pc|grub-pc]], vedere le [[DebianPkg:source/lenny/grub2|varianti di Grub 2]]). | Per installare GRUB 2 serve la variante appropriata per il proprio firmware di sistema (solitamente [[DebianPkg:lenny/grub-pc|grub-pc]], vedere le [[DebianPkg:source/lenny/grub2|varianti di Grub 2]]). |
| Line 24: | Line 24: |
| Grub v2 (pacchetto [[DebianPkg:squeeze/grub|grub]]) può essere installato con: | GRUB v2 (pacchetto [[DebianPkg:squeeze/grub|grub]]) può essere installato con: |
| Line 29: | Line 29: |
| Se il sistema non è un ''PC'' normale (se ad esempio ha EFI (Extensible Firmware Interface) o !OpenFirmware piuttosto che un BIOS) bisogna installare un'altra versione di grub vedere le [[DebianPkg:source/lenny/grub2|varianti di Grub 2]]). | Se il sistema non è un ''PC'' normale (se ad esempio ha EFI (Extensible Firmware Interface) o !OpenFirmware piuttosto che un BIOS) bisogna installare un'altra versione di grub vedere le [[DebianPkg:source/lenny/grub2|varianti di GRUB 2]]). |
| Line 32: | Line 32: |
| = Configurare Grub = | = Configurare GRUB = |
| Line 34: | Line 34: |
| == Configurare Grub 1 == | == Configurare GRUB 1 == |
| Line 39: | Line 39: |
| Quando si installa un nuovo kernel in Debian questo file viene aggiornato automaticamente tramite {{{update-grub}}}. | Quando si installa un nuovo kernel in Debian questo file di configurazione di GRUB viene aggiornato automaticamente tramite {{{update-grub}}}. |
| Line 43: | Line 43: |
| == Configurare Grub 2 == | == Configurare GRUB 2 == |
| Line 49: | Line 49: |
| Per configurare Grub 2 bisogna modificare {{{/etc/default/grub}}} quindi eseguire {{{update-grub}}}; le configurazioni avanzate si ottengono modificando i file in {{{/etc/grub.d/}}}. | Per configurare GRUB 2 bisogna modificare {{{/etc/default/grub}}} quindi eseguire {{{update-grub}}}; le configurazioni avanzate si ottengono modificando i file in {{{/etc/grub.d/}}}. |
| Line 51: | Line 51: |
| Consultare anche la pagina di [[Grub2]] per istruzioni più dettagliate sulla configurazione, idee e suggerimenti. | Consultare anche la pagina di [[Grub2|GRUB2]] per istruzioni più dettagliate sulla configurazione, idee e suggerimenti. |
| Line 54: | Line 54: |
| Per aggiornare a Grub 2 è necessario: 1. Installare Grub 2 (non rimuovere ancora Grub 1). 2. Seguire le istruzioni mostrate durante l'installazione (Grub 1 ha ora una voce a cascata su Grub 2; riavviare e __testarlo__, quindi si può effettivamente abilitare Grub 2 come boot loader eseguendo {{{upgrade-from-grub-legacy}}}). |
Per aggiornare a GRUB 2 è necessario: 1. Installare GRUB 2 (non rimuovere ancora GRUB 1). 2. Seguire le istruzioni mostrate durante l'installazione (GRUB 1 ha ora una voce a cascata su GRUB 2; riavviare e __testarlo__, quindi si può effettivamente abilitare GRUB 2 come boot loader eseguendo {{{upgrade-from-grub-legacy}}}). |
| Line 59: | Line 59: |
| * Vedere la pagina [[GrubTransition|Migrazione di Grub]]. | * Vedere la pagina [[GrubTransition|Migrazione di GRUB]]. |
| Line 76: | Line 76: |
| 1. Aggiornare grub. | 1. Aggiornare GRUB. |
| Line 85: | Line 85: |
| Ora si ha un boot loader grub sul proprio sistema XP. | Ora si ha un boot loader GRUB sul proprio sistema XP. |
| Line 87: | Line 87: |
| Aggiornando da grub a grub2 il riferimento a XP/WP7 è andato perduto, come si può rispristinare la voce del menu?:: È necessario installare os-prober, assicurarsi che sia abilitato nella configurazione di grub2 ed effettuare la sincronizzazione. | Aggiornando da GRUB a GRUB il riferimento a XP/WP7 è andato perduto, come si può rispristinare la voce del menu?:: È necessario installare os-prober, assicurarsi che sia abilitato nella configurazione di GRUB ed effettuare la sincronizzazione. |
| Line 100: | Line 100: |
| In modo predefinito grub2 in Debian non aggiunge l'opzione "resume=/dev/swap-partition".:: Se però si vuole averla come predefinita, si può modificare il file {{{/etc/grub.d/10_linux}}} e farvi queste modifiche: | In modo predefinito GRUB in Debian non aggiunge l'opzione "resume=/dev/swap-partition".:: Se però si vuole averla come predefinita, si può modificare il file {{{/etc/grub.d/10_linux}}} e farvi queste modifiche: |
Traduzioni: English - Français - Italiano - Русский
Boot loader > GRUB
GRUB (GRand Unified Bootloader) è un boot loader molto potente che può essere usato per avviare la maggior parte dei sistemi operativi su piattaforma intel.
Debian fornisce sia GRUB 1 che 2 (maggiori informazioni alla pagina Boot loader).
GRUB 1 è il boot loader predefinito 1 su piattaforme x86 (fino a Debian Lenny).
GRUB 2 è fornito a partire da Debian Lenny, ed è il predefinito a partire da Debian Squeeze.
Contents
Installare il pacchetto di GRUB
Fino a Debian Lenny
GRUB v1 (pacchetto grub) può essere installato con:
apt-get install grub
Per installare GRUB 2 serve la variante appropriata per il proprio firmware di sistema (solitamente grub-pc, vedere le varianti di Grub 2).
Debian Squeeze e successive
GRUB v2 (pacchetto grub) può essere installato con:
apt-get install grub
Se il sistema non è un PC normale (se ad esempio ha EFI (Extensible Firmware Interface) o OpenFirmware piuttosto che un BIOS) bisogna installare un'altra versione di grub vedere le varianti di GRUB 2).
Configurare GRUB
Configurare GRUB 1
Il file di configurazione è /boot/grub/menu.lst
Quando si installa un nuovo kernel in Debian questo file di configurazione di GRUB viene aggiornato automaticamente tramite update-grub.
Si possono modificare le impostazioni del file /boot/grub/menu.lst leggendo attentamente i commenti; per maggiori informazioni si veda /usr/share/doc/grub/README.Debian.gz e la pagina di manuale di update-grub(8).
Configurare GRUB 2
Il file di configurazione è /boot/grub/grub.cfg ma non va modificato direttamente, in quanto è generato da update-grub(8) basandosi su:
Gli script in /etc/grub.d/
Il file di configurazione /etc/default/grub
Per configurare GRUB 2 bisogna modificare /etc/default/grub quindi eseguire update-grub; le configurazioni avanzate si ottengono modificando i file in /etc/grub.d/.
Consultare anche la pagina di GRUB2 per istruzioni più dettagliate sulla configurazione, idee e suggerimenti.
Aggiornare dalla versione 1 alla 2
Per aggiornare a GRUB 2 è necessario:
- Installare GRUB 2 (non rimuovere ancora GRUB 1).
Seguire le istruzioni mostrate durante l'installazione (GRUB 1 ha ora una voce a cascata su GRUB 2; riavviare e testarlo, quindi si può effettivamente abilitare GRUB 2 come boot loader eseguendo upgrade-from-grub-legacy).
Passaggio dalla versione 1 alla 2
Vedere la pagina Migrazione di GRUB.
Installare GRUB su disco
Se la configurazione di GRUB è a posto, lo si può installare sul MBR del disco usando grub-install.
FAQ
Dual Boot di FreeBSD con partizione GPT
- Modificare /etc/grub.d/40_custom aggiungendo quanto segue (sostituire ad X il nome della propria partizione FreeBSD):
menuentry 'FreeBSD 10.1 amd64' { insmod ufs2 set root='(hd0,gptX)' kfreebsd /boot/loader } - Aggiornare GRUB.
Dual Boot
- GRUB permette di ibernare Linux e attivare un altro sistema operativo (tipo Windows XP) che è stato ibernato in precedenza, ovvero un una doppia ibernazione piuttosto che un dual boot?
- Nulla impedisce di ibernare (GRUB non è consapevole del fatto che la macchina è sospesa), prestare comunque attenzione a non montare la stessa partizione (RW) in due SO sospesi!
- C'è un modo per installare GRUB nel MBR da DOS o Windows XP, ovvero un'utilità simile a rawrite.exe o fdisk.exe che scrive un MBR per GRUB? Cioè installare Linux senza avere un floppy di avvio.
- C'è o c'era una versione di GRUB per win32 che l'autore ha usato per installare Linux da Windows 2000, ma non è sicuro della fonte (si faccia una ricerca per grubwin32). Basta decomprimere grubwin32 in c:\ quindi eseguire c:\boot\grub\w32grub (in XP, non Linux), poi aggiungere:
c:\boot\stage1="GRUB"
al file c:\boot.ini
Ora si ha un boot loader GRUB sul proprio sistema XP.
- Aggiornando da GRUB a GRUB il riferimento a XP/WP7 è andato perduto, come si può rispristinare la voce del menu?
- È necessario installare os-prober, assicurarsi che sia abilitato nella configurazione di GRUB ed effettuare la sincronizzazione.
apt-get install os-prober
Modificare quindi /etc/default/grub e controllare di avere una riga come questa:
GRUB_DISABLE_OS_PROBER=false
Eseguire infine update-grub2.
- In modo predefinito GRUB in Debian non aggiunge l'opzione "resume=/dev/swap-partition".
Se però si vuole averla come predefinita, si può modificare il file /etc/grub.d/10_linux e farvi queste modifiche:
Sostituire
linux ${rel_dirname}/${basename} root=${linux_root_device_thisversion} ro ${args}con
linux ${rel_dirname}/${basename} root=${linux_root_device_thisversion} ro ${args} resume=`swapon -s | grep '/dev/sd.[0-9]' -o`Questo aggiunge la prima partizione di swap a tutte le voci linux trovate.
Vedere anche
Collegamenti esterni
GRUB è il principale boot loader predefinito su x86... ma sono installati in modo predefinito alcuni altri boot loader in alcuni casi che non sono gestiti da GRUB v1. (1)
