Old:Compilazione Kernel 2.6.11 con Bootsplash: differenze tra le versioni

Vai alla navigazione Vai alla ricerca
Riga 59: Riga 59:


<pre>
<pre>
# cd /usr/stc/kernel-source-2.6.11
# cd /usr/src/kernel-source-2.6.11
# patch -p1 < /usr/src/bootsplash-3.1.4-sp3-2.6.8.1.diff
# patch -p1 < /usr/src/bootsplash-3.1.4-2.6.11.diff
</pre>
</pre>


Riga 81: Riga 81:
</pre>
</pre>


Attiviamo la CPU-Scaling (cos da ottimizzare il lavoro del processore):
<pre>
| Power management options (ACPI, APM)
|--- CPU Frequency scaling
|------ [*] CPU Frequency scaling
</pre>


Attiviamo qualche altra opzione per il boot:
Attiviamo qualche altra opzione per il boot:
Riga 98: Riga 91:
|------ (8192) Default RAM disk size (kbytes)
|------ (8192) Default RAM disk size (kbytes)
|------ [*]  Initial RAM disk (initrd) support
|------ [*]  Initial RAM disk (initrd) support
|------ [*] Support for Large Block Devices</pre>
</pre>
</pre>


Attiviamo le opzioni necessarie a mostrare la schermata di boot:
Attiviamo le opzioni necessarie a mostrare la schermata di boot:
Riga 108: Riga 101:
|------ <M>  VGA 16-color graphics support
|------ <M>  VGA 16-color graphics support
|------ <*>  VESA VGA graphics support
|------ <*>  VESA VGA graphics support
|------ <M> Virtual Frame Buffer support (ONLY FOR TESTING!)
|------ Console display driver support
|------ Console display driver support
|--------- [*] VGA text console
|--------- [*] VGA text console
Riga 117: Riga 109:
</pre>
</pre>


Ricordiamoci ovviamente di indicare un [[Filesystem]], le schede che abbiamo, etc...
Ricordiamoci ovviamente di indicare, tra i [http://it.wikipedia.org/wiki/Filesystem Filesystem], quelli che utilizziamo sulla nostra macchina in aggiunta a quello ''ROM'', che viene utilizzato per le immagini initrd, le schede che abbiamo, etc...


Se stiamo ricompilando un kernel ovviamente sono cose che non si dovrebbero dimenticare!!!
Se stiamo ricompilando un kernel ovviamente sono cose che non si dovrebbero dimenticare!!!


=== Compilazione con make-kpkg (debian-way) ===
=== Compilazione con make-kpkg (debian-way) ===
Riga 128: Riga 119:
<pre>
<pre>
# make-kpkg clean
# make-kpkg clean
# make-kpkg --initrd -append-to-version -splash binary
# make-kpkg --initrd --append-to-version -splash binary
</pre>
</pre>


Riga 135: Riga 126:
'''make-kpkg''' � uno strumento che ci aiuta a creare kernel pacchettizzati in file binari, con estensione *.deb.
'''make-kpkg''' � uno strumento che ci aiuta a creare kernel pacchettizzati in file binari, con estensione *.deb.
: --initrd - Crea il RAMDisk iniziale per mostrare l'immagine al boot;
: --initrd - Crea il RAMDisk iniziale per mostrare l'immagine al boot;
: -append-to-version -splash - Aggiunge la stringa '-splash' alla versione del kernel che stiamo creando. In questo modo, se stiamo gi� utilizzando un kernel 2.6.11, il nostro nuovo kernel sar� il '2.6.11-splash', cos� in caso di problemi al boot potremo sempre tornare al kernel ''funzionante''.
: --append-to-version -splash - Aggiunge la stringa '-splash' alla versione del kernel che stiamo creando. In questo modo, se stiamo gi� utilizzando un kernel 2.6.11, il nostro nuovo kernel sar� il '2.6.11-splash', cos� in caso di problemi al boot potremo sempre tornare al kernel ''funzionante''.
: binary - Questo argomento specifica il ''target'' della nostra compilazione:
: binary - Questo argomento specifica il ''target'' della nostra compilazione:


Riga 166: Riga 157:
# mkinitrd -o /boot/initrd.img-2.6.11-splash 2.6.11-splash
# mkinitrd -o /boot/initrd.img-2.6.11-splash 2.6.11-splash
</pre>
</pre>


== Installazione di Bootsplash ==
== Installazione di Bootsplash ==
Riga 235: Riga 225:


----
----
Autore originale: [[User:hanska | Hanska]]
[[User:Hanska|Hanska]] 20:32, 14 May 2005 (CEST)
[[User:Hanska|Hanska]] 20:32, 14 May 2005 (CEST)
124

contributi

Menu di navigazione