View Full Version : come mettere bootsplash con kernel 2.6.10 e grub????
ghiotto86
25-01-2005, 21:39
come azzo faccio????
sono graditi anche link:D
Le pagine da 106 (mi pare) in poi del 3d per fare vedere il nostro pinguino (generalmente è sempre nella prima pagina dei 3d) trattano ampiamente di questo argomento!
Quello che posso dirti io è che con debian ho faticato parecchio a trovare una soluzione per il kernel 2.6.10 accoppiato alla mia radeon 8500.
In ogni caso sempre in quel 3d ho postato la soluzione che ho trovato!
Se c'è bisogno fischia pure! :)
ghiotto86
26-01-2005, 08:35
Originariamente inviato da Embryo
Le pagine da 106 (mi pare) in poi del 3d per fare vedere il nostro pinguino (generalmente è sempre nella prima pagina dei 3d) trattano ampiamente di questo argomento!
Quello che posso dirti io è che con debian ho faticato parecchio a trovare una soluzione per il kernel 2.6.10 accoppiato alla mia radeon 8500.
In ogni caso sempre in quel 3d ho postato la soluzione che ho trovato!
Se c'è bisogno fischia pure! :)
ok grassie ora controllo.
aspettati che ti rompa i marroni:sofico:
ghiotto86
26-01-2005, 10:07
Originariamente inviato da Embryo
Le pagine da 106 (mi pare) in poi del 3d per fare vedere il nostro pinguino (generalmente è sempre nella prima pagina dei 3d) trattano ampiamente di questo argomento!
Quello che posso dirti io è che con debian ho faticato parecchio a trovare una soluzione per il kernel 2.6.10 accoppiato alla mia radeon 8500.
In ogni caso sempre in quel 3d ho postato la soluzione che ho trovato!
Se c'è bisogno fischia pure! :)
106'??? ma se sono 55 le pagine totali??
allora queli pagine devo vede???
il 3d è questo "Screenshot: Fate vedere il vostro Pinguino"
Le pagine sono 112... come fai a vederne 55? :confused:
ghiotto86
26-01-2005, 10:26
Originariamente inviato da Embryo
il 3d è questo "Screenshot: Fate vedere il vostro Pinguino"
Le pagine sono 112... come fai a vederne 55? :confused:
che risoluzione hai??? forse 800x600???
cmq postami direttamente il link facciamo prima.
1280x1024 :D
cmq... da qui (http://forum.hwupgrade.it/showthread.php?s=&threadid=620647&perpage=20&highlight=&pagenumber=102) in avanti (e anch un filo indietro) si parla di bootsplash, cerca la guida di piloz (che trovi sul sul sito). La patch l'ho presa da boosplash.de, invece il programma bootsplash l'ho scaricato via apt-get... cmq trovi tutto lì e nelle pagine seguenti!
La guida di piloz è molto utile e ben dettagliata, però sappi che il driver vesa dei sorgenti debianizzati del kernel 2.6.10 è bacato (ho scritto come risolvere sempre in quel 3d) ora va e leggi! ;)
ghiotto86
26-01-2005, 16:39
guarga l'errore che mi da quando cerco di scaricare bootsplash
hiotto:/home/ghiotto86# apt-get install bootsplash
Lettura della lista dei pacchetti in corso... Fatto
Generazione dell'albero delle dipendenze in corso... Fatto
bootsplash gi alla versione pi recente.
0 aggiornati, 0 installati, 0 da rimuovere e 39 non aggiornati.
1 non completamente installati o rimossi.
necessario prendere 0B di archivi.
Dopo l'estrazione, verranno occupati 0B di spazio su disco.
Configuro bootsplash (3.1-6) ...
Building bootsplash initrd image...
cp: impossibile fare stat di `.orig': No such file or directory
cp: impossibile fare stat di `': No such file or directory
dpkg: errore processando bootsplash (--configure):
il sottoprocesso post-installation script ha restituito un codice di errore 1
Sono occorsi degli errori processando:
bootsplash
E: Sub-process /usr/bin/dpkg returned an error code (1)
ghiotto:/home/ghiotto86#
????????????:muro: :muro: :muro:
poi ho ricompilato il kernel con la patch o riavviato (senza ancora instllare bootsplash) e mi da kernel panic -not syncing :VFS unable to mount fs ecc...
??? what???
1. prova con un
apt-get -f
dovrebbe risolvere problemi e poi reinstalla bootsplash
2. compila il kernel col supporto al tuo filesystem in statico, e metti anche il supporto al chipset... mi raccomando!! (ci siamo passati tutti)
ghiotto86
26-01-2005, 16:54
Originariamente inviato da Embryo
1. prova con un
apt-get -f
dovrebbe risolvere problemi e poi reinstalla bootsplash
2. compila il kernel col supporto al tuo filesystem in statico, e metti anche il supporto al chipset... mi raccomando!! (ci siamo passati tutti)
wa devo ricompilarlo???
qual'e sto supporto per il filesystem statico??
ho usato una config che funzionava non doveva funzionare a che con la nuova???
vedi se faccio bene: copio il .config da /boot in /directory dive tengo i sorgenti , e poi faccio menuconfig: facico bene?=??
Originariamente inviato da ghiotto86
wa devo ricompilarlo???
qual'e sto supporto per il filesystem statico??
ho usato una config che funzionava non doveva funzionare a che con la nuova???
vedi se faccio bene: copio il .config da /boot in /directory dive tengo i sorgenti , e poi faccio menuconfig: facico bene?=??
prima ho sbagliato a scrivere...
apt-get install -f dovrebbe essere :p
Poi il config lo prendi da un precompilato? se è così non va bene perchè si appoggia anche ad un initrd... devi mettere statici i driver per il filesystem che usi e possibilmente anche per il tuo chipset (ho dovuto fare così... sennò non partiva)
ghiotto86
26-01-2005, 17:54
Originariamente inviato da Embryo
prima ho sbagliato a scrivere...
apt-get install -f dovrebbe essere :p
Poi il config lo prendi da un precompilato? se è così non va bene perchè si appoggia anche ad un initrd... devi mettere statici i driver per il filesystem che usi e possibilmente anche per il tuo chipset (ho dovuto fare così... sennò non partiva)
quindi se non copio nessuno .config da boot nella directpry dei source parte da zero la config???
o devo eliminare qualcosa da /boot???
direi che è una buona idea! ;) così metti quello che serve a te!
ghiotto86
26-01-2005, 17:58
Originariamente inviato da Embryo
direi che è una buona idea! ;) così metti quello che serve a te!
il kernel-source l'ai scaricato con apt????
sì! poi l'ho patchato ed ho anche sostituito il driver vesa con quello preso dal kernel vanilla (va a leggerlo nella discussione che ho linkato per il percorso del driver) ;)
ghiotto86
26-01-2005, 18:33
Originariamente inviato da Embryo
sì! poi l'ho patchato ed ho anche sostituito il driver vesa con quello preso dal kernel vanilla (va a leggerlo nella discussione che ho linkato per il percorso del driver) ;)
ma sti driver vesa bisogna prenderli per forza??? che sono???
lin k???:D
ghiotto86
26-01-2005, 18:56
ma poi quella M quando configuro il kernel cos'è??????
la M vuol dire che stai compilando come modulo quel determinato demone
ghiotto86
26-01-2005, 19:24
Originariamente inviato da Janky
la M vuol dire che stai compilando come modulo quel determinato demone
cioè che se non mi serve è inutile che lo metto???
ghiotto86
26-01-2005, 19:52
poi una volta che finisco di configurare il kernel con menuconfig come faccio a compilare quel .config che ho salvato???
vuol dire che non viene caricato all'avvio del sistema ma solo se qualche periferica ne ha bisogno
se sei sicuro che non ti serva non selezionarlo
conviene poi che tu segua pedissequamente una guida per compilare il kernel, compilalo alla debian-way così lo installi e rimuovi come un semplice pacchetto (io ho scoperto la cosa proprio col 2.6.10 dove ho fatto decine di prove di compilazione e installazione ed è un metodo veramente valido e comodo!!!)
Il bootsplash howto che c'è sul sito di piloz ti fa compilare il kernel proprio alla debian-way. Un consiglio, quando lanci la compilazione usa il comando in questo modo:
make-kpkg --append_to_version -quello_che_vuoi kernel_image
Così crei un pacchetto .deb che contiene nel nome il suffisso quello_che_vuoi in questo modo puoi compilare e poi installare diverse versioni dello stesso kernel...
Ma facciamo le cose passo passo:
www.piloz.it sezione "i miei appunti" bootsplash howto
Originariamente inviato da Embryo
Ma facciamo le cose passo passo:
www.piloz.it sezione "i miei appunti" > bootsplash howto
:D :cincin: :D :mano: :D :friend: :D :read: :D
Originariamente inviato da ghiotto86
poi una volta che finisco di configurare il kernel con menuconfig come faccio a compilare quel .config che ho salvato???
;) per questo invece cambia un pochino...dunque:
www.piloz.it (http://www.piloz.it) sezione "i miei appunti" > Appunti Vari
li trovi invece come compilare su debian :)
ghiotto86
27-01-2005, 08:21
Originariamente inviato da PiloZ
:D :cincin: :D :mano: :D :friend: :D :read: :D
;) per questo invece cambia un pochino...dunque:
www.piloz.it (http://www.piloz.it) sezione "i miei appunti" > Appunti Vari
li trovi invece come compilare su debian :)
allora io aveveo prima un file .config che era la mia configurazione.
ora ho estratto i tar dei source e e copio sto file in questa directory: ora faccio make menuconfig e non mi fa partire da questa config ma da un'altra che chissà dove la prende.
come casso faccio????
Originariamente inviato da ghiotto86
allora io aveveo prima un file .config che era la mia configurazione.
ora ho estratto i tar dei source e e copio sto file in questa directory: ora faccio make menuconfig e non mi fa partire da questa config ma da un'altra che chissà dove la prende.
come casso faccio????
beh... se vuoi caricare la tua config basta che scorri tutte le voci di menuconfig fino in fondo, lì ci sono due voci:
Load.......
Save.......
Selezioni Load e digiti il percorso... e carichi la tua config. Ricordati di mettere statico il supporto al tuo (tuoi) filesystem! Ricorda poi di copiarti il file
/drivers/video/vesafb.c
da un kernel vanilla e di metterlo nello stesso posto dei sorgenti del tuo kernel debianizzato (se li hai scaricati con apt) perchè quello del kernel debianizzato è bacato e fa vedere schermo nero al caricamento (quante imprecazioni prima di scoprirlo!!!)
E poi segui la guida di Piloz che ancora ringrazio!!! :ubriachi: :mano: :cincin: :winner: :flower: :friend:
ghiotto86
27-01-2005, 10:18
Originariamente inviato da Embryo
beh... se vuoi caricare la tua config basta che scorri tutte le voci di menuconfig fino in fondo, lì ci sono due voci:
Load.......
Save.......
Selezioni Load e digiti il percorso... e carichi la tua config. Ricordati di mettere statico il supporto al tuo (tuoi) filesystem! Ricorda poi di copiarti il file
/drivers/video/vesafb.c
da un kernel vanilla e di metterlo nello stesso posto dei sorgenti del tuo kernel debianizzato (se li hai scaricati con apt) perchè quello del kernel debianizzato è bacato e fa vedere schermo nero al caricamento (quante imprecazioni prima di scoprirlo!!!)
E poi segui la guida di Piloz che ancora ringrazio!!! :ubriachi: :mano: :cincin: :winner: :flower: :friend:
ho messo tutto statico:sofico:
cmq ho dimenticato di fare la copiatura edi driver vesa.
speriamo che funzionino lo stesso
Originariamente inviato da ghiotto86
ho messo tutto statico:sofico:
cmq ho dimenticato di fare la copiatura edi driver vesa.
speriamo che funzionino lo stesso
Tutto in che senso? :eek:
ghiotto86
27-01-2005, 10:35
Originariamente inviato da Embryo
Tutto in che senso? :eek:
tutto statico:sofico:
Originariamente inviato da ghiotto86
tutto statico:sofico:
Ma tutto quello che ti serve... o TUTTO quello che si poteva selezionare?
ghiotto86
27-01-2005, 10:43
perchè mi fa quest'errore mentre fa la ricompilazione (debian way)
fs/built-in.o(.text+0x19b05b): In function `bmffo':
fs/asfs/bitfuncs.h:23: undefined reference to `generic_fls'
fs/built-in.o(.text+0x19b09f):fs/asfs/bitfuncs.h:23: undefined reference to `generic_fls'
fs/built-in.o(.text+0x19b0f6): In function `bmffz':
fs/asfs/bitfuncs.h:23: undefined reference to `generic_fls'
fs/built-in.o(.text+0x19b132):fs/asfs/bitfuncs.h:23: undefined reference to `generic_fls'
make[1]: *** [.tmp_vmlinux1] Error 1
make[1]: Leaving directory `/usr/src/kernel-source-2.6.10'
make: *** [stamp-build] Error 2
ghiotto:/usr/src/linux#
:cry: :cry: :cry: :cry: :cry: :cry: :cry: :cry: :cry: :cry: :cry: :cry: :cry: :cry: :cry:
leggi bene la guida e soprattutto seguila sin dall'inizio, devi compilare dentro la directory linux e non kernel-source-2.6.10
kernel-source-2.6.10 deve essere linkata a linux sempre in /usr/src/
ghiotto86
27-01-2005, 10:50
Originariamente inviato da PiloZ
leggi bene la guida e soprattutto seguila sin dall'inizio, devi compilare dentro la directory linux e non kernel-source-2.6.10
kernel-source-2.6.10 deve essere linkata a linux sempre in /usr/src/
si maio ci sono in linux:muro: :muro:
Originariamente inviato da ghiotto86
si maio ci sono in linux:muro: :muro:
e perchè l'errore dice:
make[1]: Leaving directory `/usr/src/kernel-source-2.6.10'
:confused:
Originariamente inviato da PiloZ
e perchè l'errore dice:
make[1]: Leaving directory `/usr/src/kernel-source-2.6.10'
:confused:
già strano... :confused:
sicuro di aver fatto in /usr/src/:
ln -s kernel-source-2.6.10 linux
così ci escludiamo sta cosa...
ghiotto86
27-01-2005, 10:57
Originariamente inviato da Embryo
già strano... :confused:
sicuro di aver fatto in /usr/src/:
ln -s kernel-source-2.6.10 linux
così ci escludiamo sta cosa...
si:(
però è strano è da uqndo ho messo tutto statico nella configurazione che mi da sempre st'errore; anch eieri c'avevo provato.
che ne dici?
e poi che è sto TUTTO che dicevi prima? :confused:
ghiotto86
27-01-2005, 10:59
Originariamente inviato da Embryo
e poi che è sto TUTTO che dicevi prima? :confused:
tutto con gli asterischi
ma tutto cosa?
hai fatto un backup del vecchio .config? prova a rimettere quello e ripartire :)
vado in palestra, a dopoz :D
ho come l'impressione che tu abbia compilato tutto quello che c'era nel kernel come statico... non mi sembra proprio una procedura "ortodossa" :mc:
Scusa perchè non ci perdi un po' più di tempo e selezioni solo quello che ti serve?
Intanto un bel
lspci
ti farebbe vedere le varie periferiche pci connesse alla sk mamma, nonchè il chipset che utilizza, già con questo puoi scremare un bel po' di roba! ;)
I filesystem compili solo quelli che ti servono (ext2, ext3, reiser, dos, fat, ntfs, udf o come cippa si chiama, joliet), poi vedi un po'... ma perdici tempo, leggiti l'help delle varie cose che non sai nel menuconfig... ti assicuro che il tempo che ci perdi lo guadagni evitando di risolvere problemi futuri!
Non essere frettoloso... la fretta conduce alla rabbia, la rabbia alla paura, la paura al lato oscuro :sofico:
ghiotto86
27-01-2005, 11:14
Originariamente inviato da PiloZ
ma tutto cosa?
hai fatto un backup del vecchio .config? prova a rimettere quello e ripartire :)
vado in palestra, a dopoz :D
cioè tutti i moduli capito???
ho messo a tutti gli asterischi così nonmancava niente:D
ghiotto86
27-01-2005, 11:16
Originariamente inviato da Embryo
ho come l'impressione che tu abbia compilato tutto quello che c'era nel kernel come statico... non mi sembra proprio una procedura "ortodossa" :mc:
Scusa perchè non ci perdi un po' più di tempo e selezioni solo quello che ti serve?
Intanto un bel
lspci
ti farebbe vedere le varie periferiche pci connesse alla sk mamma, nonchè il chipset che utilizza, già con questo puoi scremare un bel po' di roba! ;)
I filesystem compili solo quelli che ti servono (ext2, ext3, reiser, dos, fat, ntfs, udf o come cippa si chiama, joliet), poi vedi un po'... ma perdici tempo, leggiti l'help delle varie cose che non sai nel menuconfig... ti assicuro che il tempo che ci perdi lo guadagni evitando di risolvere problemi futuri!
Non essere frettoloso... la fretta conduce alla rabbia, la rabbia alla paura, la paura al lato oscuro :sofico:
cioè io pensavo di fare una cosa buona; vabbe ci perderò un po di tempo.grazie
ghiotto86
27-01-2005, 11:36
questo è il mio lspci
ghiotto:/home/ghiotto86# lspci
0000:00:00.0 Host bridge: Silicon Integrated Systems [SiS] 755 Ho
0000:00:01.0 PCI bridge: Silicon Integrated Systems [SiS] SG86C20
0000:00:02.0 ISA bridge: Silicon Integrated Systems [SiS] SiS85C5idge) (rev 25)
0000:00:02.5 IDE interface: Silicon Integrated Systems [SiS] 5513
0000:00:02.6 Modem: Silicon Integrated Systems [SiS] AC'97 Modem a0)
0000:00:02.7 Multimedia audio controller: Silicon Integrated Syst Controller (rev a0)
0000:00:03.0 USB Controller: Silicon Integrated Systems [SiS] USB (rev 0f)
0000:00:03.1 USB Controller: Silicon Integrated Systems [SiS] USB (rev 0f)
0000:00:03.3 USB Controller: Silicon Integrated Systems [SiS] USB
0000:00:04.0 Ethernet controller: Silicon Integrated Systems [SiSst Ethernet (rev 91)
0000:00:06.0 FireWire (IEEE 1394): Texas Instruments TSB43AB22/A Controller (PHY/Link)
0000:00:09.0 CardBus bridge: O2 Micro, Inc. OZ711M1 SmartCardBusontroller (rev 20)
0000:00:09.1 CardBus bridge: O2 Micro, Inc. OZ711M1 SmartCardBusontroller (rev 20)
0000:00:09.2 System peripheral: O2 Micro, Inc. OZ711Mx MultiMedia
0000:00:0b.0 Network controller: RaLink Ralink RT2500 802.11 Cardard (rev 01)
0000:00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 NorthBr
0000:00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 NorthBr
0000:00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 NorthBr
0000:00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 NorthBr
0000:01:00.0 VGA compatible controller: ATI Technologies Inc RV35eon 9600 M10]
mi dici per favore le voci che devo mettere come statico nel kernel???
Originariamente inviato da ghiotto86
questo è il mio lspci
ghiotto:/home/ghiotto86# lspci
0000:00:00.0 Host bridge: Silicon Integrated Systems [SiS] 755 Ho
0000:00:01.0 PCI bridge: Silicon Integrated Systems [SiS] SG86C20
0000:00:02.0 ISA bridge: Silicon Integrated Systems [SiS] SiS85C5idge) (rev 25)
0000:00:02.5 IDE interface: Silicon Integrated Systems [SiS] 5513
0000:00:02.6 Modem: Silicon Integrated Systems [SiS] AC'97 Modem a0)
0000:00:02.7 Multimedia audio controller: Silicon Integrated Syst Controller (rev a0)
0000:00:03.0 USB Controller: Silicon Integrated Systems [SiS] USB (rev 0f)
0000:00:03.1 USB Controller: Silicon Integrated Systems [SiS] USB (rev 0f)
0000:00:03.3 USB Controller: Silicon Integrated Systems [SiS] USB
0000:00:04.0 Ethernet controller: Silicon Integrated Systems [SiSst Ethernet (rev 91)
0000:00:06.0 FireWire (IEEE 1394): Texas Instruments TSB43AB22/A Controller (PHY/Link)
0000:00:09.0 CardBus bridge: O2 Micro, Inc. OZ711M1 SmartCardBusontroller (rev 20)
0000:00:09.1 CardBus bridge: O2 Micro, Inc. OZ711M1 SmartCardBusontroller (rev 20)
0000:00:09.2 System peripheral: O2 Micro, Inc. OZ711Mx MultiMedia
0000:00:0b.0 Network controller: RaLink Ralink RT2500 802.11 Cardard (rev 01)
0000:00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 NorthBr
0000:00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 NorthBr
0000:00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 NorthBr
0000:00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 NorthBr
0000:01:00.0 VGA compatible controller: ATI Technologies Inc RV35eon 9600 M10]
mi dici per favore le voci che devo mettere come statico nel kernel???
Orca miseria, non ho linux qui sottomano :cry:
tuttavia io staticamente compilerei:
Per il chipset (staticamente)
0000:00:00.0 Host bridge: Silicon Integrated Systems [SiS] 755 Ho
0000:00:01.0 PCI bridge: Silicon Integrated Systems [SiS] SG86C20
0000:00:02.0 ISA bridge: Silicon Integrated Systems [SiS] SiS85C5idge) (rev 25)
Cerca per il chipset SiS o Silicon Integrated System
Stessa cosa per i driver audio (modulari però!!!)
Supporto firewire mettilo modulare, invece metti statico per la sk di rete
0000:00:0b.0 Network controller: RaLink Ralink RT2500 802.11 Cardard (rev 01)
Però non saprei dirti quale mettere... non ho un kernel da spulciare qui!
Per la sk video metti modulare, così se installi i driver della ati non hai problemi ;)
ghiotto86
27-01-2005, 12:30
Originariamente inviato da Embryo
Orca miseria, non ho linux qui sottomano :cry:
tuttavia io staticamente compilerei:
Per il chipset (staticamente)
0000:00:00.0 Host bridge: Silicon Integrated Systems [SiS] 755 Ho
0000:00:01.0 PCI bridge: Silicon Integrated Systems [SiS] SG86C20
0000:00:02.0 ISA bridge: Silicon Integrated Systems [SiS] SiS85C5idge) (rev 25)
Cerca per il chipset SiS o Silicon Integrated System
Stessa cosa per i driver audio (modulari però!!!)
Supporto firewire mettilo modulare, invece metti statico per la sk di rete
0000:00:0b.0 Network controller: RaLink Ralink RT2500 802.11 Cardard (rev 01)
Però non saprei dirti quale mettere... non ho un kernel da spulciare qui!
Per la sk video metti modulare, così se installi i driver della ati non hai problemi ;)
n'altra vlta l'errore di prima: ho ricompilato e guarda qua
drivers/built-in.o(.text+0xa62a8): In function `isd200_get_inquiry_data':
: undefined reference to `ide_fix_driveid'
make[1]: *** [.tmp_vmlinux1] Error 1
make[1]: Leaving directory `/usr/src/kernel-source-2.6.10'
make: *** [stamp-build] Error 2
ghiotto:/usr/src/linux#
che casso è???
:mad: :mad:
prima andava bene.
Non so cosa dirti :( aspettiamo piloz... e ci aggiorniamo dopo pranzo!
ghiotto86
27-01-2005, 12:38
Originariamente inviato da Embryo
Non so cosa dirti :( aspettiamo piloz... e ci aggiorniamo dopo pranzo!
ok
we :D
allora:
prova a vedere se hai tutto ciò che ti serve:
$apt-get install make gcc kernel-package libncurses5-dev modules-init-tools
scaricati: http://ck.kolivas.org/patches/2.6/2.6.10/2.6.10-ck5/patch-2.6.10-ck5.bz2
scaricati i sorgenti del 2.6.10 da kernel.org e ridecomprimili puliti puliti.
(http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.10.tar.bz2)
$tar -jxvf linux-2.6.10.tar.bz2
- spostali in /usr/src
$mv -f linux-2.6.10 /usr/src/
$cd /usr/src/
-rimuovi il link vecchio:
$rm linux
-nuovo link
$ln -s linux-2.6.10 linux
$cd linux
$pwd
/usr/src/linux
Applicare la patch kolivas:
-spostare la patch:
$mv patch-2.6.10-ck5.bz2 /usr/src/linux/
-decompressione:
$bunzip patch-2.6.10-ck5.bz2
-prova la patch:
$patch -Np1 -i patch-2.6.10-ck5 --dry-run
se non ci sono errori applicare la patch:
$patch -Np1 -i patch-2.6.10-ck5
- prendi il .config che del kernel attualmente funzionante (anche se non è il 2.6.10 basti che sia della sere 2.6.x ) con il quale avvi il pc e posti sul forum
- copia del file di configurazione sui sorgenti da preparare:
$cp /dove/sta/il_file/.config /usr/src/linux/.config
-backup .config:
$cp .config ../
-pulizia :
$make mrproper
-ripristino .config poco fa eliminato dalla pulizia:
$mv ../.config .
-adattamento del .config del vecchio kernel al nuovo 2.6.10
$make oldconfig
rispodi dando INVIO in modo da impostare la scelta che viene consigliata.
$cp .config ../.config_forse_funzionante-2.6.10
$make-kpkg clean
$make-kpkg kernel_image
$dpkg -i ../kernel-image-2.6.10....Custom_i386.deb
$saluti e figli maschi :D
Originariamente inviato da PiloZ
we :D
...
$saluti e figli maschi :D
Questo ragazzo è troppo utile! :D
Originariamente inviato da Embryo
Questo ragazzo è troppo utile! :D
grazie vivamente per i tuoi complimenti, mi fa tanto piacere..quasi mi commuovo :cry: spero di riuscire a far carriera :D
attentiamo risposte dal ghiottone86 :D sperando vada tutto bene, così poi si pensa al bootsplash visto che per ora non ne ho trattato ;)
Zì zì... intanto spammiamo un po'! :sofico:
In effetti poi vediamo se c'è sto baco nel driver vesa del kernel debianizzato!
Originariamente inviato da Embryo
Zì zì... intanto spammiamo un po'! :sofico:
In effetti poi vediamo se c'è sto baco nel driver vesa del kernel debianizzato!
io uso sempre il kernel originale da kernel.org e mai avuto problemi :)
Pure io, poi sono passato ai precompilati debian, poi ai sorgenti debian... e in questo c'era sto bachetto... menomale che ho trovato che c'era... sennò ero ancora lì a piangere perchè non avevo bootsplash!
Al prossimo kernel voglio mettere il refresh del framebuffer a 85 Hz... così la pernacchia a winzozz diventa ancora più rumorosa!!! :Prrr:
ma ghiotto86 invece di provare a compilare non starà mica giocando a Need For Speed 3 Hot Pursuit :asd: :O
ghiotto86
27-01-2005, 17:22
Originariamente inviato da PiloZ
we :D
allora:
prova a vedere se hai tutto ciò che ti serve:
$apt-get install make gcc kernel-package libncurses5-dev modules-init-tools
scaricati: http://ck.kolivas.org/patches/2.6/2.6.10/2.6.10-ck5/patch-2.6.10-ck5.bz2
scaricati i sorgenti del 2.6.10 da kernel.org e ridecomprimili puliti puliti.
(http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.10.tar.bz2)
$tar -jxvf linux-2.6.10.tar.bz2
- spostali in /usr/src
$mv -f linux-2.6.10 /usr/src/
$cd /usr/src/
-rimuovi il link vecchio:
$rm linux
-nuovo link
$ln -s linux-2.6.10 linux
$cd linux
$pwd
/usr/src/linux
Applicare la patch kolivas:
-spostare la patch:
$mv patch-2.6.10-ck5.bz2 /usr/src/linux/
-decompressione:
$bunzip patch-2.6.10-ck5.bz2
-prova la patch:
$patch -Np1 -i patch-2.6.10-ck5 --dry-run
se non ci sono errori applicare la patch:
$patch -Np1 -i patch-2.6.10-ck5
- prendi il .config che del kernel attualmente funzionante (anche se non è il 2.6.10 basti che sia della sere 2.6.x ) con il quale avvi il pc e posti sul forum
- copia del file di configurazione sui sorgenti da preparare:
$cp /dove/sta/il_file/.config /usr/src/linux/.config
-backup .config:
$cp .config ../
-pulizia :
$make mrproper
-ripristino .config poco fa eliminato dalla pulizia:
$mv ../.config .
-adattamento del .config del vecchio kernel al nuovo 2.6.10
$make oldconfig
rispodi dando INVIO in modo da impostare la scelta che viene consigliata.
$cp .config ../.config_forse_funzionante-2.6.10
$make-kpkg clean
$make-kpkg kernel_image
$dpkg -i ../kernel-image-2.6.10....Custom_i386.deb
$saluti e figli maschi :D
stavo applicando la patch.
va bene???
ghiotto:/usr/src/linux# patch -Np1 -i patch-2.6.10-ck5 --dry-run
patching file arch/i386/Kconfig
Hunk #1 succeeded at 549 (offset 36 lines).
Hunk #2 succeeded at 777 (offset 36 lines).
patching file arch/i386/kernel/cpu/common.c
Reversed (or previously applied) patch detected! Skipping patch.
2 out of 2 hunks ignored -- saving rejects to file arch/i386/kernel/cpu/common.c.rej
patching file arch/i386/kernel/cpu/cpufreq/gx-suspmod.c
Reversed (or previously applied) patch detected! Skipping patch.
1 out of 1 hunk ignored -- saving rejects to file arch/i386/kernel/cpu/cpufreq/gx-suspmod.c.rej
patching file arch/i386/kernel/cpu/cpufreq/p4-clockmod.c
Reversed (or previously applied) patch detected! Skipping patch.
1 out of 1 hunk ignored -- saving rejects to file arch/i386/kernel/cpu/cpufreq/p4-clockmod.c.rej
patching file arch/i386/kernel/entry.S
patching file arch/i386/kernel/traps.c
patching file arch/i386/lib/delay.c
patching file arch/i386/mm/init.c
patching file arch/i386/oprofile/nmi_int.c
patching file arch/mips/kernel/irixelf.c
Reversed (or previously applied) patch detected! Skipping patch.
4 out of 4 hunks ignored -- saving rejects to file arch/mips/kernel/irixelf.c.rej
patching file arch/sh/lib/delay.c
patching file arch/sparc64/kernel/binfmt_aout32.c
Reversed (or previously applied) patch detected! Skipping patch.
5 out of 5 hunks ignored -- saving rejects to file arch/sparc64/kernel/binfmt_aout32.c.rej
patching file arch/sparc64/kernel/pci_psycho.c
Reversed (or previously applied) patch detected! Skipping patch.
1 out of 1 hunk ignored -- saving rejects to file arch/sparc64/kernel/pci_psycho.c.rej
patching file arch/sparc64/lib/delay.c
patching file arch/sparc64/solaris/ioctl.c
Reversed (or previously applied) patch detected! Skipping patch.
2 out of 2 hunks ignored -- saving rejects to file arch/sparc64/solaris/ioctl.c.rej
patching file arch/sparc64/solaris/socksys.c
Reversed (or previously applied) patch detected! Skipping patch.
1 out of 1 hunk ignored -- saving rejects to file arch/sparc64/solaris/socksys.c.rej
patching file arch/sparc64/solaris/timod.c
Reversed (or previously applied) patch detected! Skipping patch.
2 out of 2 hunks ignored -- saving rejects to file arch/sparc64/solaris/timod.c.rej
patching file arch/x86_64/ia32/ia32_aout.c
Reversed (or previously applied) patch detected! Skipping patch.
5 out of 5 hunks ignored -- saving rejects to file arch/x86_64/ia32/ia32_aout.c.rej
patching file arch/x86_64/Kconfig
patching file arch/x86_64/lib/delay.c
patching file drivers/acpi/ibm_acpi.c
Reversed (or previously applied) patch detected! Skipping patch.
1 out of 1 hunk ignored -- saving rejects to file drivers/acpi/ibm_acpi.c.rej
patching file drivers/acpi/video.c
Reversed (or previously applied) patch detected! Skipping patch.
1 out of 1 hunk ignored -- saving rejects to file drivers/acpi/video.c.rej
patching file drivers/atm/zatm.c
Reversed (or previously applied) patch detected! Skipping patch.
1 out of 1 hunk ignored -- saving rejects to file drivers/atm/zatm.c.rej
patching file drivers/block/cfq-iosched.c
Reversed (or previously applied) patch detected! Skipping patch.
1 out of 1 hunk ignored -- saving rejects to file drivers/block/cfq-iosched.c.rej
patching file drivers/block/elevator.c
patching file drivers/block/noop-iosched.c
Reversed (or previously applied) patch detected! Skipping patch.
1 out of 1 hunk ignored -- saving rejects to file drivers/block/noop-iosched.c.rej
patching file drivers/block/scsi_ioctl.c
Hunk #2 FAILED at 337.
1 out of 2 hunks FAILED -- saving rejects to file drivers/block/scsi_ioctl.c.rej
patching file drivers/char/moxa.c
Reversed (or previously applied) patch detected! Skipping patch.
4 out of 4 hunks ignored -- saving rejects to file drivers/char/moxa.c.rej
patching file drivers/char/random.c
Reversed (or previously applied) patch detected! Skipping patch.
2 out of 2 hunks ignored -- saving rejects to file drivers/char/random.c.rej
patching file drivers/ide/ide-probe.c
Reversed (or previously applied) patch detected! Skipping patch.
1 out of 1 hunk ignored -- saving rejects to file drivers/ide/ide-probe.c.rej
patching file drivers/ide/pci/generic.c
Reversed (or previously applied) patch detected! Skipping patch.
1 out of 1 hunk ignored -- saving rejects to file drivers/ide/pci/generic.c.rej
patching file drivers/input/gameport/Makefile
Reversed (or previously applied) patch detected! Skipping patch.
1 out of 1 hunk ignored -- saving rejects to file drivers/input/gameport/Makefile.rej
patching file drivers/parport/parport_pc.c
Reversed (or previously applied) patch detected! Skipping patch.
2 out of 2 hunks ignored -- saving rejects to file drivers/parport/parport_pc.c.rej
patching file drivers/pci/search.c
patching file drivers/scsi/libata-core.c
Reversed (or previously applied) patch detected! Skipping patch.
3 out of 3 hunks ignored -- saving rejects to file drivers/scsi/libata-core.c.rej
patching file drivers/serial/serial_core.c
Reversed (or previously applied) patch detected! Skipping patch.
1 out of 1 hunk ignored -- saving rejects to file drivers/serial/serial_core.c.rej
patching file drivers/usb/serial/ftdi_sio.c
Reversed (or previously applied) patch detected! Skipping patch.
1 out of 1 hunk ignored -- saving rejects to file drivers/usb/serial/ftdi_sio.c.rej
patching file drivers/video/console/vgacon.c
patching file drivers/video/matrox/matroxfb_base.c
Reversed (or previously applied) patch detected! Skipping patch.
1 out of 1 hunk ignored -- saving rejects to file drivers/video/matrox/matroxfb_base.c.rej
patching file fs/binfmt_aout.c
Reversed (or previously applied) patch detected! Skipping patch.
6 out of 6 hunks ignored -- saving rejects to file fs/binfmt_aout.c.rej
patching file fs/binfmt_elf.c
Reversed (or previously applied) patch detected! Skipping patch.
5 out of 5 hunks ignored -- saving rejects to file fs/binfmt_elf.c.rej
patching file fs/dcache.c
patching file fs/exec.c
patching file fs/ext3/balloc.c
patching file fs/ext3/ialloc.c
patching file fs/ext3/namei.c
patching file fs/ext3/super.c
patching file fs/fs-writeback.c
patching file fs/inode.c
patching file fs/jbd/checkpoint.c
patching file fs/jbd/commit.c
patching file fs/jbd/recovery.c
patching file fs/nfs/dir.c
Reversed (or previously applied) patch detected! Skipping patch.
2 out of 2 hunks ignored -- saving rejects to file fs/nfs/dir.c.rej
patching file fs/nfs/direct.c
Reversed (or previously applied) patch detected! Skipping patch.
1 out of 1 hunk ignored -- saving rejects to file fs/nfs/direct.c.rej
patching file fs/nfs/inode.c
Reversed (or previously applied) patch detected! Skipping patch.
1 out of 1 hunk ignored -- saving rejects to file fs/nfs/inode.c.rej
patching file fs/proc/array.c
patching file fs/select.c
patching file include/asm-alpha/io_trivial.h
Reversed (or previously applied) patch detected! Skipping patch.
2 out of 2 hunks ignored -- saving rejects to file include/asm-alpha/io_trivial.h.rej
patching file include/asm-alpha/spinlock.h
patching file include/asm-arm/spinlock.h
patching file include/asm-i386/page.h
patching file include/asm-i386/processor.h
Reversed (or previously applied) patch detected! Skipping patch.
2 out of 2 hunks ignored -- saving rejects to file include/asm-i386/processor.h.rej
patching file include/asm-i386/smp.h
patching file include/asm-i386/spinlock.h
patching file include/asm-ia64/spinlock.h
patching file include/asm-mips/spinlock.h
patching file include/asm-parisc/spinlock.h
patching file include/asm-parisc/system.h
patching file include/asm-ppc64/spinlock.h
patching file include/asm-ppc/spinlock.h
patching file include/asm-s390/spinlock.h
patching file include/asm-sh/spinlock.h
patching file include/asm-sparc64/pgtable.h
Reversed (or previously applied) patch detected! Skipping patch.
1 out of 1 hunk ignored -- saving rejects to file include/asm-sparc64/pgtable.h.rej
patching file include/asm-sparc64/spinlock.h
patching file include/asm-sparc/spinlock.h
patching file include/asm-x86_64/smp.h
patching file include/asm-x86_64/spinlock.h
patching file include/linux/hardirq.h
patching file include/linux/init_task.h
patching file include/linux/interrupt.h
patching file include/linux/ipv6.h
Reversed (or previously applied) patch detected! Skipping patch.
2 out of 2 hunks ignored -- saving rejects to file include/linux/ipv6.h.rej
patching file include/linux/mmzone.h
patching file include/linux/pci.h
patching file include/linux/preempt.h
patching file include/linux/sched.h
patching file include/linux/smp.h
patching file include/linux/smp_lock.h
patching file include/linux/spinlock.h
patching file include/linux/swap.h
patching file include/linux/sysctl.h
patching file include/linux/writeback.h
patching file include/net/route.h
patching file include/net/snmp.h
patching file init/main.c
patching file kernel/cpu.c
patching file kernel/exit.c
patching file kernel/irq/handle.c
patching file kernel/kthread.c
patching file kernel/module.c
patching file kernel/power/process.c
patching file kernel/printk.c
patching file kernel/sched.c
patching file kernel/softirq.c
patching file kernel/spinlock.c
patching file kernel/stop_machine.c
patching file kernel/sysctl.c
patching file kernel/timer.c
patching file kernel/workqueue.c
patching file lib/Kconfig.debug
patching file lib/kernel_lock.c
patching file Makefile
patching file mm/memory.c
patching file mm/mmap.c
Hunk #2 FAILED at 1320.
Hunk #3 FAILED at 1390.
Hunk #4 FAILED at 1429.
Hunk #5 FAILED at 1445.
Hunk #6 succeeded at 1839 with fuzz 1 (offset 37 lines).
4 out of 6 hunks FAILED -- saving rejects to file mm/mmap.c.rej
patching file mm/msync.c
patching file mm/page_alloc.c
patching file mm/page-writeback.c
patching file mm/slab.c
patching file mm/vmscan.c
Hunk #9 FAILED at 1083.
Hunk #10 succeeded at 1195 (offset 1 line).
1 out of 10 hunks FAILED -- saving rejects to file mm/vmscan.c.rej
patching file net/core/sock.c
patching file net/ipv4/netfilter/ip_conntrack_proto_sctp.c
Reversed (or previously applied) patch detected! Skipping patch.
3 out of 3 hunks ignored -- saving rejects to file net/ipv4/netfilter/ip_conntrack_proto_sctp.c.rej
patching file net/ipv4/netfilter/ip_conntrack_proto_tcp.c
Reversed (or previously applied) patch detected! Skipping patch.
1 out of 1 hunk ignored -- saving rejects to file net/ipv4/netfilter/ip_conntrack_proto_tcp.c.rej
patching file net/ipv4/netfilter/ip_conntrack_standalone.c
Reversed (or previously applied) patch detected! Skipping patch.
3 out of 3 hunks ignored -- saving rejects to file net/ipv4/netfilter/ip_conntrack_standalone.c.rej
patching file net/ipv4/netfilter/ipt_ECN.c
Reversed (or previously applied) patch detected! Skipping patch.
1 out of 1 hunk ignored -- saving rejects to file net/ipv4/netfilter/ipt_ECN.c.rej
patching file net/ipv4/netfilter/ipt_recent.c
Reversed (or previously applied) patch detected! Skipping patch.
2 out of 2 hunks ignored -- saving rejects to file net/ipv4/netfilter/ipt_recent.c.rej
patching file net/ipv4/tcp.c
Reversed (or previously applied) patch detected! Skipping patch.
3 out of 3 hunks ignored -- saving rejects to file net/ipv4/tcp.c.rej
patching file net/ipv4/tcp_ipv4.c
patching file net/ipv6/sit.c
Reversed (or previously applied) patch detected! Skipping patch.
1 out of 1 hunk ignored -- saving rejects to file net/ipv6/sit.c.rej
patching file net/sctp/input.c
Reversed (or previously applied) patch detected! Skipping patch.
1 out of 1 hunk ignored -- saving rejects to file net/sctp/input.c.rej
patching file net/sunrpc/sched.c
Reversed (or previously applied) patch detected! Skipping patch.
3 out of 3 hunks ignored -- saving rejects to file net/sunrpc/sched.c.rej
patching file net/sunrpc/xdr.c
Reversed (or previously applied) patch detected! Skipping patch.
3 out of 3 hunks ignored -- saving rejects to file net/sunrpc/xdr.c.rej
patching file security/dummy.c
Reversed (or previously applied
????????
io ne avevo n'altra da bootsplash.de
Eh mi sa che hai ragione... mmmuoviti ghiottoooooooooo!!!:p
Difatti quella è un'altra patch, applichi quella e poi quella di bootsplash... però... non so ha dato dei FAILED... piloz dove seiiiii? vieni a spiegare!!! :mc:
ghiotto86
27-01-2005, 17:37
Originariamente inviato da Embryo
Eh mi sa che hai ragione... mmmuoviti ghiottoooooooooo!!!:p
cioè che è stat applicata bene???:D
Originariamente inviato da Embryo
Difatti quella è un'altra patch, applichi quella e poi quella di bootsplash... però... non so ha dato dei FAILED... piloz dove seiiiii? vieni a spiegare!!! :mc:
prima facciamogli tirare su un kernel ben compilato e funzionante...il bootsplash dopo con una successiva patchata e una ricompilazione...
ghiotto86
27-01-2005, 17:40
Originariamente inviato da PiloZ
we :D
- prendi il .config che del kernel attualmente funzionante (anche se non è il 2.6.10 basti che sia della sere 2.6.x ) con il quale avvi il pc e posti sul forum
- copia del file di configurazione sui sorgenti da preparare:
$cp /dove/sta/il_file/.config /usr/src/linux/.config
-backup .config:
$mv ../.config .
-adattamento del .config del vecchio kernel al nuovo 2.6.10
$make oldconfig
rispodi dando INVIO in modo da impostare la scelta che viene consigliata.
$cp .config ../.config_forse_funzionante-2.6.10
$make-kpkg clean
questa parte mi è poco chiara.
dove sta il file della config funzionante???
forse in /boot?? ma quello non è .confg.
$cp ../.config . lo devo scrivero così com'è qua??
e mv ../.config anche questo???
poi
Domanda:
Questo driver
Device Drivers -> ATA/ATAPI/MFM/RLL support ->
<*> SiS5513 chipset support
L'hai compilato statico?
e anche questo?
Device Drivers -> SCSI device support -> SCSI low-level drivers ->
<*> SiS 964/180 SATA support (se usi anche il sata)
Il primo è abbastanza importante... senza il supporto al chipset un bel kernel panic è probabile! ;)
vBulletin® v3.6.4, Copyright ©2000-2026, Jelsoft Enterprises Ltd.