[Geexbox] Le mettre sur dd ?

Le mettre sur dd ? [Geexbox] - Multimédia - Linux et OS Alternatifs

Marsh Posté le 28-06-2003 à 15:37:30    

Alors voilà, pour faire ma divx box, j'ai besoin d'un tit linux ultralight
J'ia decouvert geexbox et je trouve ca presque parfait.
 
Le gros pb est qu'il n'existe que sur LiveCd donc j'aimerai le mettre sur un dd pour qu'il soit bootable directement et rapidement ! J'aimerai donc aussi enlever la copy des applis en ram (plus necessaire si dd)
 
Si qqn a des pistes ...


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

Marsh Posté le 28-06-2003 à 15:37:30   

Reply

Marsh Posté le 28-06-2003 à 17:58:51    

il y a les sources (40 Mo), tu peux essayer de le faire à ta sauce directement et l'installer en fixe plutôt que de récupérer le livecd et l'installer (je pense qu'un simple cp -a ferait l'affaire dans ce dernier cas, mais bon...)

Reply

Marsh Posté le 28-06-2003 à 18:04:48    

béh j'ai regardé les sources mais il me manque des trucs pour compiler et ca me saoule d'installer mkfs.vfat par exemple pour ca ...
 
et le cp ca peut pas marcher faut creer un secteur de boot sur le dd et c'est là que je chie en fait :/


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

Marsh Posté le 28-06-2003 à 18:10:12    

bah en mode rescue avec le cd de ta distro favorite, tu dois pouvoir te débrouiller pour préparer le hdd (partition, mbr > lilo/grub, ...) et ainsi après copier proprement les fichiers où il faut :??:

Reply

Marsh Posté le 28-06-2003 à 18:13:42    

tu sais qu't'es pas bete toi ... je vais essayer ca tient ! mais bon je sais pas pkoi mauvais presentiment inside [:oyaisse2]


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

Marsh Posté le 28-06-2003 à 20:20:18    

salut hugobios;
 
j'etais justement en train de plancher sur le sujet. Ca marche nickel, boote en 17 sec chrono (detect scsi tres longue).
 
mon seul probleme c'est ma sortie tv qui reste desesperement en noir et blanc.
 
ca n'est pas tres difficile a faire mais il va te falloir du courage parceque le nombre de reboot est impressionnant.
 
Premierement, tu dois modifier le script de compilation de tous les paquets scripts/iso
 
remplaces export INSTALL=etc par INSTALL=$ROOT/GEEXBOX par exemple. Ca permettra d'installer tous les fichiers dans ce repertoire.
 
tu dois egalement desactiver la compilation de boot et de initrd qui ne sont plus necessaires.
 
pour le mkfs.vfat & co, edites scripts/checkdeps et vires le de la liste.
 
dans scripts/iso, tu dois rajouter l'installation de busybox, la creation des devices, etc.
 
dans packages/.../install tu auras surement des modifs a faire.
 
Si ca t'interesse, je peux te filer ce que j'ai deja fait.
(optimise pour mon matos, forcement)

Reply

Marsh Posté le 28-06-2003 à 21:06:34    

effectivement j'ai pas pensé a editer le checkdeps (je l'avais vu en regardant les fichiers de conf puis sorti de la tete :/ )
 
Quand tu parles de desactiver la compilation de boot et de initird, je saisi pas pkoi ... !
 
Tu peux detailler ce que tu veux obtenir exactement et ce dont tu pars ?
 
Moi j'ai un dd sur mon pc actuel qui DOIT devenir bootable et contenir tout l'os dedié. Ce dd sera ensuite mis sur la divxbox et je n'y toucherait plus
 


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

Marsh Posté le 28-06-2003 à 21:47:11    

pour le boot et le initrd, c'est parcequ'ils deviennent inutiles si tu mets le systeme sur un disque-dur.
 
tu peux conserver l'initrd si tu veux mais c'est se faire chier pour rien.
 
le boot va contenir le noyau, l'initrd et un lanceur (syslinux) donc il est inutile aussi.
 
ce que je veux obtenir: un choix 'geexbox' dans le demarrage de mon pc qui le lance en tant que divxbox.
Je pars des sources de la derniere version geexbox.
 
pour le lancement, j'utilises lilo

Reply

Marsh Posté le 28-06-2003 à 22:16:19    

okey
je vais essayer de me pencher la dessus ce soir mais ca m'a l'air d'etre un travail de longue halène
 
