Customisation de Linux/MDK9.1, c'est par ici !!!

Customisation de Linux/MDK9.1, c'est par ici !!! - Débats - Linux et OS Alternatifs

Marsh Posté le 02-05-2003 à 19:42:43    

Bonjour a tous,
 
J'ai la Mandrake 9.1 depuis peu. No problem d'install, tout roule.
 
Ce que j'aimerais, c'est la customiser a mort pour ma machine, pour:
1) Qu'elle démarre le pls vite possible.
2) Qu'elle soit le plus rapide possible.
 
J'ai deja fait ceci:
- désactivation des daemons inutiles
- verification du disque dur avec hdparm: 35-40 Mo/s
- vitesse du démarrage:   10 s ON->Lilo  
                          50 s Lilo->Login    
                          22 s Login->X+Gnome
 
Que puis-je faire d'autre ?  
 
PS: j'ai beau chercher sur le net, je n'ai pas trouvé de synthèse  sur la customisation.
PS2: je me propose, une fois que j'aurais assez d'infos, de le reunir sur un topic unique ou un site.


Message édité par Rasthor le 04-05-2003 à 02:32:46
Reply

Marsh Posté le 02-05-2003 à 19:42:43   

Reply

Marsh Posté le 02-05-2003 à 19:49:33    

Réduire la taille du noyau ?


Message édité par mirtouf le 02-05-2003 à 19:49:41
Reply

Marsh Posté le 02-05-2003 à 19:51:40    

C'es ça le noyau: vmlinuz-2.4.21-0.13mdk ?
 
Si oui, il fait 1.2 Mo, c'est beaucoup ?
 
C'est vrai que je pourrais le recompiler avec les bonnes options.

Reply

Marsh Posté le 02-05-2003 à 20:10:17    

faire un coup de prelink -vafmR ou un truc du genre

Reply

Marsh Posté le 02-05-2003 à 20:18:30    

recompile un noyau qui ne chargera QUE ce dont t'as beosin
perso mois nde 10 secondes de Grub au login
et moins de 10 pr lancer X

Reply

Marsh Posté le 02-05-2003 à 20:19:45    

Rasthor a écrit :

C'es ça le noyau: vmlinuz-2.4.21-0.13mdk ?
Si oui, il fait 1.2 Mo, c'est beaucoup ?
C'est vrai que je pourrais le recompiler avec les bonnes options.


 
a mon avis c ennorme !
moi g un noyau avec l'usb sur ma passerelle tout fdans le noyau pas de module et g encore mis plein de conneries et ca fait 1 Mo et on me dis que ca fait deja gros !
 
sinon mais c a toi de voir : met des modules plus que des noyaux enfin 22 secondes ca m'interesse  
ma passerelle met plus d'1min pour booter !
 
tu peux expliquer un peu plus en details ce que tu a fait ?
( 30 sec ca me parait mieux comme temps de boot ! mais mon modem usb va po aimer )

Reply

Marsh Posté le 02-05-2003 à 21:07:01    

Et pour activer la couleur dans les apps console on fait comment :D ?
 
Sinon, moi, mon petit kernel fait 907ko. J'ai utilisé hdparm pour config mes disque, mais il met toujours pas mal de temps pour démarrer. M'enfin c'est une config assez ancienne, et une fois dedans ca va assez vite ... en fait, le temps de boot, c'est pas super important si tu ne fais qu'utiliser ta machine. Après, pour les recompil' à gogo, c'est plus lourd :D
 
D'ailleurs, le prelink, ca fait vraiment gagner ?

Reply

Marsh Posté le 02-05-2003 à 21:08:09    

- Fred - a écrit :

Et pour activer la couleur dans les apps console on fait comment :D ?
 
Sinon, moi, mon petit kernel fait 907ko. J'ai utilisé hdparm pour config mes disque, mais il met toujours pas mal de temps pour démarrer. M'enfin c'est une config assez ancienne, et une fois dedans ca va assez vite ... en fait, le temps de boot, c'est pas super important si tu ne fais qu'utiliser ta machine. Après, pour les recompil' à gogo, c'est plus lourd :D
 
