View previous topic :: View next topic |
Author |
Message |
fbcyborg Advocate
Joined: 16 Oct 2005 Posts: 3056 Location: ROMA
|
|
Back to top |
|
|
Ic3M4n Advocate
Joined: 02 Nov 2004 Posts: 3489 Location: Bergamo.
|
Posted: Sun Nov 13, 2005 4:43 pm Post subject: |
|
|
Code: | emerge media-gfx/splashutils media-gfx/splash-themes-livecd |
poi:
Code: | less /usr/share/doc/splashutils-1.1.9.8/quickstart.gz |
poi:
riavvii.
ps: vale come howto? |
|
Back to top |
|
|
fbcyborg Advocate
Joined: 16 Oct 2005 Posts: 3056 Location: ROMA
|
|
Back to top |
|
|
Onip Advocate
Joined: 02 Sep 2004 Posts: 2912 Location: Parma (Italy)
|
Posted: Sun Nov 13, 2005 4:53 pm Post subject: |
|
|
in realtà quello che viene usato è gensplash e non bootsplash. Il kernel non credo tu lo debba patchare, comunque dipende da cosa usi. Segui le istruzioni che ti ha dato Ic3M4n e lo farai funzionare.
Byez _________________ Linux Registered User n. 373835
Titus Lucretius Carus, De Rerum Natura - Tantum religio potuit suadere malorum |
|
Back to top |
|
|
Luca89 Advocate
Joined: 27 Apr 2005 Posts: 2107 Location: Agrigento (Italy)
|
Posted: Sun Nov 13, 2005 5:24 pm Post subject: |
|
|
Trovi una guida sul wiki internazionale, comunque questo topic mi pare da Italian non da Off-Topic. _________________ Running Fast! |
|
Back to top |
|
|
.:deadhead:. Advocate
Joined: 25 Nov 2003 Posts: 2963 Location: Milano, Italy
|
Posted: Sun Nov 13, 2005 5:30 pm Post subject: |
|
|
Per il bootsplasch gentoo usa gensplash che è un'evoluzione del "vecchio" bootsplash.
Il kernel gentoo è già patchato per gensplash. Se usi genkernel per creare il tuo kernel [si può usare genkernel anche manualmente, senza far fare tutto a lui, guarda /etc/genkernel.conf] basta passarli un aparametro da linea di comando, come scritto nell'help e tutto andrà. _________________ Proudly member of the Gentoo Documentation Project: the Italian Conspiracy ! |
|
Back to top |
|
|
fbcyborg Advocate
Joined: 16 Oct 2005 Posts: 3056 Location: ROMA
|
|
Back to top |
|
|
fbcyborg Advocate
Joined: 16 Oct 2005 Posts: 3056 Location: ROMA
|
Posted: Sun Nov 13, 2005 5:50 pm Post subject: |
|
|
Dopo aver fatto
Code: | less /usr/share/doc/splashutils-1.1.9.8/quickstart.gz |
ho chiaramente ricevuto il messaggio:
Code: | This is a short guide for those who don't have time/don't bother reading
the other docs.
Assumptions:
o The sources for the kernel are in /usr/src/linux.
o You have the theme default in /etc/splash.
What to do:
1. Configure your kernel if you haven't already done so. Make sure fbsplash
is enabled. Then build it:
cd /usr/src/linux ; make
2. Build splashutils: make
3. Install splashutils: make install
4. Generate an initramfs image:
splash_geninitramfs -g /usr/src/linux/usr/initramfs_data.cpio.gz -r 1024x768 default
5. Update your kernel bzImage
cd /usr/src/linux ; make bzImage
6. Install your kernel image and add splash=silent or splash=verbose to the
kernel command line. If you choose verbose mode, you can skip steps 4 and 5.
That's about it. Reboot and enjoy ;)
|
quindi devo ricompilare il kernel?
non so come abilitare fbsplash non lo trovo nel menuconfig
dopo aver fatto : Code: | splash_geninitramfs -g /usr/src/linux/usr/initramfs_data.cpio.gz -r 1280x1024 default |
ottengo il warning:
Code: | Warning: config file for theme 'default', resolution 1280x1024 does not exist! |
stessa cosa se metto 1024x768.
passo 5: non l'ho mica capito.. intende che dopo aver ricompilato il kernel devo aggiornare l'immagine nella dir /boot ?
passo6: che differenza c'è tra silent e verbose? verbose è quello che fa vedere tutte le scritte? _________________ [HOWTO] Come criptare la /home usando cryptsetup e luks
[HOWTO] Abilitare il supporto al dom0 XEN su kernel 3.X
Help answer the unanswered |
|
Back to top |
|
|
Luca89 Advocate
Joined: 27 Apr 2005 Posts: 2107 Location: Agrigento (Italy)
|
Posted: Sun Nov 13, 2005 5:59 pm Post subject: |
|
|
Ti consiglio di seguire la guida del wiki internazionale, mi pare più completa.
http://gentoo-wiki.com/HOWTO_fbsplash _________________ Running Fast! |
|
Back to top |
|
|
Ic3M4n Advocate
Joined: 02 Nov 2004 Posts: 3489 Location: Bergamo.
|
Posted: Sun Nov 13, 2005 5:59 pm Post subject: |
|
|
si, devi modificare la conf del kernel abilitando Code: | Device Drivers --->
Graphics support --->
Support for the framebuffer splash |
logicamente devi anche abilitare il frabebuffer della tua scheda video
poi emergi splashutils
generi l'initramfs, io lo tengo all'interno del kernel, al boot non devo mettere una nuova entry per grub.
(non so perchè ti dia errore, però se vuoi utilizzare il logo del livecd dovresti dare:
Code: | splash_geninitramfs -g /usr/src/linux/usr/initramfs_data.cpio.gz -r 1024x768 livecd-2005.1 |
splash=silent ti mostra i disegnini e nasconde l'output
splash=verbose ti mostra l'output normale del boot. |
|
Back to top |
|
|
fbcyborg Advocate
Joined: 16 Oct 2005 Posts: 3056 Location: ROMA
|
|
Back to top |
|
|
fbcyborg Advocate
Joined: 16 Oct 2005 Posts: 3056 Location: ROMA
|
Posted: Sun Nov 13, 2005 6:29 pm Post subject: |
|
|
Dunque.. il bootsplash non funziona... il supporto per il framebuffer era già compilato come built in...
il messaggio che appare in fase di boot è il seguente:
Code: | You don't appear to have a correct CONSOLE= setting on your kernel command line. Silent splash will not be enabled. Please add CONSOLE=/dev/tty1 to your kernel command line to avoid this message |
ok, posso anche evitare questo messaggio ma poi il bootsplash funzionerà?
riporto la mia confiugurazione di Graphic support:
Code: | <*> Support for frame buffer devices │ │
│ │ --- Enable Video Mode Handling Helpers │ │
│ │ [ ] Enable Tile Blitting Support │ │
│ │ < > Cirrus Logic support │ │
│ │ < > Permedia2 support │ │
│ │ < > CyberPro 2000/2010/5000 support │ │
│ │ < > Arc Monochrome LCD board support │ │
│ │ [ ] Chips 69000 display support │ │
│ │ [ ] IMS Twin Turbo display support │ │
│ │ < > VGA 16-color graphics support │ │
│ │ <*> VESA VGA graphics support │ │
│ │ VESA driver type (vesafb) ---> │ │
│ │ < > Hercules mono graphics support │ │
│ │ < > nVidia Framebuffer Support │ │
│ │ < > nVidia Riva support │ │
│ │ < > Matrox acceleration │ │
│ │ < > ATI Radeon display support (Old driver) │ │
│ │ <M> ATI Radeon display support │ │
│ │ [*] DDC/I2C for ATI Radeon support │ │
│ │ [ ] Lots of debug output from Radeon driver │ │
│ │ < > ATI Rage128 display support │ │
│ │ < > ATI Mach64 display support │ │
│ │ < > S3 Savage support │ │
│ │ < > SiS acceleration │ │
│ │ < > NeoMagic display support │ │
│ │ < > IMG Kyro support │ │
│ │ < > 3Dfx Banshee/Voodoo3 display support │ │
│ │ < > 3Dfx Voodoo Graphics (sst1) support │ │
│ │ < > Trident support │ │
│ │ [ ] AMD Geode family framebuffer support (EXPERIMENTAL) │ │
│ │ < > Epson S1D13XXX framebuffer support
| | < > Virtual Frame Buffer support (ONLY FOR TESTING!) │ │
│ │ Console display driver support ---> │ │
│ │ Logo configuration ---> │ │
│ │ [ ] Backlight & LCD device support ---> │ │
│ │ [*] Support for the framebuffer splash
|
vorrei aggiungere che ho impostato il bootup logo at startup
EDIT: Ah, cmq secondo la guida su wiki bisogna patchare il kernel! _________________ [HOWTO] Come criptare la /home usando cryptsetup e luks
[HOWTO] Abilitare il supporto al dom0 XEN su kernel 3.X
Help answer the unanswered |
|
Back to top |
|
|
Ic3M4n Advocate
Joined: 02 Nov 2004 Posts: 3489 Location: Bergamo.
|
Posted: Mon Nov 14, 2005 12:59 am Post subject: |
|
|
aggiungi questo al grub.conf nella riga del kernel.
il logo lo devi togliere. o uno o l'altro.
la guida che hai letto ti dice che devi avere il kernel patchato, ed i gentoo-sources sono patchati. se ne vuoi utilizzare degli altri, lo devi fare a manina. |
|
Back to top |
|
|
fbcyborg Advocate
Joined: 16 Oct 2005 Posts: 3056 Location: ROMA
|
|
Back to top |
|
|
Ic3M4n Advocate
Joined: 02 Nov 2004 Posts: 3489 Location: Bergamo.
|
Posted: Mon Nov 14, 2005 9:23 am Post subject: |
|
|
vga=791 -> imposta la risoluzione del framebuffer. puoi utilizzare anche i valori esadecimali, li trovi nell'handbook.
silence -> nascondi le informazioni del boot con l'immagine di caricamento.
fadein -> all'avvio del bootsplash hai una dissolvenza. se lo togli ti compare diretto diretto.
quiet -> è un parametro che forza il kernel a non essere "verbose" nella fase iniziale. praticamente se lo togli stampa delle righe strane sopra l'immagine che si è caricata. non so esattamente su cosa vada ad agire. però mi pare di aver capito sul kernel, in ogni caso... se la togli tutto si vede da far schifo, quindi è meglio tenerla. |
|
Back to top |
|
|
fbcyborg Advocate
Joined: 16 Oct 2005 Posts: 3056 Location: ROMA
|
|
Back to top |
|
|
|