public inbox for gentoo-docs-it@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-docs-it] tradotto grub-error-guide.xml
@ 2006-02-15 18:52 Cristiano Chiucchiolo
  2006-02-15 23:17 ` Stefano Rossi
  0 siblings, 1 reply; 2+ messages in thread
From: Cristiano Chiucchiolo @ 2006-02-15 18:52 UTC (permalink / raw
  To: gentoo-docs-it

[-- Attachment #1: Type: text/plain, Size: 2 bytes --]



[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: grub-error-guide.xml --]
[-- Type: text/xml; name="grub-error-guide.xml", Size: 17323 bytes --]

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE guide SYSTEM "/dtd/guide.dtd">
<!-- $Header: /var/www/www.gentoo.org/raw_cvs/gentoo/xml/htdocs/doc/en/grub-error-guide.xml,v 1.12 2005/12/21 19:09:01 swift Exp $ -->

<guide link="/doc/it/grub-error-guide.xml">
<title>Errori comuni Gentoo Grub</title>

<author title="Thread Reviewer">Hartwig Brandl</author>
<author title="Editor">
  <mail link="deathwing00@gentoo.org">Ioannis Aslanidis</mail>
</author>
<author title="Editor">
  <mail link="swift@gentoo.org">Sven Vermeulen</mail>
</author>
<author title="Traduzione">
  <mail link="cristiano.chiucchiolo@gmail.com">Cristiano Chiucchiolo</mail>

<abstract>
L'obiettivo di questa raccolta di errori è quello di elencare i problemi e gli errori che si possono incontrare utilizzando GRUB. Tutte le soluzioni descritte sono state elaborate con la cooperazione di molti utenti dei Forum Gentoo.
</abstract>

<!-- The content of this document is licensed under the CC-BY-SA license -->
<!-- See http://creativecommons.org/licenses/by-sa/2.5 -->
<license/>

<version>1.8</version>
<date>2005-12-21</date>

<chapter>
<title>Note iniziali</title>

<section>
<title>Riconoscimenti</title>
<body>

<p>
Molte grazie a 
<uri link="http://forums.gentoo.org/profile.php?mode=viewprofile&amp;u=18420">Earthwings</uri>,
<uri link="http://forums.gentoo.org/profile.php?mode=viewprofile&amp;u=39305">penetrode</uri>,
<uri link="http://forums.gentoo.org/profile.php?mode=viewprofile&amp;u=41638">loyaltonone</uri>,
<uri link="http://forums.gentoo.org/profile.php?mode=viewprofile&amp;u=4980">pilla</uri>,
<uri link="http://forums.gentoo.org/profile.php?mode=viewprofile&amp;u=3139">airhead</uri>,
<uri link="http://forums.gentoo.org/profile.php?mode=viewprofile&amp;u=13816">nephros</uri>,
<uri link="http://forums.gentoo.org/profile.php?mode=viewprofile&amp;u=25859">yamakawa</uri>
e a tutti gli altri, per i suggerimenti sul <uri link="http://forums.gentoo.org/viewtopic.php?t=122656">thread</uri> originale.
</p>

</body>
</section>

<section>
<title>Avvertenza sulla responsabilità</title>
<body>

<p>
Gli esempi forniti sono soltanto esempi. Assicurati di modificare i numeri delle partizioni secondo le caratteristiche del tuo sistema. Seguendo le soluzioni fornite da questo documento, te ne assumi tutta la responsabilità.
</p>

</body>
</section>
</chapter>

<chapter>
<title>Grub loading, please wait...</title>
<section>
<title>Situazione</title>
<body>

<pre caption="Grub output">
GRUB loading stage 1.5
GRUB loading, please wait...
</pre>

<p>
Dopo questo messaggio, il sistema si blocca. Il problema scompare se si tenta di avviare il sistema usando un floppy grub.
</p>

</body>
</section>
<section>
<title>Soluzione</title>
<body>

<p>
Secondo <uri link="http://forums.gentoo.org/profile.php?mode=viewprofile&amp;u=3134">The_Bell</uri>, si potrebbe modificare l'ordine di boot nel BIOS.
</p>

<p>
Imposta il BIOS in modo che non avvii dal floppy come prima opzione.
</p>

<p>
<uri link="http://forums.gentoo.org/profile.php?mode=viewprofile&amp;u=39305">penetrode</uri> ha scritto che questo problema potrebbe essere dovuto anche a una cattiva impostazione delle CFLAGS. Sebbene l'attuale ebuild di grub filtri la CFLAG <c>-fstack-protector</c>, non sarebbe male ricompilare GRUB con delle CFLAGS pulite, se non si riesce a risolvere altrimenti.
</p>

<pre caption="Usare CFLAGS pulite per ricompilare GRUB">
# <i>CFLAGS="-O2 -march=i686 -fomit-frame-pointer -pipe" emerge grub</i>
</pre>

</body>
</section>
</chapter>

<chapter>
<title>Grub Error 12</title>
<section>
<title>Situazione</title>
<body>

<pre caption="Grub Output">
12 : Invalid device requested.
</pre>

<p>
Questo errore si può avere se la sintassi della stringa che identifica il dispositivo non è corretta, ma anche nel caso di un errore non definito altrimenti.
</p>

</body>
</section>
<section>
<title>Soluzione</title>
<body>

<p>
Mentre installavi grub nel settore di boot usando i comandi interattivi, hai eseguito nel prompt di grub le due linee qui sotto?
</p>

<pre caption="Comandi per l'installazione interattiva">
grub&gt; <i>root (hd0,0)</i>
grub&gt; <i>setup (hd0)</i>
</pre>

<p>
(hd0,0) deve essere sostituito con la tua partizione di boot, e (hd0) con l'hard disk che hai scelto. Ricordati che (hd0) installerà il bootloader nel Master Boot Record del primo disco, il primary master.
</p>

</body>
</section>
</chapter>

<chapter>
<title>Grub Error 15</title>
<section>
<title>Situazione</title>
<body>

<p>
Questo errore si può avere in due diverse fasi della configurazione di GRUB: durante la configurazione iniziale (installando GRUB nel master boot record), oppure dopo aver avviato il sistema, mentre si sta tentando di lanciare Linux (o qualsiasi altra opzione).
</p>

<pre caption="Grub Output - Configurazione iniziale">
grub&gt; <i>root (hd0,0)</i>
 Filesystem type is xfs, partition type 0x83

grub&gt; <i>setup (hd0)</i>
 Checking if "/boot/grub/stage1" exists... no
 Checking if "/grub/stage1" exists... no

Error 15: File not found
</pre>

<pre caption="Grub Output - Avvio di una opzione">
Booting 'gentoo Linux'

root (hd0,0)
Filesystem type is ext2fs, partition type 0x83
kernel (hd0,0)/boot/kernel-2.4.20 root=/dev/hda3 vga=792

Error 15: File not found
Press any key to continue...
</pre>

</body>
</section>
<section>
<title>Soluzione - Configurazione iniziale</title>
<body>

<p>
L'errore si ha quando il nome del file specificato non viene trovato, se tutto il resto (come le info sul disco o sulla partizione) è OK.
</p>

<p>
Spesso, questo errore denota un'immagine del kernel mancante. Assicurati che il file a cui si fa riferimento esista nella partizione di boot.
</p>

<p>
Per sapere il nome esatto del kernel, avvia dal CD di installazione e monta la partizione radice e (se è presente) quella di boot. Fatto ciò, esegui il chroot nel tuo sistema e verifica l'elenco dei file disponibili per vedere quali immagini del kernel ci sono:
</p>

<pre caption="Verificare l'esistenza dell'immagine del kernel">
# <i>cd /boot</i>
# <i>ls</i>
</pre>

<p>
Questo comando elencherà tutti i kernel presenti nella partizione di boot. Se il tuo kernel non è presente, assicurati di averlo compilato (usando <c>genkernel</c> o manualmente):
</p>

<pre caption="Ricompilare il kernel">
# <i>cd /usr/src/linux/</i>
# <i>make menuconfig</i>
# <i>make</i>
</pre>

<p>
E di averlo copiato nella partizione di boot:
</p>

<pre caption="Copiare il kernel">
# <i>cp /usr/src/linux/arch/i386/boot/bzImage /boot</i>
</pre>

<p>
Verifica che il nome del kernel sia esattamente uguale a quello menzionato nel file <path>grub.conf</path>. Assicurati inoltre che la riga <c>kernel</c> nel file <path>grub.conf</path> si riferisca alla giusta partizione (esplicitamente o implicitamente).
</p>

<p>
Il problema può essere causato anche da un BIOS che ignori il disco su cui risiedono il kernel o gli stage grub. Inoltre, la partizione su cui grub salva i suoi stage non dovrebbe utilizzare una configurazione software RAID-5 (o un'altra tecnologia di striping).
</p>

</body>
</section>
<section>
<title>Soluzione - Avviare un'opzione</title>
<body>

<p>
Prima di tutto, verifica che le righe <c>root</c> e <c>setup</c> usate siano corrette.
</p>

<p>
Se sei certo che siano valide, allora <e>forse</e> stai usando una versione di GRUB buggata (0.93.20031222). Aggiorna l'albero del Portage o maschera questa versione di grub:
</p>

<pre caption="Mascherare Grub">
<comment>(Esegui questi comandi dentro l'ambiente chrootato)</comment>
# <i>echo "=sys-boot/grub-0.93.20031222" &gt;&gt; /etc/portage/package.mask</i>
# <i>emerge grub -p</i>
</pre>

<p>
Potresti anche provare ad usare lo script <c>grub-install</c>, come è raccomandato dagli autori di GRUB:
</p>

<pre caption="Usare grub-install">
<comment>(L'opzione --root-directory serve se hai una partizione di boot separata, altrimenti dovresti ometterla)</comment>
# <i>grub-install --root-directory=/boot /dev/hda</i>
</pre>

<p>
Se neanche questo risolve il problema, la partizione di boot potrebbe essere corrotta. Controlla la presenza di eventuali errori:
</p>

<pre caption="Verificare la presenza di errori in una partizione">
<comment>(Assicurati che la partizione di boot, in questo caso /dev/hda1, sia smontata)</comment>
# <i>fsck -y /dev/hda1</i>
</pre>

</body>
</section>
</chapter>

<chapter>
<title>Grub Error 17</title>
<section>
<title>Situazione</title>
<body>

<pre caption="Grub Output">
root (hd0,0)
filesystem type unknown partition type 0x7

Error 17 : Cannot mount selected partition
</pre>

</body>
</section>
<section>
<title>Soluzione</title>
<body>

<p>
Si ha questo errore se la partizione richiesta esiste, ma GRUB non riesce a riconoscere il tipo di filesystem.
</p>

<p>
Assicurati di controllare le impostazioni root(x,y) in grub.conf.
</p>

<p>
Inoltre, se stai cercando di avviare Windows, assicurati che in <path>grub.conf</path> siano presenti le righe <c>root (hdX,Y)</c> (o <c>rootnoverify (hdX,Y)</c>) e <c>chainloader (hdX,Y)+1</c>.
</p>

</body>
</section>
</chapter>

<chapter>
<title>Grub Error 18</title>
<section>
<title>Situazione</title>
<body>

<pre caption="Grub Output">
kernel (hd1,4)/bzImage root=/dev/hdb7

Error 18: Selected cylinder exceeds max supported by BIOS
</pre>

</body>
</section>
<section>
<title>Soluzione</title>
<body>

<p>
Qusto errore si ha quando viene tentata una lettura ad un indirizzo linear block oltre l'area tradotta dal BIOS. Questo in genere accade se il disco è più grande di quanto il BIOS possa gestire (512MB per i dischi (E)IDE sulle macchine più vecchie, o più grandi di 8GB in generale).
</p>

<p>
Cerca di aggiornare il BIOS e/o sposta la partizione di boot all'inizio del disco (o comunque nell'intervallo supportato).
</p>

</body>
</section>
</chapter>

<chapter>
<title>GRUB GRUB GRUB GRUB GRUB ...</title>
<section>
<title>Situazione</title>
<body>

<pre caption="Grub Output">
GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB
  GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB GRUB
...
</pre>

</body>
</section>
<section>
<title>Soluzione</title>
<body>

<p>
Secondo <uri link="http://forums.gentoo.org/profile.php?mode=viewprofile&amp;u=3139">airhead</uri> questo errore può essere causato dal fatto che il BIOS rilevi i tuoi dischi automaticamente. Prova a impostare nel bios "User Type HDD".
</p>

<p>
Un'altra possibilità è che tu abbia avuto Grub installato sull'MBR e poi abbia provato a reinstallarlo (ad esempio dopo aver sostituito l'hard disk), ma usando dei comandi <c>setup</c> e <c>root</c> sbagliati.
</p>

</body>
</section>
</chapter>

<chapter>
<title>Probing Devices to Guess BIOS Drives. This May Take a Long Time.</title>
<section>
<title>Situazione</title>
<body>

<p>
Mentre stai provando ad installare grub, questo si blocca dopo aver visualizzato la seguente riga:
</p>

<pre caption="Grub Output">
# <i>grub</i>

Probing devices to guess BIOS drives. This may take a long time.
</pre>

</body>
</section>
<section>
<title>Soluzione</title>
<body>

<p>
Una causa riportata è una configurazione strana dei dischi, come ad esempio avere dischi ultra/non-ultra DMA su un unico cavo.
</p>

</body>
</section>
</chapter>

<chapter>
<title>Durante l'installazione, grub si blocca</title>
<section>
<title>Situazione</title>
<body>

<p>
Durante l'installazione, grub si blocca:
</p>

<pre caption="Grub Output">
# <i>grub</i>
<comment>(A questo punto, l'installazione si blocca)</comment>
</pre>

</body>
</section>
<section>
<title>Soluzione</title>
<body>

<p>
Se non hai un drive floppy, hai usato l'opzione --no-floppy?
</p>

<pre caption="Installare grub usando l'opzione --no-floppy">
# <i>grub --no-floppy</i>
</pre>

</body>
</section>
</chapter>

<chapter>
<title>Uncompressing Linux... Ok, booting the kernel.</title>
<section>
<title>Situazione</title>
<body>

<p>
Il sistema si blocca dopo aver visualizzato la seguente riga:
</p>

<pre caption="Linux Output">
Uncompressing Linux... Ok, booting the kernel.
</pre>

</body>
</section>
<section>
<title>Soluzione</title>
<body>

<p>
Per parlare chiaramente, questo non è un errore di grub. Una possibile causa è che ACPI non funzioni correttamente, essendo però abilitato nel kernel. Prova a disabilitarlo nel bios o nel kernel.
</p>

</body>
</section>
</chapter>

<chapter>
<title>Grub mostra solo il suo prompt</title>
<section>
<title>Situazione</title>
<body>

<p>
All'avvio del sistema, viene mostrato il prompt di grub anziché la lista di opzioni definite nel file <path>grub.conf</path>.
</p>

</body>
</section>
<section>
<title>Soluzione</title>
<body>

<p>
Monta la partizione di boot e controlla se il file <path>grub/grub.conf</path> esiste.
</p>

<pre caption="Montare e controllare">
# <i>mount /dev/hda1 /mnt/gentoo/boot</i>
# <i>cat /mnt/gentoo/boot/grub/grub.conf</i>
</pre>

<p>
Assicurati anche che esista il link simbolico <path>menu.lst</path>:
</p>

<pre caption="Verificare il link simbolico">
# <i>ls -l /mnt/gentoo/boot/grub/menu.lst</i>
lrwxrwxrwx  1 root root 9 Mar  7 14:00 /mnt/gentoo/boot/grub/menu.lst -> grub.conf
</pre>

<p>
Se non esiste, occorre ricrearlo:
</p>

<pre caption="Ricreare il link simbolico menu.lst">
# <i>cd /mnt/gentoo/boot/grub</i>
# <i>ln -snf grub.conf menu.lst</i>
</pre>

<p>
In questo caso, bisogna poi reinstallare grub:
</p>

<pre caption="Reinstallare Grub">
<comment>(Eseguire il comando all'interno dell'ambiente chrootato)</comment>
# <i>grub-install --root-directory=/boot /dev/hda</i>
</pre>

</body>
</section>
</chapter>

<chapter>
<title>Could Not Find Device For /boot/boot: Not Found Or Not a Block Device</title>
<section>
<title>Situazione</title>
<body>

<p>
Eseguendo <c>grub-install</c> durante l'installazione di GRUB, si ottiene il seguente errore:
</p>

<pre caption="Grub Output">
# <i>grub-install --root-directory=/boot /dev/hda</i>
Could not find device for /boot/boot: not found or not a block device
</pre>

</body>
</section>
<section>
<title>Soluzione</title>
<body>

<p>
Controlla di non aver dimenticato quanto segue:
</p>

<pre caption="Aggiornare il file mtab">
# <i>cp /proc/mounts /etc/mtab</i>
</pre>

</body>
</section>
</chapter>

<chapter>
<title>Il sistema si riavvia dopo aver premuto Invio nel menù Grub</title>
<section>
<title>Situazione</title>
<body>

<p>
Dopo aver premuto Invio nel menù di Grub durante l'avvio del sistema, il sistema si riavvia.
</p>

</body>
</section>
<section>
<title>Soluzione</title>
<body>

<p>
Prova a disabilitare il supporto framebuffer nel kernel. Se non basta, disattiva anche APM e ACPI.
</p>

</body>
</section>
</chapter>

<chapter>
<title>Dopo aver premuto Invio nel menù di Grub, lo schermo diventa nero</title>
<section>
<title>Situazione</title>
<body>

<p>
Dopo aver premuto Invio nel menù di Grub durante l'avvio del sistema, lo schermo diventa nero, ma il sistema risponde (ad esempio, la spia numlock si può accendere e spegnere).
</p>

</body>
</section>
<section>
<title>Soluzione</title>
<body>

<p>
Disattiva il framebuffer (di solito rimuovendo <c>vga=XYZ</c> dal file <path>grub.conf</path>) e controlla l'architettura del processore nella configurazione del kernel.
</p>

</body>
</section>
</chapter>

<chapter>
<title>Immagine Grub mancante</title>
<section>
<title>Situazione</title>
<body>

<p>
Avviando il sistema, non si vede lo splashscreen di Gentoo.
</p>

</body>
</section>
<section>
<title>Soluzione</title>
<body>

<p>
Prima di tutto, controlla che il file dello splashscreen a cui ci si riferisce in <path>grub.conf</path> esista veramente. Se esiste, controlla l'ebuild di grub. Forse la patch per la splash image è commentata nella versione che stai usando.
</p>

</body>
</section>
</chapter>

<chapter>
<title>Impossibile avviare Windows da un secondo disco</title>
<section>
<title>Situazione</title>
<body>

<p>
Dopo aver selezionato l'opzione Windows, il sistema si rifiuta di avviarsi senza che ci sia un chiaro motivo.
</p>

</body>
</section>
<section>
<title>Soluzione</title>
<body>

<p>
<uri
link="http://forums.gentoo.org/profile.php?mode=viewprofile&amp;u=14595">cyrillic</uri> ci ha informato che si possono "mappare" i dischi in un ordine diverso, modificando l'opzione Windows in <path>grub.conf</path> in questo modo:
</p>

<pre caption="Mappare i dischi">
title Windows XP
  map (hd0) (hd1)
  map (hd1) (hd0)
  chainloader (hd1,0)+1
</pre>

</body>
</section>
</chapter>

<chapter>
<title>Grub dà un errore di "segmentation fault" durante l'installazione</title>
<section>
<title>Situazione</title>
<body>

<p>
La situazione descritta qui sotto è rilevante solo per grub-0.95.x installato nel settore di avvio.
</p>

<pre caption="Installare Grub">
grub&gt; root (hd0,0)

grub&gt; setup (hd0)

Segmentation fault
</pre>

</body>
</section>
<section>
<title>Soluzione</title>
<body>

<p>
C'è un bug conosciuto riguardo a questo problema, corretto in grub 0.96. È risaputo anche che grub 0.94-r1 e grub 0.94-r2 dovrebbero funzionare correttamente. Se il problema non si risolve, puoi provare ad emergere grub-static, che attualmente è stabile su amd64 e instabile su x86 (~x86). Controlla il bug <uri link="http://bugs.gentoo.org/show_bug.cgi?id=79378">#79378</uri> per maggior informazioni.
</p>

</body>
</section>
</chapter>

</guide>

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: [gentoo-docs-it] tradotto grub-error-guide.xml
  2006-02-15 18:52 [gentoo-docs-it] tradotto grub-error-guide.xml Cristiano Chiucchiolo
@ 2006-02-15 23:17 ` Stefano Rossi
  0 siblings, 0 replies; 2+ messages in thread
From: Stefano Rossi @ 2006-02-15 23:17 UTC (permalink / raw
  To: gentoo-docs-it

[-- Attachment #1: Type: text/plain, Size: 72 bytes --]

online

-- 
Gentoo Documentation Project
Italian Follow-Up Translator 


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 256 bytes --]

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2006-02-15 23:18 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-02-15 18:52 [gentoo-docs-it] tradotto grub-error-guide.xml Cristiano Chiucchiolo
2006-02-15 23:17 ` Stefano Rossi

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox