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

Riga 59: Riga 59:


<pre>
<pre>
# cd /usr/src/kernel-source-2.6.11
# cd /usr/stc/kernel-source-2.6.11
# patch -p1 < /usr/src/bootsplash-3.1.4-2.6.11.diff
# patch -p1 < /usr/src/bootsplash-3.1.4-sp3-2.6.8.1.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 91: Riga 98:
|------ (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 101: Riga 108:
|------ <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 109: Riga 117:
</pre>
</pre>


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...
Ricordiamoci ovviamente di indicare un [[Filesystem]], 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 119: Riga 128:
<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 126: Riga 135:
'''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 157: Riga 166:
# 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 ==
124

contributi