Quand tu parles de modifs pour TA plate forme c'est a quel niveau que ca se situe ? On pourrait pas plutot faire un fork de geexbox du style GeexBoxHd avec un fichier a modifier qui contient tt les params specifique a une machine et qui permet la bonne compilation du bidul ?


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

Marsh Posté le 29-06-2003 à 00:40:35    

pour ma machine, ca concerne:
 
le noyau (compilation en dur de ce que j'ai besoin, rien d'autre)
la sortie tv (j'ai zappe les autres utilitaires)
j'ai zappe aussi le truc pour ralentir le lecteur cd (je m'en fous!)
 
et quelques fichiers de config/init perso.
 
quand au fork, je ne crois pas que ce soit necessaire, le support hd est prevu pour la prochaine version geexbox.

Reply

Marsh Posté le 29-06-2003 à 00:40:35   

Reply

Marsh Posté le 29-06-2003 à 00:43:02    

apolon34 a écrit :

pour ma machine, ca concerne:
 
le noyau (compilation en dur de ce que j'ai besoin, rien d'autre)
la sortie tv (j'ai zappe les autres utilitaires)
j'ai zappe aussi le truc pour ralentir le lecteur cd (je m'en fous!)
 
et quelques fichiers de config/init perso.
 
quand au fork, je ne crois pas que ce soit necessaire, le support hd est prevu pour la prochaine version geexbox.

pas lu la roadmap celà dit c'est une bonne nouvelle
 
sinon :
noyau => oui j'ai pensé aussi a ne prendre uqe le minimum en dur
stv => pareil le reste sert pas des masses je trouve
cdspeed => c'est pas inutile si tu cherche le silence !
 
 
par contre j'ai essayé de bidouiller ca mais je lutte trop suis tout mourru de fatigue alors ca marche po des masses !


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

Marsh Posté le 29-06-2003 à 01:25:40    

je te mets un package de mes sources modifiees (sans les packages, trop gros) sur mon ftp
 

Code :
  1. ftp://web:photos@ftp.apolon34.dyndns.org


Reply

Marsh Posté le 29-06-2003 à 01:57:51    

ok merci  :jap:


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

Marsh Posté le 29-06-2003 à 02:05:59    

j'ai encore un petit soucis avec le kernel.
 
Celui compile ne fonctionne pas (chez moi), il faut que j'aille dans build/linux et que je fasses un make bzImage.
 
le noyau compile comme ca fonctionne impec apres.
 
pour le boot en vesa, il faut mettre sous lilo append="video=vesa:mtrr vga=785"
 
pour ne pas voir les messages de demarrage (quand ca marchera), ajoutes console=/dev/tty1
 

Reply

Marsh Posté le 29-06-2003 à 02:20:52    

ok thx pr tous tes conseils
celà dit j'en suis pas encore là je sens ;)


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

Marsh Posté le 29-06-2003 à 02:44:43    

Grrrrr boudu skoisterreure a la con
 
 
 

gcc -D__KERNEL__ -I/tmp/geexboxhd/build/linux-2.4.21/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i586   -nostdinc -iwithprefix include -DKBUILD_BASENAME=keyboard  -DEXPORT_SYMTAB -c keyboard.c
make[3]: *** Pas de règle pour fabriquer la cible « defkeymap.map », nécessaire pour « defkeymap.c ». Arrêt.
make[3]: Leaving directory `/tmp/geexboxhd/build/linux-2.4.21/drivers/char'
make[2]: *** [first_rule] Erreur 2
make[2]: Leaving directory `/tmp/geexboxhd/build/linux-2.4.21/drivers/char'
make[1]: *** [_subdir_char] Erreur 2
make[1]: Leaving directory `/tmp/geexboxhd/build/linux-2.4.21/drivers'
make: *** [_dir_drivers] Erreur 2


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

Marsh Posté le 29-06-2003 à 10:43:00    

HuGoBioS a écrit :

Grrrrr boudu skoisterreure a la con
 
 
 

gcc -D__KERNEL__ -I/tmp/geexboxhd/build/linux-2.4.21/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i586   -nostdinc -iwithprefix include -DKBUILD_BASENAME=keyboard  -DEXPORT_SYMTAB -c keyboard.c
make[3]: *** Pas de règle pour fabriquer la cible « defkeymap.map », nécessaire pour « defkeymap.c ». Arrêt.
make[3]: Leaving directory `/tmp/geexboxhd/build/linux-2.4.21/drivers/char'
make[2]: *** [first_rule] Erreur 2
make[2]: Leaving directory `/tmp/geexboxhd/build/linux-2.4.21/drivers/char'
make[1]: *** [_subdir_char] Erreur 2
make[1]: Leaving directory `/tmp/geexboxhd/build/linux-2.4.21/drivers'
make: *** [_dir_drivers] Erreur 2

 


 
c'est un petit tweak perso que j'ai rajoute pour avoir un clavier fr compile en dur dans le noyau. Ca aide pour le debuggage.
 
edites packages/linux/build et supprimes les trois lignes qui font ca.
Ca commence par loadkeys -m etc

Reply

Marsh Posté le 29-06-2003 à 13:50:27    

okey je vois ;-) t'as l'air d'aller au fond des choses quand tu fait qqch c'est cool  :jap:


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

Marsh Posté le 29-06-2003 à 14:24:03    

ok ca avance doucement ...
maintenant j'ai ca :  

checking how to run the C preprocessor... /tmp/geexboxhd/build/uClibc-0.9.19/build/usr/bin/gcc -I/tmp/geexboxhd/build/pciutils-2.1.11/ -E
checking for X... disabled
X disabled as requested.
GTK disabled as requested.
checking for wx-config... /usr/bin/wx-config
checking for wxWindows version >= 2.3.0... yes (version 2.4.0)
checking for main (direct) backend... unix
checking for client backend... disabled
checking for sin in -lm... no
configure: error: math library required
make: *** [iso] Erreur 1

 
je vais voir quelle lib il me manque ...


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

Marsh Posté le 29-06-2003 à 16:51:16    

juste pour info , a quoi ca vous sert d'avoir un truc le plus petit possible si vous avez un disque dur ??
Sur un disque compct flash ou usb , ok , mais la :??:
Le temps de démarrage de 17 sec est impressionant remarque.

Reply

Marsh Posté le 29-06-2003 à 16:55:40    

le principe du minimaliste, c'est plus pour le temps de demarrage que l'espace disque.
 
quoique ca permet d'utiliser du matos de recup.
 
le probleme c'est que l'espace disque et le temps de demarrage sont souvent lies.
 
Pour le demarrage, comme tu dis c'est de l'ordre de 15 sec a partir de lilo

Reply

Marsh Posté le 29-06-2003 à 16:59:42    

c vrai , mais je trouve que sans le serveur X les films sont moins beau .Si geexbox l'utilisait je me mancerais aussi dans l'expérience. (g essayé avec movix2 qui utilise X , l'arborescence est un bordel innomable...-> abandon)
ps:Avis strictement personel.

Reply

Marsh Posté le 29-06-2003 à 17:18:23    

X est plutot gourmand et je suis pas sur qu'on puisse faire tourner X et avoir une lecture fluide des divx sur un cel 333


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

Marsh Posté le 29-06-2003 à 17:20:16    

en vesa, avec les extensions vidix, les films sont nickels.

Reply

Marsh Posté le 29-06-2003 à 17:20:40    

apolon34 a écrit :

en vesa, avec les extensions vidix, les films sont nickels.

:jap:  
 
(j'ai planté et là icq veut plus se reocnnecter :cry: )


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

Marsh Posté le 29-06-2003 à 18:23:39    

Comme précisé sur le site, l'instalaltion sur DD (et clés USB) est prévu pour la prochaine version.
 
Notre gros problème est surtout "conceptuel", à savoir comment on va permettre à monsieur tlm de l'installer facilement, que l'on a un win ou un nux.
 
Parce ke monsieur tlm ne va pas modifier son lilo.conf etc ... ;)


---------------
Découvrez GeeXboX - http://www.geexbox.org/ : la distribution Linux multimédia
Reply

Marsh Posté le 29-06-2003 à 18:29:59    

HiSoK@ a écrit :

Comme précisé sur le site, l'instalaltion sur DD (et clés USB) est prévu pour la prochaine version.
 
Notre gros problème est surtout "conceptuel", à savoir comment on va permettre à monsieur tlm de l'installer facilement, que l'on a un win ou un nux.
 
Parce ke monsieur tlm ne va pas modifier son lilo.conf etc ... ;)

oui j'ai lu ca sur le site ;-)
celà dit je pense que ceux qui ont besoin de l'installer sur dd est une minorité qui monte sa divxbox et qui donc a un 'minimum' de bases
 
celà dit je pense avoir reussi a modder ce qu'il fallait pour mon pc  :jap:  
 
merci a Apolon34


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

Marsh Posté le 29-06-2003 à 20:42:34    

ben si tu file un script tt propre pour la geexbox, on sera ravi de  l'intégrer s'il est plaisant et bien fait