D'ailleurs, le prelink, ca fait vraiment gagner ?

sur kde le gain du prelink est innimaginable
en fait plsu l'appli a besoin de librairie, plus le prelink est efficace !

Reply

Marsh Posté le 02-05-2003 à 21:09:49    

HuGoBioS a écrit :

recompile un noyau qui ne chargera QUE ce dont t'as beosin
perso mois nde 10 secondes de Grub au login
et moins de 10 pr lancer X


 
[:wam]
tu as quoi comme pc ? et comme os ?


---------------
Non au projet de loi DADVSI ! (droits d'auteurs)
Reply

Marsh Posté le 02-05-2003 à 21:10:06    

ça joue sur le temps de chargement et sur des trucs lourds type konqueror ou evolution c'est parfaitement perceptible sur mon Duron 1Ghz (le disque débite quand même à 45Mo/s+).

Reply

Marsh Posté le 02-05-2003 à 21:10:06   

Reply

Marsh Posté le 02-05-2003 à 21:10:43    

HuGoBioS a écrit :

sur kde le gain du prelink est innimaginable
en fait plsu l'appli a besoin de librairie, plus le prelink est efficace !


et évidemment ça marche pas chez moi :(


---------------
Non au projet de loi DADVSI ! (droits d'auteurs)
Reply

Marsh Posté le 02-05-2003 à 21:13:30    

udok a écrit :


 
[:wam]
tu as quoi comme pc ? et comme os ?

hugo@BosS hugo $ cat /proc/cpuinfo && uname -a
processor       : 0              
vendor_id       : AuthenticAMD  
cpu family      : 6              
model           : 6              
model name      : AMD Athlon(tm)  
stepping        : 2              
cpu MHz         : 1271.032
cache size      : 256 KB
fdiv_bug        : no
hlt_bug         : no
f00f_bug        : no
coma_bug        : no
fpu             : yes
fpu_exception   : yes
cpuid level     : 1
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 mmx fxsr sse syscall mmxext 3dnowext 3dnow
bogomips        : 2498.56
 
Linux BosS 2.5.68-mm2 #4 sam avr 26 19:39:47 CEST 2003 i686 AMD Athlon(tm)  AuthenticAMD GNU/Linux

Reply

Marsh Posté le 02-05-2003 à 21:13:53    

udok a écrit :


et évidemment ça marche pas chez moi :(  

 :heink: c quoi ton erreure?
 
edit : va voir ca http://www.gentoo.org/doc/fr/preli [...] #doc_chap2


Message édité par HuGoBioS le 02-05-2003 à 21:18:46

---------------
-= In Kik00 101 I trust :o =-
Reply

Marsh Posté le 02-05-2003 à 21:28:56    

HuGoBioS a écrit :

hugo@BosS hugo $ cat /proc/cpuinfo && uname -a
processor       : 0              
vendor_id       : AuthenticAMD  
cpu family      : 6              
model           : 6              
model name      : AMD Athlon(tm)  
stepping        : 2              
cpu MHz         : 1271.032
cache size      : 256 KB
fdiv_bug        : no
hlt_bug         : no
f00f_bug        : no
coma_bug        : no
fpu             : yes
fpu_exception   : yes
cpuid level     : 1
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 mmx fxsr sse syscall mmxext 3dnowext 3dnow
bogomips        : 2498.56
 
Linux BosS 2.5.68-mm2 #4 sam avr 26 19:39:47 CEST 2003 i686 AMD Athlon(tm)  AuthenticAMD GNU/Linux

 


 
ah un 2.5 ... :ange:  
ça vient pit-tre de là
moi c'est loin d'être aussi probant
 
et pour le prelink :
 

prelink: /usr/lib/libGLcore.so.1: Library without dependencies
prelink: /usr/bin/gnomexmms: Could not parse `/usr/bin/gnomexmms: error while loading shared libraries: libgno
rba.so.27: cannot open shared object file: No such file or directory'
prelink: /usr/bin/snd: Could not parse `/usr/bin/snd: error while loading shared libraries: libgdkglext-x11-1.
0.so.1: cannot open shared object file: No such file or directory'
prelink: /usr/lib/openoffice/program/javaldx: Could not parse `/usr/lib/openoffice/program/javaldx: error whil
e loading shared libraries: libsal.so.3: cannot open shared object file: No such file or directory'
prelink: /usr/lib/openoffice/program/jvmsetup.bin: Could not parse `/usr/lib/openoffice/program/jvmsetup.bin:
error while loading shared libraries: libvcl641li.so: cannot open shared object file: No such file or director
y'
prelink: /usr/lib/openoffice/program/regcomp: Could not parse `/usr/lib/openoffice/program/regcomp: error whil
e loading shared libraries: libsal.so.3: cannot open shared object file: No such file or directory'
prelink: /usr/lib/openoffice/program/pluginapp.bin: Could not parse `/usr/lib/openoffice/program/pluginapp.bin
: error while loading shared libraries: libtl641li.so: cannot open shared object file: No such file or directo
ry'
prelink: /usr/lib/openoffice/program/setup.bin: Could not parse `/usr/lib/openoffice/program/setup.bin: error
while loading shared libraries: libcomphelp2.so: cannot open shared object file: No such file or directory'
prelink: /usr/lib/openoffice/program/soffice.bin: Could not parse `/usr/lib/openoffice/program/soffice.bin: er
ror while loading shared libraries: libsvl641li.so: cannot open shared object file: No such file or directory'
prelink: /usr/lib/openoffice/program/spadmin.bin: Could not parse `/usr/lib/openoffice/program/spadmin.bin: er
ror while loading shared libraries: libspa641li.so: cannot open shared object file: No such file or directory'
Laying out 363 libraries in virtual address space 41000000-50000000
Assigned virtual address space slots for libraries:
/lib/ld-linux.so.2                                           4cde2000-4cdf36d4
/lib/libc.so.6                                               4cdf6000-4cf05ee4
/lib/libm.so.6                                               4cf08000-4cf28a50
/lib/libdl.so.2                                              4cf2b000-4cf2daac
/usr/X11R6/lib/libX11.so.6                                   4cf30000-4cfeaefc
/usr/X11R6/lib/libXext.so.6                                  4cfed000-4cff975c
/usr/X11R6/lib/libICE.so.6                                   4cffc000-4d010250
/usr/X11R6/lib/libSM.so.6                                    4d013000-4d01a658
(...)
Would prelink /usr/lib/libaudio.so.2.3
Would prelink /usr/X11R6/lib/libXmu.so.6.2
Would prelink /usr/X11R6/lib/libXft.so.2.0
prelink: Could not prelink /usr/lib/libkdefx.so.4 because its dependency /usr/lib/libqt-mt.so.3 could not be p
relinked
Would prelink /lib/libutil-2.3.1.so
prelink: Could not prelink /usr/lib/libkdesu.so.4 because its dependency /usr/lib/libkdecore.so.4 could not be
 prelinked
Would prelink /usr/lib/libfam.so.0.0.0
prelink: Could not prelink /usr/lib/libkvicore.so.2 because its dependency /usr/lib/libkdecore.so.4 could not
be prelinked
prelink: Could not prelink /usr/lib/libkvilib.so.2 because its dependency /usr/lib/libkdecore.so.4 could not b
e prelinked
Would prelink /usr/lib/gcc-lib/i386-linux/3.2.3/cc1
Would prelink /lib/libuuid.so.1.2
Would prelink /usr/bin/uuidgen
Would prelink /usr/X11R6/lib/libXTrap.so.6.4
Would prelink /usr/X11R6/bin/xtrapin
(...)

 
 
comme ça y-en a encore bcp ...
j'obtiens ça en exécutant  

prelink -avmRn > res_prelink 2>&1

sur une sid


---------------
Non au projet de loi DADVSI ! (droits d'auteurs)
Reply

Marsh Posté le 02-05-2003 à 21:34:55    

excusez mon ignorance, c'est quoi le "prelink" ?  :(

Reply

Marsh Posté le 02-05-2003 à 21:39:02    

jotenakis a écrit :

excusez mon ignorance, c'est quoi le "prelink" ?  :(  

y'a tout sur le lien que j'ai donné plus haut


---------------
-= In Kik00 101 I trust :o =-
Reply

Marsh Posté le 02-05-2003 à 21:40:17    

Prelink dépend de la version du noyau utilisé ?
 
Et pour ma colorisation des applications sous la console ... vous auriez pas une solution :D ?

Reply

Marsh Posté le 02-05-2003 à 23:58:18    

jolly a écrit :

sinon mais c a toi de voir : met des modules plus que des noyaux enfin 22 secondes ca m'interesse ma passerelle met plus d'1min pour booter !
tu peux expliquer un peu plus en details ce que tu a fait ?
( 30 sec ca me parait mieux comme temps de boot ! mais mon modem usb va po aimer )


 
Deja, les 22 secondes, c'est pour demarrer X et Gnome une fois que je me suis loggé. Sinon il mets 50 secondes pour arriver à ce Login. Donc la on est deja a passer 1 minutes.
 
Le seul truc que j'ai fait pour l'instant, c'est de virer les demons du demarage et de ne garder que les essentiels, et encore, y'en a certains dont je ne sais pas a quoi ils servent.
 
Et y'a aussi 10 secondes qui ne dependent pas de Linux, mais du demmarrage du Bios (la par contre, j'ai désactiver toutes les options inutiles: port USB, imprimante, port serie, etc...)

Reply

Marsh Posté le 03-05-2003 à 00:26:03    

c'est la config du profile :??:
mon pauvre duron 1Ghz mets ~55sec pour être fin prêt (depuis la validation au screen lilo jusqu'au bureau opérationnel)

Reply

Marsh Posté le 03-05-2003 à 00:29:47    

- Fred - a écrit :

Prelink dépend de la version du noyau utilisé ?

Prelink n'a strictement rien à voir avec le noyau, c'est un hack de l'éditeur de liens dynamiques.


---------------
« No question is too silly to ask, but, of course, some are too silly to answer. » -- Perl book
Reply

Marsh Posté le 03-05-2003 à 01:07:21    

Je reompile mon noyau et je vous tiens au courant des ameliorations (surtout pour la vitesse de démarrage).
Cool, y'a l'option CPU pour préciser Athlon  :sol:

Reply

Marsh Posté le 03-05-2003 à 01:28:20    

mandrake boot avec un initrd qui ralentit le boot également...


---------------
Gitan des temps modernes
Reply

Marsh Posté le 03-05-2003 à 15:05:19    

Bon, j'ai recompilé le noyau en virant une petée d'option.
(j'ai suivant les instructions sur ces sites pour ceux que ça interesse:  
http://lealinux.free.fr/kernel/ker [...] figuration
http://casteyde.christian.free.fr/ [...] x5593.html
)
 
Il fait maintenant 1Mo au lieu de 1.2Mo, c'est pas bcp plus leger...et il met autant de temps a demarrer.
Ce qui est bizarre, c'est qu'il perd du temps en cherchant les files modules dependancies....

Reply

Marsh Posté le 03-05-2003 à 15:05:58    

Bobor a écrit :

mandrake boot avec un initrd qui ralentit le boot également...


 
Et faudrait faire quoi pour ameliorer cela ?

Reply

Marsh Posté le 03-05-2003 à 15:17:19    

retire l'option ramdisk, initrd dans le noyau
retire la ligne concernant initrd dans lilo/grub
vérifie que les drivers nécessaires au boot sont en dur dans ton noyau: ext2, reiserfs suivant le cas, driver IDE, ...
 
Et le boot devrait être plus rapide...mais sans bootsplash.


---------------
Gitan des temps modernes
Reply

Marsh Posté le 03-05-2003 à 15:18:21    

Rasthor a écrit :

Bon, j'ai recompilé le noyau en virant une petée d'option.
(j'ai suivant les instructions sur ces sites pour ceux que ça interesse:  
http://lealinux.free.fr/kernel/ker [...] figuration
http://casteyde.christian.free.fr/ [...] x5593.html
)
 
Il fait maintenant 1Mo au lieu de 1.2Mo, c'est pas bcp plus leger...et il met autant de temps a demarrer.
Ce qui est bizarre, c'est qu'il perd du temps en cherchant les files modules dependancies....

tu as bien refait les modules et leur dependances ?


---------------
-= In Kik00 101 I trust :o =-
Reply

Marsh Posté le 03-05-2003 à 15:23:07    

http://hugoboss.no-ip.org/hfr/bzImage2421ac (ca c'ets un ac)
http://hugoboss.no-ip.org/hfr/bzImageTest (ca c'ets un 2.5.68-mm4)
 
Deux noyaux compilés pr chipset Via, Athlon Xp, Carte son C-Média et lan Via-Rhine, support de la souris usb, et du scsi
 
je met les .config aussi


---------------
-= In Kik00 101 I trust :o =-
Reply

Marsh Posté le 03-05-2003 à 15:44:28    

HuGoBioS a écrit :

http://hugoboss.no-ip.org/hfr/bzImage2421ac (ca c'ets un ac)
http://hugoboss.no-ip.org/hfr/bzImageTest (ca c'ets un 2.5.68-mm4)
 
Deux noyaux compilés pr chipset Via, Athlon Xp, Carte son C-Média et lan Via-Rhine, support de la souris usb, et du scsi
 
je met les .config aussi


 
Qu'est-ce qu'un ac ?
Tout ce qu'essaye de faire Rasthord m'interresse fortement,car je suis dans la même situation que lui.
 
La compilation d'un noyau 2.5 pourrait-il accelerer le chargement ?
 
PS: Je suis en train de faire un "prelink", je vous tiens au courant.

Reply

Marsh Posté le 03-05-2003 à 15:53:06    

Le Ouinhin Pervers a écrit :

PS: Je suis en train de faire un "prelink", je vous tiens au courant.


 
Tu es aussi sous MDK9.1 ? Ou bien sous quelle distro ? Parce que je n'ai pas de prelink sur ma MDK9.1 (ou alors je l'ai loupé...)
 
PS: Rasthor sans d, merci   ;)

Reply

Marsh Posté le 03-05-2003 à 15:56:49    

Comment ça se fait que prelink me fait une seg fault ?  :pt1cable:  
 
 


prelink -afmRv
 
[...]
 
Prelinking /lib/libpam.so.0.75
Prelinking /lib/libpopt.so.0.0.0
Prelinking /usr/sbin/smbmnt
prelink: /usr/sbin/smbmnt: Cannot prelink against non-PIC shared library /usr/lib/libcups.so.2
Prelinking /usr/bin/ktimer
prelink: /usr/bin/ktimer: Cannot prelink against non-PIC shared library /usr/X11R6/lib/libGL.so.1
Segmentation Fault (core dumped)


Reply

Marsh Posté le 03-05-2003 à 16:03:59    

[Albator] a écrit :

Comment ça se fait que prelink me fait une seg fault ?  :pt1cable:  
 
 


prelink -afmRv
 
[...]
 
Prelinking /lib/libpam.so.0.75
Prelinking /lib/libpopt.so.0.0.0
Prelinking /usr/sbin/smbmnt
prelink: /usr/sbin/smbmnt: Cannot prelink against non-PIC shared library /usr/lib/libcups.so.2
Prelinking /usr/bin/ktimer
prelink: /usr/bin/ktimer: Cannot prelink against non-PIC shared library /usr/X11R6/lib/libGL.so.1
Segmentation Fault (core dumped)


 


 
Est ce que tu utilises les drivers nvidia ? Paske ça pourrait etre pour ça que ça plante pour la libGL.so.1

Reply

Marsh Posté le 03-05-2003 à 16:28:12    

Non, j'ai une Voodoo 3 et j'utilise Mandrake 9.1 sans aucune modification de driver  :cry:

Reply

Marsh Posté le 03-05-2003 à 16:46:54    

Il m'affiche ceci (lors d ela compil des modules):
depmod: *** Unresolved symbols in /lib/modules/2.4.21-0.13mdkcustom/kernel/drivers/i2c/scx200_i2c.o
depmod:         scx200_gpio_base_R254e5667
depmod:         scx200_gpio_configure_R80c65a79
depmod:         scx200_gpio_shadow_R9272bc53
 
Kesako ?

Reply

Marsh Posté le 03-05-2003 à 16:47:31    

Le Ouinhin Pervers a écrit :


 
Qu'est-ce qu'un ac ?
Tout ce qu'essaye de faire Rasthord m'interresse fortement,car je suis dans la même situation que lui.
 
La compilation d'un noyau 2.5 pourrait-il accelerer le chargement ?
 
PS: Je suis en train de faire un "prelink", je vous tiens au courant.

ac : alan cox ! C'est un kernel patché avec les modifs d'alan cox ;-)
l'autre c'est un kernel de dev, mais les deux demarrent aussi vite !
 
Ils sont pas forcmeent petit (1.2mo et 1.6mo) mais je n'ai aucun module, et je n'ai mis que ce qui me sert ... (ok j'ai gardé le lpt alors que je m'en sert pas)


---------------
-= In Kik00 101 I trust :o =-
Reply

Marsh Posté le 03-05-2003 à 16:48:31    

Rasthor a écrit :

Il m'affiche ceci (lors d ela compil des modules):
depmod: *** Unresolved symbols in /lib/modules/2.4.21-0.13mdkcustom/kernel/drivers/i2c/scx200_i2c.o
depmod:         scx200_gpio_base_R254e5667
depmod:         scx200_gpio_configure_R80c65a79
depmod:         scx200_gpio_shadow_R9272bc53
 
Kesako ?

tu as utilisé mon .config ?
il dit qu'il manque des truc i2c-*
c'est pour monitorer le pc principalement (gestion des sondes) mais ca a disparu sur le 2.5, c'ets en hard dnas le noyau


---------------
-= In Kik00 101 I trust :o =-
Reply

Marsh Posté le 03-05-2003 à 16:50:26    

Non, non, c'est mon noyau.
Je suis tjrs en 2.4
Je peux virer les options I2C avec ma carte Asustek ?

Reply

Marsh Posté le 03-05-2003 à 16:51:52    

Rasthor a écrit :

Non, non, c'est mon noyau.
Je suis tjrs en 2.4
Je peux virer les options I2C avec ma carte Asustek ?

garde i2c-dev
le reste tu peux virer


---------------
-= In Kik00 101 I trust :o =-
Reply

Marsh Posté le 03-05-2003 à 17:05:02    

Sinon quand je quitte xconfig, il m'affiche (entre autre) ceci dans la console:
ERROR - Attempting to write value for unconfigured variable (CONFIG_MOD_DVB).
ERROR - Attempting to write value for unconfigured variable (CONFIG_VIDS).
ERROR - Attempting to write value for unconfigured variable (CONFIG_VIDS).


Message édité par Rasthor le 03-05-2003 à 17:15:39
Reply

Marsh Posté le 03-05-2003 à 18:17:04    

Rasthor a écrit :

Sinon quand je quitte xconfig, il m'affiche (entre autre) ceci dans la console:
ERROR - Attempting to write value for unconfigured variable (CONFIG_MOD_DVB).
ERROR - Attempting to write value for unconfigured variable (CONFIG_VIDS).
ERROR - Attempting to write value for unconfigured variable (CONFIG_VIDS).


 
J'ai trouvé une liste ici, je vais pouvoir faire les modifs
http://www.kernelnewbies.org/kerne [...] figs/alpha

Reply

Marsh Posté le 03-05-2003 à 18:26:10    

Je ne comprend pas, ces 2 variables sont dans la partie non-officiel "3rd party kernel additions".... :??:

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed