Je suis passé de woody à sarge, tout c'est plus ou moins bien passé, après
divers problème à l'installe, que j'ai à peu près réglé sauf un : le pire.
Quand j'ai installé, Mr debian m'a donné ce message :
(ce que j'ai compris car je suis nul en anglais, de lancer
readlink /boot/boot.b | cut -f2 -d- | cut -f1 -d
pour savoir quoi mettre dans le paramètre install= de lilo.conf (!)
Bien entendu, vu que j'ai eu plein d'autres problèmes à régler, j'ai oublié
celui-ci; et comme je me retrouvais avec un clavier anglais, j' ai craqué
et j'ai rebooté.
Résultat, ça plante dès le début du boot, ça reboote sans arrêt.
J'ai un cd de woody, j'ai tenté de lancer avec l'option rescue. Ca marche;
seulement, une fois démarré, si je lance /sbin/lilo j'obtiens :
warning : Unable to determine video adapter in use in the present system
warning : The boot sector and map file are on different disks.
Fatal : open /usr/share/debian-bootscreen/sid.rle.bmp: no such file or
directory.
Bien entendu j'ai tenté de lancer readlink comme indiqué plus haut, ça
plante car il ne trouve pas "cut".
Même "ls" ne marche pas.
Je ne sais plus quoi faire, help
Merci
PS : j'ai deux disques, un avec windows (hda1) et un autre avec linux;
boot.b est sur hdb1, le reste sur hdb3
Je réponds pour terminer le fil (sauf s'il veut continuer, ça le regarde) : ça marche ! Pourquoi ? aucune idée.
J'ai une nouvelle fois relancé avec rescue ou plus axactement rescf24 (ou un truc comme ça pour avoir le noyau 2.4), en précisant root=/dev/hdb3; ce que j'avais fait une dizaine de fois et ce coup-ci c'est parti; puis /sbin/lilo, relance, et c'est ok (ou presque, les autres problèmes, je relancerai un fil)
Avais-je fait une faute de frappe avec le clavier anglais ? d'autant plus que cela s'affiche sur la dernière ligne dont seul la moitié haute s'affiche, peut-être (mais ça m'étonne)
Par contre, pour ce qui est de chroot, cela n'a jamais marché.
En tout cas merci à tous ceux qui m'ont aidé.
Michel
Je réponds pour terminer le fil (sauf s'il veut continuer, ça le regarde) :
ça marche ! Pourquoi ? aucune idée.
J'ai une nouvelle fois relancé avec rescue ou plus axactement rescf24 (ou un
truc comme ça pour avoir le noyau 2.4), en précisant root=/dev/hdb3; ce que
j'avais fait une dizaine de fois et ce coup-ci c'est parti;
puis /sbin/lilo, relance, et c'est ok (ou presque, les autres problèmes, je
relancerai un fil)
Avais-je fait une faute de frappe avec le clavier anglais ? d'autant plus
que cela s'affiche sur la dernière ligne dont seul la moitié haute
s'affiche, peut-être (mais ça m'étonne)
Par contre, pour ce qui est de chroot, cela n'a jamais marché.
Je réponds pour terminer le fil (sauf s'il veut continuer, ça le regarde) : ça marche ! Pourquoi ? aucune idée.
J'ai une nouvelle fois relancé avec rescue ou plus axactement rescf24 (ou un truc comme ça pour avoir le noyau 2.4), en précisant root=/dev/hdb3; ce que j'avais fait une dizaine de fois et ce coup-ci c'est parti; puis /sbin/lilo, relance, et c'est ok (ou presque, les autres problèmes, je relancerai un fil)
Avais-je fait une faute de frappe avec le clavier anglais ? d'autant plus que cela s'affiche sur la dernière ligne dont seul la moitié haute s'affiche, peut-être (mais ça m'étonne)
Par contre, pour ce qui est de chroot, cela n'a jamais marché.
En tout cas merci à tous ceux qui m'ont aidé.
Michel
no_spam
On Tue, 06 Jul 2004 23:19:19 +0200, Michel Tatoute wrote:
On Tue, 06 Jul 2004 16:01:17 +0000, françois wrote:
laforest michel wrote:
Je l'ai fait avec ou sans proc même résultat
"cannot set up thread-local storage : cannot set up LDT for thread-local storage."
Ce n'est pas bien... La LDT est une des tables qui sert à la gestion des exceptions sur x86, je crois (je ne suis pas sur de son role exact...), propre à chaque process. C'est sans doute un problème de droit (?). Déjà, il faut être root pour faire un chroot... Si ce n'est pas ça, je ne sais pas, mais ça veut grossièrement dire que le kernel est incapable de créer un nouveau thread, ce qui semble douteux. Il doit donc lui manquer quelque chose dans /proc ou /dev ou ...
T'as raison, mais tu sais le kernel de tomsrbrt c'est pas vraiment un kernel "standard".... d'ici à ce qu'il n'ait pas de support thread ce ne serait pas surprenant.
Ce n'est pas vraiment possible, car dans Linux, il n'y a pas de différence fondamentale entre un thread et un process. Un Linux qui ne supporte pas les threads ne pourrait donc pas créer de process, donc pas booter. Je doute même qu'il puisse initialiser le kernel complètement (il utilise lui même des threads...). Peut-être avec de très vieux Linux ?
En tout cas, la LDT est positionnée pour chaque process, je crois.
On Tue, 06 Jul 2004 23:19:19 +0200, Michel Tatoute wrote:
On Tue, 06 Jul 2004 16:01:17 +0000, françois wrote:
laforest michel wrote:
Je l'ai fait avec ou sans proc
même résultat
"cannot set up thread-local storage : cannot set up LDT for thread-local
storage."
Ce n'est pas bien...
La LDT est une des tables qui sert à la gestion des exceptions sur x86,
je crois (je ne suis pas sur de son role exact...), propre à chaque
process.
C'est sans doute un problème de droit (?).
Déjà, il faut être root pour faire un chroot...
Si ce n'est pas ça, je ne sais pas, mais ça veut grossièrement
dire que le kernel est incapable de créer un nouveau thread, ce
qui semble douteux. Il doit donc lui manquer quelque chose dans
/proc ou /dev ou ...
T'as raison, mais tu sais le kernel de tomsrbrt c'est pas vraiment un
kernel "standard".... d'ici à ce qu'il n'ait pas de support thread ce ne
serait pas surprenant.
Ce n'est pas vraiment possible, car dans Linux, il n'y a pas de
différence fondamentale entre un thread et un process.
Un Linux qui ne supporte pas les threads ne pourrait donc pas
créer de process, donc pas booter.
Je doute même qu'il puisse initialiser le kernel complètement
(il utilise lui même des threads...).
Peut-être avec de très vieux Linux ?
En tout cas, la LDT est positionnée pour chaque process, je crois.
On Tue, 06 Jul 2004 23:19:19 +0200, Michel Tatoute wrote:
On Tue, 06 Jul 2004 16:01:17 +0000, françois wrote:
laforest michel wrote:
Je l'ai fait avec ou sans proc même résultat
"cannot set up thread-local storage : cannot set up LDT for thread-local storage."
Ce n'est pas bien... La LDT est une des tables qui sert à la gestion des exceptions sur x86, je crois (je ne suis pas sur de son role exact...), propre à chaque process. C'est sans doute un problème de droit (?). Déjà, il faut être root pour faire un chroot... Si ce n'est pas ça, je ne sais pas, mais ça veut grossièrement dire que le kernel est incapable de créer un nouveau thread, ce qui semble douteux. Il doit donc lui manquer quelque chose dans /proc ou /dev ou ...
T'as raison, mais tu sais le kernel de tomsrbrt c'est pas vraiment un kernel "standard".... d'ici à ce qu'il n'ait pas de support thread ce ne serait pas surprenant.
Ce n'est pas vraiment possible, car dans Linux, il n'y a pas de différence fondamentale entre un thread et un process. Un Linux qui ne supporte pas les threads ne pourrait donc pas créer de process, donc pas booter. Je doute même qu'il puisse initialiser le kernel complètement (il utilise lui même des threads...). Peut-être avec de très vieux Linux ?
En tout cas, la LDT est positionnée pour chaque process, je crois.