---------------
Découvrez GeeXboX - http://www.geexbox.org/ : la distribution Linux multimédia
Reply

Marsh Posté le 29-06-2003 à 20:44:44    

HiSoK@ a écrit :

ben si tu file un script tt propre pour la geexbox, on sera ravi de  l'intégrer s'il est plaisant et bien fait

hummm ca risque d'etre compromis ;-)
j'ai fait du gros bourrinage bien degueu [:spamafote] desolé!


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

Marsh Posté le 29-06-2003 à 22:21:57    

apolon34 a écrit :

en vesa, avec les extensions vidix, les films sont nickels.


Je dois vraiment avoir un pb avec ma gforce  alorrs ; non seulement dans certains films  l'image est striée , mais nvtv ne veut pas me faire de l'overscan en vesa, pas spécialement sur geexbox d'ailleurs..

Reply

Marsh Posté le 30-06-2003 à 01:37:42    

il me semble que nvtv est pas vraiment au point ...
 
tu as quoi comme carte et tu arrives a faire marcher la sortie tv en vesa ??
 
chez moi, pas moyen de l'avoir en couleur alors que sous X elle est impec.

Reply

Marsh Posté le 30-06-2003 à 01:57:11    

moi gf2mx400 64mo avefc stv en svideo et en chinch
 
 
j'ai testé tout a l'heure j'ai du faire une boulette dans la conf du noyau ca kernel panic apres le chargement du son ... et flem de corriger ...


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

Marsh Posté le 30-06-2003 à 08:35:15    

apolon34 a écrit :

il me semble que nvtv est pas vraiment au point ...
 
tu as quoi comme carte et tu arrives a faire marcher la sortie tv en vesa ??
 
chez moi, pas moyen de l'avoir en couleur alors que sous X elle est impec.


 
idem en fait mais seulement avec geexbox, ca boote en vesa sans pb , mais qd nvtv s'en mèle ca fait spectacle de lumière.
Si nvtv est désactivé , ca marche.
Gforce2 mx 32  Mo asus v71000 v out.
AVec x , ben ca marche .

Reply

Marsh Posté le 30-06-2003 à 14:04:26    

psebcopathe a écrit :


 
idem en fait mais seulement avec geexbox, ca boote en vesa sans pb , mais qd nvtv s'en mèle ca fait spectacle de lumière.
Si nvtv est désactivé , ca marche.
Gforce2 mx 32  Mo asus v71000 v out.
AVec x , ben ca marche .


 
ok merci
 
j'espere qu'ils vont corriger ca dans une prochaine version de nvtv

Reply

Marsh Posté le 30-06-2003 à 19:13:13    

meme question, mais avec MoviX, c'est possible a partir de l'iso ?

Reply

Marsh Posté le 30-06-2003 à 19:20:15    

c'est surement possible aussi.
 
le principe c'est de recuperer ce qu'il y a dans l'iso et l'initrd, de mettre tous les fichiers dans une meme arborescence et de modifier les scripts d'init/config en consequence.
 
c'est possible mais il y a du boulot quoi

Reply

Marsh Posté le 30-06-2003 à 19:23:02    

apolon34 a écrit :

salut hugobios;
 
mon seul probleme c'est ma sortie tv qui reste desesperement en noir et blanc.


 
T'es en adaptateur S-video -> peritel ?

Reply

Marsh Posté le 30-06-2003 à 19:25:03    

non j'utilise la sortie composite de la carte (je sais c'est pas bien)
 
l'adaptateur c'est un boitier bricole moi meme pour faire la selection entre 4 entrees composite et sortir le son tele sur l'ampli

Reply

Marsh Posté le 30-06-2003 à 19:30:08    

apolon34 a écrit :

non j'utilise la sortie composite de la carte (je sais c'est pas bien)
 
l'adaptateur c'est un boitier bricole moi meme pour faire la selection entre 4 entrees composite et sortir le son tele sur l'ampli


 
parce qu'en peritel ca peut arriver, il faut faire gaffe a prendre la version SVHS et non VHS de l'adaptateur. Y a superbe guide ici :
 
http://atifrst.nexenservices.com/a [...] mmaire.php

Reply

Marsh Posté le 30-06-2003 à 20:35:13    

apolon34 a écrit :

c'est surement possible aussi.
 
le principe c'est de recuperer ce qu'il y a dans l'iso et l'initrd, de mettre tous les fichiers dans une meme arborescence et de modifier les scripts d'init/config en consequence.
 
c'est possible mais il y a du boulot quoi


faut bidouiller quoi  :(  
 
je crois que je vais garder mon cd bootable

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

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