Pffff, en fait, j'avais fait une erreur dans mon fichier de configuration de bootcdwrite, en fait sa marche aussi bien avec du nforce2 qu'avec les autres chipsets genre via, intel, ati,sis (j'ai testé sur ces marques là).
Mais je vais quand même tester xfce, merci ! :)
Donc, pour bootcd
Pour editer les options, il faut editer le fichier /etc/bootcd/bootcdwrite.conf
Si tu as une interface graphique; vas à la ligne:
RAMDISK_SIZE=8192
changes le 8192 par un nombre plus important, moi j'ai 256mo de ram du coup je met RAMDISK_SIZE=262144 (sachant que 1mo=1024ko).
Ensuite, si tu as Firefox d'installé, remplace la ligne NOT_TO_RAM="", par :
NOT_TO_RAM="/var/lib/mozilla-firefox"
Il y a d'autres options, je te laisse les regarder de plus près.
Sauve et quitte.
Maintenant, que tu as configuré bootcd ; passe en root et tape :
"bootcdwrite" dans une console.
Si c'est la premiere foi que tu le lance il va peut-être te sortir un message d'erreur te demandant de lancer le programme "bootcdmkinitrd", dans ce cas la fais ce qu'il te demande; toujours en root dans une console tape "bootcdmkinitrd", puis tape ensuite "bootcdwrite"
Alors, j'ai eu une nouvelle idée !!!
j'ai re-modifié le script /etc/rc0.d/S90halt
j'ai enlevé la commande qui était censé refermer le lecteur
enfin voila ce que sa donne :
/usr/bin/force_eject
clear
echo -e '\E[31m'"REFERMEZ LE LECTEUR CD"
echo -e '\E[32m'"APPUYEZ SUR ENTREE POUR CONTINUER"
read off
...
...
..
.
(suite du script d'origine)
Alors là, pour peu que l'on ait un doigt pour appuyer sur le boutton du lecteur cd et un oeil pour lire à l'écran, sa marche du tonnerre !!!
Y'a des fois où sa sert à rien de se casser la tête; bon ok sa fait moins pro mais sa marche ! :)
int main(void){
fd = open("/dev/cdrom", O_RDONLY|O_NONBLOCK, 0);
if (fd > 0) {
ioctl(fd, CDROMCLOSETRAY, 0);
close(fd);
}
}
Je sauve et je quitte -> :wq
Je tape :
cc /home/force_close.c -o /home/force_close
et voila ce que mon pc me dit:
/home/force_close.c: Dans la fonction « main »:
/home/force_close.c:8: error: `fd' undeclared (first use in this function)
/home/force_close.c:8: error: (Each undeclared identifier is reported only once
/home/force_close.c:8: error: for each function it appears in.)
Donc en gros, je suis en train de créer un live cd linux a partir d'une debian installé sur disque dur et du programme Bootcdwrite.
Quand je démarre depuis mon live cd, d'origine sans rien toucher aux fichiers et script, quand je l'éteind, le cd reste dans le pc et je suis alors obligé de le rallumer pour éjecter le cd.
J'ai donc "créé" (d'autres personnes ont fait le boulot pour moi car j'en suis incapable étant donné que je sais pas programmer),un petit programme qui eject le cd nommé force_eject.
Je l'ai placé dans mon repertoire /usr/bin/
ensuite j'ai modifié mon fichier /etc/rc0.d/S90Halt
J'y ai ajouté les lignes suivantes :
/usr/bin/force_eject
echo "APPUYER SUR ENTREE POUR CONTINUER"
read off
eject -t /dev/cdrom
sleep 5s
.....puis la fin du script non modifiée
Donc grace à ça, au moment ou le pc s'éteind, l'ordinateur éjecte le cd et me demande d'appuyer sur entrée(ce qui me laisse le temps d'enlever le cd), ensuite c'est là qu'est le problème, le lecteur cd devrait se refermer tout seul, puis l'ordinateur s'éteindre completement.
Au lieux de ça, il éjecte le cd, me demande d'appuyer sur entrée me
laissant le temps d'enlever le cd, puis me retourne un message d'erreur que je n'ai pas eu le temps de noter mais j'ai eu le temps de voire qu'il me parlai de /dev/cdrom eject.... et il s'éteind le lecteur cd ouvert.
Voila, j'espère que cela vous aidera a mieux comprendre mon problème. :)
J'avais rajouté dans mon script :
etc/rc0.d/S90Halt
mount /dev/cdrom
mais le problème, c'est que c'est un live-cd et que le lecteur cd est reconnue comme un hdd. Et bien sure, suivant la machine le hdd n'a pas toujours la même lettre !
Lorsque je suis sur le disque dur sa fonctionne, mais lorsque je suis sur le live cd sa ne marche pas, je pense avoir compris l'utilité de faire un programme et non un script.
Le programme parle directement aux périphériques de la machine, il se fiche que le système d'exploitation voit le lecteur cd comme un disque dur, il éjecte le cd-rom (enfin je pense).
Alors que le script lui passe par l'os, et du coup celui-ci me dit qu'il ne s'agit pas de /dev/cdrom mais de /ram1/dev/hdc, ce qui risque certainement de changer d'une configuration à l'autre.
Il me faut absolument un bout de programme pour refermmer ce #*@|#& de lecteur cd !!!
int main(void){
int fd = -1;
fd = open("/dev/cdrom", O_RDONLY|O_NONBLOCK, 0);
if (fd > 0) {
ioctl(fd, CDROM_LOCKDOOR, 0);
close(fd);
}
fd = open("/dev/cdrom", O_RDONLY|O_NONBLOCK, 0);
if (fd > 0) {
ioctl(fd, CDROMEJECT, 0);
close(fd);
}
}
Sauvez et quittez; ("echap", ":", "wq")
Entrez la commande suivante dans votre console :
cc /home/force_eject.c -o /home/force_eject
Allez dans le repertoire home et lancez force_eject, votre lecteur cd devrait réagir !!!
Encore bien merci
Par contre j'aimerai que ce programme s'éxecute à la fermeture de linux juste avant le shutdown final. Que le cd s'éjecte et que l'ordinateur me demande d'appuyer sur une touche avant de s'éteindre.
Je penssais rajouter quelques lignes dans le fichier "halt"
vers la fin (en ayant bien sure copier le fichier force_eject dans le repertoire /usr/bin), du genre :
/usr/bin/force_eject
echo "APPUYER SUR ENTREE POUR CONTINUER"
read off
Bah, en fait je vais tester et je verrais bien !
Sinon apres sa serait bien que le lecteur se referme une fois que j'ai appuyer sur entrée, faudrait faire un autre petit prog comme ca, je suppose qu'il n'y a pas grand chose à modifier dedans, si vous pouviez me donner le bout de code à taper sa serait fort sympathique de votre part. :)
int main(void){
int fd = -1;
fd = open("/dev/cdrom", O_RDONLY|O_NONBLOCK, 0);
if (fd > 0) {
ioctl(fd, CDROM_LOCKDOOR, 0);
close(fd);
}
fd = open("/dev/cdrom", O_RDONLY|O_NONBLOCK, 0);
if (fd > 0) {
ioctl(fd, CDROMEJECT, 0);
close(fd);
}
}
Je quitte et je sauve
:wq
Et je lance la compilation :
cc /home/debuser/force_eject.cc -o /home/debuser/force_eject
Et la mon PC me rote au visage :
/home/debuser/force_eject.cc: Dans function « int main() »:
/home/debuser/force_eject.cc:5: error: `O_RDONLY' undeclared (first use this
function)
/home/debuser/force_eject.cc:5: error: (Each undeclared identifier is reported
only once for each function it appears in.)
/home/debuser/force_eject.cc:5: error: `O_NONBLOCK' undeclared (first use this
function)
/home/debuser/force_eject.cc:5: error: `open' undeclared (first use this
function)
/home/debuser/force_eject.cc:7: error: `CDROM_LOCKDOOR' undeclared (first use
this function)
/home/debuser/force_eject.cc:8: error: `close' undeclared (first use this
function)
/home/debuser/force_eject.cc:12: error: `CDROMEJECT' undeclared (first use this
function)
Si vous pouviez me détailler en détails ce que je dois faire. svp
Bon, je veux bien essayer, mais je ne sait pas programmer, alors je vous fait confiance pour le bout de code, mais très franchement je n'y crois pas trop, je ne remet pas le code en question mais plutot mes capacités a compiler un truc en C.
Si quelqu'un a une autre solution, elle est la bienvenue !!!
PS: Dans le pire des cas si je n'arrive pas a "créer" ce petit programme, serait-il possible de me l'envoyer par mail ?
Bart PE Builder; c'est un programme en freeware qui depuis un cd de windows XP te permet de créer un cd live de windows. Sur le site de NU2, il y a des liens vers des plugins qui te permetront d'ajouter à ton cd des utilitaire pour récupérer tes données.
Bonne chance.
PS: Désolé de donner une reponse sans linux, j'espere que vous comprendrez que c'est pour aider.
C'est un petit utilitaire en freeware, qui va te permettre, à partir de ton cd de windows XP ou 2003, de créer un cd bootable windows, et oui c'est possible, si tu cherche un peu sur le site nu2 tu trouvera pas mal de petit plugins pour le cd live qui t'aideront dans les opérations de récupération de données etc.
Désolé de donner une réponse utilisant windows, j'espere que les administrateurs du site ne me tapperont pas sur les doigts. C'est juste pour aider, et puis j'ai bien dit en debut de mon poste "AU PIRE".
Désolé, je ne comprenai pas pourquoi ca ne marchait pas !
Ca passait sur des pc avec carte ati, sur des pc avec chipset graphique intel, mais pas sur un pc avec une carte nvidia !
La réponse était là; pas sur UN pc, en effet la souris de ce dernier était défectueuse et empechait X de se lancer. J'ai changé la sourris et hop sa marche. Pfffff, y a des fois quand même...
Enfin bon voila merci beaucoup pour ton aide précieuse.
En même temps, c'est pas fini, j'aurai une autre petite question :
Comment faire pour que lorsque j'arrête mon live-cd, celui-ci s'ejecte automatiquement un peu comme Knoppix ; parce que c'est assez génant d'être obligé de rebooter et de "bourrer" sur le bouton eject du lecteur CD pour pouvoir le récupérer.
alors j'ai plus de problêmes avec l'éjection du cd-rom, je sais pas comment ca se fait mais maintenant je ne peux plus éjecter le cd-rom si je m'en sert, ce qui est tout à fait normal et ce que je veux.
Mais par contre au niveau de la détection du materiel video, le script ne marche pas (enfin j'ai l'impression que sur mes configs et de la maniére dont je l'ai installé ca ne marche pas, je ne remet pas le script en cause). En effet, lorsque je boot depuis mon live cd, le systeme se bloque au moment de lancer X, sur les config ayant du ati sa passe mais pas sur celles en nvidia, bien sure j'ai créé mon cd a partir d'une debian installé sur une machine avec une carte graph ati, ceci explique cela !
Pourrait tu me re-détailler la procédure pour installer correctement le script stp.
Ca n'a pas du marcher alors parce que, j'avais modifié mon fichier XF86Config-4 en metant des # devant ma ligne driver "ati......" et rajouté une autre ligne driver avec "vesa" et rien n'a changé.
Mais bon c'est le week-end je m'y remettrai lundi matin.
Je suis stagiaire dans un IUT, et mon sujet en gros est de créer un live cd avec vmware ou le freeplayer de vmware inclut (ils ne veulent pas pas de qemu), pour que les étudiants puissent réaliser leurs TP réseaux, sur une seule machine, tout en en émulant plusieurs pour créer un réseau virtuel. Puis, il faut que je mette en place un serveur d'images de disques virtuels qui seront chargées par les étudiants je sais pas si c'est trés clair, enfin voila l'idée quoi.
[^] # Re: C'est lent !!!
Posté par julien pooloots . En réponse au message Toujours dans Bootcdwrite !!!. Évalué à 0.
Mais je vais quand même tester xfce, merci ! :)
[^] # Utilisation de bootcd
Posté par julien pooloots . En réponse au message creer un live-cd avec bootcd. Évalué à 0.
Donc, pour bootcd
Pour editer les options, il faut editer le fichier /etc/bootcd/bootcdwrite.conf
Si tu as une interface graphique; vas à la ligne:
RAMDISK_SIZE=8192
changes le 8192 par un nombre plus important, moi j'ai 256mo de ram du coup je met RAMDISK_SIZE=262144 (sachant que 1mo=1024ko).
Ensuite, si tu as Firefox d'installé, remplace la ligne NOT_TO_RAM="", par :
NOT_TO_RAM="/var/lib/mozilla-firefox"
Il y a d'autres options, je te laisse les regarder de plus près.
Sauve et quitte.
Maintenant, que tu as configuré bootcd ; passe en root et tape :
"bootcdwrite" dans une console.
Si c'est la premiere foi que tu le lance il va peut-être te sortir un message d'erreur te demandant de lancer le programme "bootcdmkinitrd", dans ce cas la fais ce qu'il te demande; toujours en root dans une console tape "bootcdmkinitrd", puis tape ensuite "bootcdwrite"
Voila, j'espere t'avoir aidé un peu, bonne chance
# re: je lance un cri : help, please!
Posté par julien pooloots . En réponse au message creer un live-cd avec bootcd. Évalué à 1.
[^] # Snifff :( sa ne marche pas en live cd
Posté par julien pooloots . En réponse au message Ejection du CD avant que le PC ne s'éteigne. Évalué à 0.
Alors, j'ai eu une nouvelle idée !!!
j'ai re-modifié le script /etc/rc0.d/S90halt
j'ai enlevé la commande qui était censé refermer le lecteur
enfin voila ce que sa donne :
/usr/bin/force_eject
clear
echo -e '\E[31m'"REFERMEZ LE LECTEUR CD"
echo -e '\E[32m'"APPUYEZ SUR ENTREE POUR CONTINUER"
read off
...
...
..
.
(suite du script d'origine)
Alors là, pour peu que l'on ait un doigt pour appuyer sur le boutton du lecteur cd et un oeil pour lire à l'écran, sa marche du tonnerre !!!
Y'a des fois où sa sert à rien de se casser la tête; bon ok sa fait moins pro mais sa marche ! :)
[^] # Re: J'ai trouvé, euh en fait j'ai pompé sur le prog d'avant !
Posté par julien pooloots . En réponse au message Programme qui referme mon lecteur CD. Évalué à 1.
int fd = -1;
juste après le "main"
ce qui donne donc :
#include <linux/cdrom.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
#include <sys/ioctl.h>
int main(void){
int fd = -1;
fd = open("/dev/cdrom", O_RDONLY|O_NONBLOCK, 0);
if (fd > 0) {
ioctl(fd, CDROMCLOSETRAY, 0);
close(fd);
}
}
Alors par-contre je sais pas si c'est nécessaire d'avoir tout ces includes ?
Mais bon, ca marche comme ça :)
Allez je recommence mon live-cd et je test !
Merci tout le monde !!!
[^] # Oups, help !!! (ö)
Posté par julien pooloots . En réponse au message Programme qui referme mon lecteur CD. Évalué à 1.
donc voila ce que j'ai fait :
vi /home/force_close.c
#include <sys/ioctl.h>
#include <linux/cdrom.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
int main(void){
fd = open("/dev/cdrom", O_RDONLY|O_NONBLOCK, 0);
if (fd > 0) {
ioctl(fd, CDROMCLOSETRAY, 0);
close(fd);
}
}
Je sauve et je quitte -> :wq
Je tape :
cc /home/force_close.c -o /home/force_close
et voila ce que mon pc me dit:
/home/force_close.c: Dans la fonction « main »:
/home/force_close.c:8: error: `fd' undeclared (first use in this function)
/home/force_close.c:8: error: (Each undeclared identifier is reported only once
/home/force_close.c:8: error: for each function it appears in.)
Que dois-je faire svp
Merci
[^] # re: Meuh GC
Posté par julien pooloots . En réponse au message Programme qui referme mon lecteur CD. Évalué à 0.
PS: C'est bizzar, ton post date d'après celui de E H et il apparaît avant ö_Ö !
[^] # Désolé, c'est vrai que je suis pas très clair
Posté par julien pooloots . En réponse au message Programme qui referme mon lecteur CD. Évalué à 0.
Quand je démarre depuis mon live cd, d'origine sans rien toucher aux fichiers et script, quand je l'éteind, le cd reste dans le pc et je suis alors obligé de le rallumer pour éjecter le cd.
J'ai donc "créé" (d'autres personnes ont fait le boulot pour moi car j'en suis incapable étant donné que je sais pas programmer),un petit programme qui eject le cd nommé force_eject.
Je l'ai placé dans mon repertoire /usr/bin/
ensuite j'ai modifié mon fichier /etc/rc0.d/S90Halt
J'y ai ajouté les lignes suivantes :
/usr/bin/force_eject
echo "APPUYER SUR ENTREE POUR CONTINUER"
read off
eject -t /dev/cdrom
sleep 5s
.....puis la fin du script non modifiée
Donc grace à ça, au moment ou le pc s'éteind, l'ordinateur éjecte le cd et me demande d'appuyer sur entrée(ce qui me laisse le temps d'enlever le cd), ensuite c'est là qu'est le problème, le lecteur cd devrait se refermer tout seul, puis l'ordinateur s'éteindre completement.
Au lieux de ça, il éjecte le cd, me demande d'appuyer sur entrée me
laissant le temps d'enlever le cd, puis me retourne un message d'erreur que je n'ai pas eu le temps de noter mais j'ai eu le temps de voire qu'il me parlai de /dev/cdrom eject.... et il s'éteind le lecteur cd ouvert.
Voila, j'espère que cela vous aidera a mieux comprendre mon problème. :)
Merci.
[^] # Re: eject -t /dev/cdrom
Posté par julien pooloots . En réponse au message Programme qui referme mon lecteur CD. Évalué à 0.
Tant que je suis sur le disque dur c'est bon, mais lorsque je créai mon live cd le script ne fonctionne plus (depuis le live-cd).
Avec ça j'obtient un programme qui m'éjecte le cd du lecteur :
#include <sys/ioctl.h>
#include <linux/cdrom.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
int main(void){
int fd = -1;
fd = open("/dev/cdrom", O_RDONLY|O_NONBLOCK, 0);
if (fd > 0) {
ioctl(fd, CDROM_LOCKDOOR, 0);
close(fd);
}
fd = open("/dev/cdrom", O_RDONLY|O_NONBLOCK, 0);
if (fd > 0) {
ioctl(fd, CDROMEJECT, 0);
close(fd);
}
}
Est-ce que quelqu'un pourrait me donner en gros la même chose mais pour le refermer; svp.
Merci
[^] # Re: eject -t /dev/cdrom
Posté par julien pooloots . En réponse au message Programme qui referme mon lecteur CD. Évalué à 0.
etc/rc0.d/S90Halt
mount /dev/cdrom
mais le problème, c'est que c'est un live-cd et que le lecteur cd est reconnue comme un hdd. Et bien sure, suivant la machine le hdd n'a pas toujours la même lettre !
Mais je vais quand même essayer.
Merci
[^] # Arf sa ne marche pas !!! :(
Posté par julien pooloots . En réponse au message Ejection du CD avant que le PC ne s'éteigne. Évalué à 1.
Le programme parle directement aux périphériques de la machine, il se fiche que le système d'exploitation voit le lecteur cd comme un disque dur, il éjecte le cd-rom (enfin je pense).
Alors que le script lui passe par l'os, et du coup celui-ci me dit qu'il ne s'agit pas de /dev/cdrom mais de /ram1/dev/hdc, ce qui risque certainement de changer d'une configuration à l'autre.
Il me faut absolument un bout de programme pour refermmer ce #*@|#& de lecteur cd !!!
Sinon tout le reste fonctionne à merveille ! ;)
[^] # Je pense avoir trouver !!!
Posté par julien pooloots . En réponse au message Ejection du CD avant que le PC ne s'éteigne. Évalué à 1.
/usr/bin/force_eject
echo "APPUYER SUR ENTREE POUR CONTINUER"
read off
mount /dev/cdrom
Bon, je refait encore une nouvelle iso avec les nouvelles modification pour tester.
[^] # Et je continue :) (une fois que j'aurais fini mon cd je ferai un tuto)
Posté par julien pooloots . En réponse au message Ejection du CD avant que le PC ne s'éteigne. Évalué à 1.
vi /etc/rc0.d/S90halt
après la ligne :
PATH=/sbin:/bin:/usr/sbin:/usr/bin
j'insère
/usr/bin/force_eject
echo "APPUYER SUR ENTREE POUR CONTINUER"
read off
je sauve et je quitte :)
mais je suis sur le disque dur. Je vais recréer mon cd live avec ces nouvelles modifications et on va bien voire ce que sa dit.
PS: j'ai essayer de faire le bourrins en créant un "force_close" pour refermmer le lecteur, evidemment, sa ne marche pas.
Sur les 2 lignes fd = eject, j'ai remplacé par close
fd = close("/dev/cdrom", O_RDONLY|O_NONBLOCK, 0);
[^] # Fantastique, sa marche !!!!
Posté par julien pooloots . En réponse au message Ejection du CD avant que le PC ne s'éteigne. Évalué à 1.
Oh cas ou ca intéresse quelqu'un, voici la démarche exact :
vi /home/force_eject.c
collez ca dans vi :
#include <sys/ioctl.h>
#include <linux/cdrom.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
int main(void){
int fd = -1;
fd = open("/dev/cdrom", O_RDONLY|O_NONBLOCK, 0);
if (fd > 0) {
ioctl(fd, CDROM_LOCKDOOR, 0);
close(fd);
}
fd = open("/dev/cdrom", O_RDONLY|O_NONBLOCK, 0);
if (fd > 0) {
ioctl(fd, CDROMEJECT, 0);
close(fd);
}
}
Sauvez et quittez; ("echap", ":", "wq")
Entrez la commande suivante dans votre console :
cc /home/force_eject.c -o /home/force_eject
Allez dans le repertoire home et lancez force_eject, votre lecteur cd devrait réagir !!!
Encore bien merci
Par contre j'aimerai que ce programme s'éxecute à la fermeture de linux juste avant le shutdown final. Que le cd s'éjecte et que l'ordinateur me demande d'appuyer sur une touche avant de s'éteindre.
Je penssais rajouter quelques lignes dans le fichier "halt"
vers la fin (en ayant bien sure copier le fichier force_eject dans le repertoire /usr/bin), du genre :
/usr/bin/force_eject
echo "APPUYER SUR ENTREE POUR CONTINUER"
read off
Bah, en fait je vais tester et je verrais bien !
Sinon apres sa serait bien que le lecteur se referme une fois que j'ai appuyer sur entrée, faudrait faire un autre petit prog comme ca, je suppose qu'il n'y a pas grand chose à modifier dedans, si vous pouviez me donner le bout de code à taper sa serait fort sympathique de votre part. :)
Encore merci à vous !!!
[^] # Comme prevu, je ne sais pas compiler
Posté par julien pooloots . En réponse au message Ejection du CD avant que le PC ne s'éteigne. Évalué à 1.
vi /home/debuser/force_eject.cc
j'ai collé ca dedans :
#include <sys/ioctl.h>
int main(void){
int fd = -1;
fd = open("/dev/cdrom", O_RDONLY|O_NONBLOCK, 0);
if (fd > 0) {
ioctl(fd, CDROM_LOCKDOOR, 0);
close(fd);
}
fd = open("/dev/cdrom", O_RDONLY|O_NONBLOCK, 0);
if (fd > 0) {
ioctl(fd, CDROMEJECT, 0);
close(fd);
}
}
Je quitte et je sauve
:wq
Et je lance la compilation :
cc /home/debuser/force_eject.cc -o /home/debuser/force_eject
Et la mon PC me rote au visage :
/home/debuser/force_eject.cc: Dans function « int main() »:
/home/debuser/force_eject.cc:5: error: `O_RDONLY' undeclared (first use this
function)
/home/debuser/force_eject.cc:5: error: (Each undeclared identifier is reported
only once for each function it appears in.)
/home/debuser/force_eject.cc:5: error: `O_NONBLOCK' undeclared (first use this
function)
/home/debuser/force_eject.cc:5: error: `open' undeclared (first use this
function)
/home/debuser/force_eject.cc:7: error: `CDROM_LOCKDOOR' undeclared (first use
this function)
/home/debuser/force_eject.cc:8: error: `close' undeclared (first use this
function)
/home/debuser/force_eject.cc:12: error: `CDROMEJECT' undeclared (first use this
function)
Si vous pouviez me détailler en détails ce que je dois faire. svp
Merci encore
[^] # Oulala les gars moi je sais pas programmer
Posté par julien pooloots . En réponse au message Ejection du CD avant que le PC ne s'éteigne. Évalué à 1.
Si quelqu'un a une autre solution, elle est la bienvenue !!!
PS: Dans le pire des cas si je n'arrive pas a "créer" ce petit programme, serait-il possible de me l'envoyer par mail ?
Merci
[^] # Merci, mais je que doit-je faire
Posté par julien pooloots . En réponse au message Ejection du CD avant que le PC ne s'éteigne. Évalué à 1.
ou il faut faire autre chose ?
Merci
PS: je débute sous Linux :)
# Je crois que j'ai trouvé mais c'est du chinois pour moi là
Posté par julien pooloots . En réponse au message Ejection du CD avant que le PC ne s'éteigne. Évalué à 1.
vi /etc/rc0.d/S90knoppix-halt
A partir de la ligne 180, le script s'attaque à l'éjection du cd-rom, mais bon avant il y a toute une séquence de démontage tout bien triée.
En attendant une réponse je vais tester :
A - Copier ces fameuses lignes d'éjection du CD-ROM dans le fichier "halt" de mon live cd.
B - Copier tout le script et remplacer celui de mon live-cd par celui-la.
Je sais c'est un peu des methodes de goret là, mais je c'est pas trop comment faire.
Merci.
# C'est bon ça marche !!!
Posté par julien pooloots . En réponse au message Problême, erreur avec mon X. Évalué à 1.
[^] # Ooops, je crois que j'ai fait une batise !!!
Posté par julien pooloots . En réponse au message Live CD pour extraire données de XP vers ZIP USB?. Évalué à 1.
[^] # cd live windows
Posté par julien pooloots . En réponse au message Live CD pour extraire données de XP vers ZIP USB?. Évalué à 1.
http://severinterrier.free.fr/Boot/PE-Builder/
et/ou
http://www.nu2.nu/pebuilder/
Bart PE Builder; c'est un programme en freeware qui depuis un cd de windows XP te permet de créer un cd live de windows. Sur le site de NU2, il y a des liens vers des plugins qui te permetront d'ajouter à ton cd des utilitaire pour récupérer tes données.
Bonne chance.
PS: Désolé de donner une reponse sans linux, j'espere que vous comprendrez que c'est pour aider.
[^] # Live cd Windob
Posté par julien pooloots . En réponse au message Live CD pour extraire données de XP vers ZIP USB?. Évalué à 1.
http://www.nu2.nu/pebuilder/
en français :
http://severinterrier.free.fr/Boot/PE-Builder/
C'est un petit utilitaire en freeware, qui va te permettre, à partir de ton cd de windows XP ou 2003, de créer un cd bootable windows, et oui c'est possible, si tu cherche un peu sur le site nu2 tu trouvera pas mal de petit plugins pour le cd live qui t'aideront dans les opérations de récupération de données etc.
Désolé de donner une réponse utilisant windows, j'espere que les administrateurs du site ne me tapperont pas sur les doigts. C'est juste pour aider, et puis j'ai bien dit en debut de mon poste "AU PIRE".
Bonne chance ;)
[^] # Sa marche tres bien, en fait je suis un boullet !!!
Posté par julien pooloots . En réponse au message Empécher l'éjection du CD-ROM. Évalué à 1.
Ca passait sur des pc avec carte ati, sur des pc avec chipset graphique intel, mais pas sur un pc avec une carte nvidia !
La réponse était là; pas sur UN pc, en effet la souris de ce dernier était défectueuse et empechait X de se lancer. J'ai changé la sourris et hop sa marche. Pfffff, y a des fois quand même...
Enfin bon voila merci beaucoup pour ton aide précieuse.
En même temps, c'est pas fini, j'aurai une autre petite question :
Comment faire pour que lorsque j'arrête mon live-cd, celui-ci s'ejecte automatiquement un peu comme Knoppix ; parce que c'est assez génant d'être obligé de rebooter et de "bourrer" sur le bouton eject du lecteur CD pour pouvoir le récupérer.
Encore merci.
[^] # Re: Installation Xsetup.sh et Driver 3D
Posté par julien pooloots . En réponse au message Empécher l'éjection du CD-ROM. Évalué à 1.
alors j'ai plus de problêmes avec l'éjection du cd-rom, je sais pas comment ca se fait mais maintenant je ne peux plus éjecter le cd-rom si je m'en sert, ce qui est tout à fait normal et ce que je veux.
Mais par contre au niveau de la détection du materiel video, le script ne marche pas (enfin j'ai l'impression que sur mes configs et de la maniére dont je l'ai installé ca ne marche pas, je ne remet pas le script en cause). En effet, lorsque je boot depuis mon live cd, le systeme se bloque au moment de lancer X, sur les config ayant du ati sa passe mais pas sur celles en nvidia, bien sure j'ai créé mon cd a partir d'une debian installé sur une machine avec une carte graph ati, ceci explique cela !
Pourrait tu me re-détailler la procédure pour installer correctement le script stp.
Merci
[^] # Installation Xsetup.sh et Driver 3D
Posté par julien pooloots . En réponse au message Empécher l'éjection du CD-ROM. Évalué à 1.
Mais bon c'est le week-end je m'y remettrai lundi matin.
Je suis stagiaire dans un IUT, et mon sujet en gros est de créer un live cd avec vmware ou le freeplayer de vmware inclut (ils ne veulent pas pas de qemu), pour que les étudiants puissent réaliser leurs TP réseaux, sur une seule machine, tout en en émulant plusieurs pour créer un réseau virtuel. Puis, il faut que je mette en place un serveur d'images de disques virtuels qui seront chargées par les étudiants je sais pas si c'est trés clair, enfin voila l'idée quoi.
Merci encore pour ton aide.