Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 45095 Details for
Bug 73085
[it] amd64 handbook ready
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
hb-install-amd64-bootloader.xml
hb-install-amd64-bootloader.xml (text/plain), 11.02 KB, created by
Stefano Pacella (RETIRED)
on 2004-12-01 15:56:28 UTC
(
hide
)
Description:
hb-install-amd64-bootloader.xml
Filename:
MIME Type:
Creator:
Stefano Pacella (RETIRED)
Created:
2004-12-01 15:56:28 UTC
Size:
11.02 KB
patch
obsolete
><?xml version='1.0' encoding='UTF-8'?> ><!DOCTYPE sections SYSTEM "/dtd/book.dtd"> > ><!-- The content of this document is licensed under the CC-BY-SA license --> ><!-- See http://creativecommons.org/licenses/by-sa/1.0 --> > ><!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/handbook/hb-install-amd64-bootloader.xml,v 1.18 2004/11/20 22:23:30 neysx Exp $ --> > ><sections> > ><version>1.15</version> ><date>2004-10-20</date> > ><section> ><title>La scelta</title> ><subsection> ><title>Introduzione</title> ><body> > ><p> >Dopo aver configurato e compilato il kernel e inserito i necessari file di configurazione, è venuto il momento di installare il programma che esegue il kernel nel momento in cui si avvia il sistema. Tale programma è chiamato <e>bootloader</e>. ></p> > ></body> ></subsection> ><subsection> ><title>Opzionale: Framebuffer</title> ><body> > ><p> ><e>Se</e> si è configurato il kernel con il supporto framebuffer, si deve aggiungere una istruzione <c>video</c> al file di configurazione del bootloader, se si vuole avere il framebuffer. ></p> > ><p> >Per l'istruzione <c>video</c>, è usata una sintassi semplificata. La maggior parte delle volte è sufficiente usare <c>video=vesafb</c>. ></p> > ><p> >Ulteriori informazioni possono essere trovate in <path>/usr/src/linux/Documentation/fb/vesafb.txt</path>. ></p> > ><p> >Ricordarsi (o annotarsi) il valore; tra poco sarà utile. ></p> > ></body> ></subsection> ></section> ><section> ><title>Usare GRUB</title> ><subsection> ><title>Comprendere la terminologia di GRUB</title> ><body> > ><p> >La parte più critica da capire di GRUB, è quella nella quale si deve prendere confidenza con il modo in cui GRUB si riferisce ai dischi e alle partizioni. La partizione di Linux <path>/dev/hda1</path> è chiamata da GRUB <path>(hd0,0)</path>. Prestare attenzione alle parentesi tra <path>hd0,0</path>, sono necessarie. ></p> > ><p> >I dischi vengono contati da zero invece che da "a", e le partizioni partono da zero invece che da uno. Prestare ancora attenzione al fatto che tra le periferiche hd vengono inclusi solo gli hard disk e non le periferiche atapi-ide come i lettori cdrom e i masterizzatori. Lo stesso vale per i dischi scsi. (Normalmente questi prendono numeri più alti rispetto a quelli ide, eccetto quando il bios è configurato per fare il boot dai dischi scsi.) ></p> > ><p> >Avendo quindi un hard disk in <path>/dev/hda</path>, un lettore cdrom in <path>/dev/hdb</path>, un masterizzatore in <path>/dev/hdc</path>, un secondo hard disk in <path>/dev/hdd</path> e nessun disco SCSI, <path>/dev/hdd7</path> viene trasformato in <path>(hd1,6)</path>. Potrebbe suonare complicato e lo è in effetti, ma come si vedrà , GRUB offre un meccanismo di completamento con il tasto TAB che si dimostra comodo per coloro che hanno un numero elevato di hard disk e partizioni, e per coloro che sono a disagio con lo schema numerico di GRUB. ></p> > ><p> >Dopo essere entrati nello spirito è il momento di installare GRUB. ></p> > ></body> ></subsection> ><subsection> ><title>Installare GRUB</title> ><body> > ><p> >Per installare GRUB, si deve prima emergerlo: ></p> > ><pre caption="Installare GRUB"> ># <i>emerge --usepkg grub-static</i> ># <i>cp -Rpv /usr/share/grub/i386-pc/* /boot/grub</i> ></pre> > ><p> >Nonostante GRUB sia installato, si deve ancora modificare un file di configurazione per GRUB, ed installare GRUB nel MBR così che GRUB avvii automaticamente il kernel. Creare <path>/boot/grub/grub.conf</path> con <c>nano</c> (o con un altro editor): ></p> > ><pre caption="Creare /boot/grub/grub.conf"> ># <i>nano -w /boot/grub/grub.conf</i> ></pre> > ><p> >Ora è necessario modificare <path>grub.conf</path>. Seguono due possibili <path>grub.conf</path> per l'esempio di partizione usato in questa guida che utilizza l'immagine del kernel <path>kernel-2.6.5-gentoo</path>. Viene però analizzato a fondo solo il primo <path>grub.conf</path>. ></p> > ><ul> > <li> > Il primo <path>grub.conf</path> è per chi non ha usato <c>genkernel</c> per compilare il kernel > </li> > <li> > Il secondo <path>grub.conf</path> è per chi ha usato <c>genkernel</c> per compilare il kernel > </li> ></ul> > ><pre caption="grub.conf per utenti che non hanno usato genkernel"> ><comment># Quale opzione viene avviata di default. 0 è la prima, 1 la seconda etc.</comment> >default 0 ><comment># Quanti secondi attendere prima di avviare l'opzione di default.</comment> >timeout 30 ><comment># Un'immagine gradevole ># Da commentare se non si dispone di scheda grafica</comment> >splashimage=(hd0,0)/grub/splash.xpm.gz > >title=Gentoo Linux 2.6.5 ><comment># La partizione dove si trova l'immagine del kernel (o il sistema operativo)</comment> >root (hd0,0) >kernel /kernel-2.6.5-gentoo root=/dev/hda3 > ><comment># Le prossime quattro righe vanno messe solo se si ha un dualboot con Windows.</comment> ><comment># In questo caso, Windows è in /dev/hda6.</comment> >title=Windows XP >rootnoverify (hd0,5) >makeactive >chainloader +1 ></pre> > ><pre caption="grub.conf per utenti che hanno usato il genkernel"> >default 0 >timeout 30 >splashimage=(hd0,0)/grub/splash.xpm.gz > >title=Gentoo Linux 2.6.5 >root (hd0,0) >kernel /kernel-2.6.5-gentoo root=/dev/ram0 init=/linuxrc ramdisk=8192 real_root=/dev/hda3 >initrd /initrd-2.6.5-gentoo > ><comment># Solo nel caso si desideri il dual-boot</comment> >title=Windows XP >root (hd0,5) >makeactive >chainloader +1 ></pre> > ><note> >Se si usa uno schema di partizioni e/o un'immagine del kernel differenti da quelli dell'esempio, cambiare le impostazioni di conseguenza. Assicurarsi che qualsiasi cosa che segue un GRUB-device (come <path>(hd0,0)</path>), sia relativa al mountpoint, e non a root. In altre parole, <path>(hd0,0)/grub/splash.xpm.gz</path> è <path>/boot/grub/splash.xpm.gz</path> poichè <path>(hd0,0)</path> è <path>/boot</path>. ></note> > ><p> >Se si ha bisogno di inserire opzioni ulteriori al kernel, si deve aggiungerle alla fine dei comandi del kernel. Si è già inserita una opzione (<c>root=/dev/hda3</c> o <c>real_root=/dev/hda3</c>), ma se ne possono inserire altre, ad esempio l'istruzione <c>video</c> per il framebuffer, di cui si è parlato precedentemente: ></p> > ><pre caption="Aggiungere l'istruzione video come opzione del kernel"> >title=Gentoo Linux > root (hd0,0) > kernel /kernel-2.6.5-gentoo root=/dev/hda3 video=vesafb ></pre> > ><p> >Coloro che usano <c>genkernel</c> devono sapere che i loro kernel hanno le stesse opzioni di boot del LiveCD. Per esempio, se si dispone di un disco SCSI, si dovrebbe aggiungere <c>doscsi</c> come opzione del kernel. ></p> > ><p> >Salvare il file <path>grub.conf</path> e uscire. Si deve installare GRUB nel MBR (Master Boot Record). ></p> > ><p> >Gli sviluppatori di GRUB raccomandano l'uso di <c>grub-install</c>. Se per qualche ragione <c>grub-install</c> non funziona correttamente, si può installare GRUB manualmente. ></p> > ><p> >Continuare con <uri link="#grub-install-auto">Default: Installare GRUB con grub-install</uri> o <uri link="#grub-install-manual">Alternativa: Installare GRUB con le istruzioni manuali</uri>. ></p> > ></body> ></subsection> ><subsection id="grub-install-auto"> ><title>Default: Installare GRUB con grub-install</title> ><body> > ><p> >Per installare GRUB ci sarà bisogno del comando <c>grub-install</c>. Però, <c>grub-install</c> non funziona subito dato che si è dentro un ambiente in cui si è effettuato il chroot. Si deve prima aggiornare <path>/etc/mtab</path> (il file con le informazioni su tutti i filesystem montati): fortunatamente c'è un modo facile per farlo, basta copiare <path>/proc/mounts</path> in <path>/etc/mtab</path>: ></p> > ><pre caption="Aggiornare /etc/mtab"> ># <i>cp /proc/mounts /etc/mtab</i> ></pre> > ><p> >Ora si può installare GRUB con <c>grub-install</c>: ></p> > ><pre caption="Eseguire grub-install"> ># <i>grub-install --root-directory=/boot /dev/hda</i> ></pre> > ><p> >Se si hanno altre domande su GRUB, consultare le <uri link="http://www.gnu.org/software/grub/grub-faq.html">GRUB FAQ</uri> o il <uri link="http://www.gnu.org/software/grub/manual/">GRUB Manual</uri>. ></p> > ><p> >Continuare con <uri link="#reboot">Riavviare il sistema</uri>. ></p> > ></body> ></subsection> ><subsection id="grub-install-manual"> ><title>Alternativa: Installare GRUB con le istruzioni manuali</title> ><body> > ><p> >Per iniziare la configurazione di GRUB, digitare <c>grub</c>. Viene visualizzato il prompt della linea di comando di grub, <path>grub></path>. Ora si può procedere a digitare i comandi corretti per installare il boot record di GRUB sull'hard disk. ></p> > ><pre caption="Avviare la shell di GRUB"> ># <i>grub</i> ></pre> > ><note> >Se il sistema non dispone di un lettore floppy, aggiungere l'opzione <c>--no-floppy</c> al comando precedente per evitare che grub lo cerchi. ></note> > ><p> >Nella configurazione di esempio, si desidera installare GRUB in modo che legga le proprie informazioni dalla partizione di boot <path>/dev/hda1</path> e installare il boot record di GRUB nel MBR (master boot record) dell'hard disk, in modo che la prima cosa che si veda, quando si accende il computer, è il prompt di GRUB. Se non si è seguita la configurazione di esempio durante l'installazione, è necessario cambiare i comandi di conseguenza. ></p> > ><p> >Il meccanismo di completamento con il tasto TAB, può essere usato da dentro GRUB. Per esempio, se si digita "<c>root (</c>" seguito da TAB, viene elencata una lista degli hard disk disponibili (come <path>hd0</path>). Se si digita "<c>root (hd0,</c>" seguito da TAB, viene invece elencata una lista delle partizioni disponibili nel disco (come <path>hd0,0</path>). ></p> > ><p> >Con il tasto TAB non dovrebbe essere difficile impostare GRUB . Ecco ora la vera e propria configurazione di GRUB. ></p> > ><pre caption="Installare GRUB nel MBR"> >grub> <i>root (hd0,0)</i> <comment>(Specifica dove è la partizione /boot)</comment> >grub> <i>setup (hd0)</i> <comment>(Installa GRUB nel MBR)</comment> >grub> <i>quit</i> <comment>(Esce dalla shell di GRUB)</comment> ></pre> > ><note> >Se si desidera installare GRUB in un'altra partizione, invece che nel MBR, è necessario cambiare il comando <c>setup</c>, in modo che esso punti alla partizione corretta. Per esempio, se si vuole installare GRUB in <path>/dev/hda3</path>, allora il comando diventa <c>setup (hd0,2)</c>. Ma questo non è un caso molto comune. ></note> > ><p> >Se si hanno altre domande su GRUB, consultare le <uri link="http://www.gnu.org/software/grub/grub-faq.html">GRUB FAQ</uri> o il <uri link="http://www.gnu.org/software/grub/manual/">GRUB Manual</uri>. ></p> > ><p> >Ora continuare con <uri link="#reboot">Riavviare il sistema</uri> ></p> > ></body> ></subsection> ></section> ><section id="reboot"> ><title>Riavviare il sistema</title> ><subsection> ><body> > ><p> >Uscire dall'ambiente in cui si è fatto il chroot e smontare tutte le partizioni montate. Poi digitare il comando <c>reboot</c>. ></p> > ><pre caption="Smontare tutte le partizioni e riavviare"> ># <i>exit</i> ># <i>cd</i> ># <i>umount /mnt/gentoo/boot /mnt/gentoo/proc /mnt/gentoo</i> ># <i>reboot</i> ></pre> > ><p> >Naturalmente non dimenticarsi di rimuovere il CD avviabile, altrimenti il CD ripartirà di nuovo invece del nuovo sistema Gentoo. ></p> > ><p> >Dopo aver riavviato, finire con <uri link="?part=1&chap=11">Termine dell'installazione Gentoo</uri>. ></p> > ></body> ></subsection> ></section> ></sections>
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 73085
: 45095 |
45096
|
45097
|
45098