linux sur clé USB (pb cloop)

linux sur clé USB (pb cloop) - Installation - Linux et OS Alternatifs

Marsh Posté le 27-03-2005 à 15:58:09    

bonjour,  
 
je cherche à installer linux sur ma clé USB :)
 
Ca fait une petite semaine que je fais des essais, et, premier poitn important, j'arrive à booter sur ma clé sans probleme grace à syslinux et installmbr.
 
J'ai meme réussi à installer SHINUX et à le faire tourner parfaitement !
 
Malheureusement, j'aimerais aussi essayer d'autres distributions, mais les 3 qui m'ont paru les plus interessantes (à savoir Featherlinux, DamnSmallLinux et Flonix, qui me semble t-il se ressemblent beaucoup toutes les 3), me posent à peu de choses près le même probleme.
 
En effet, les 3 bootent correctement, j'ai l'ecran d'accueil avec le pinguin et le "boot:". C'est après que ca se gate, parce que, en gros, les 3 me font des erreurs genre "cloop : error -3 ou -5 uncompressing block xxx " et plein de chiffres qui suivent. Et sur 15 à 20 lignes à chaque fois.
desfois il y a aussi plein de lignes avec "truc : not found", ce que je peux comprendre aisément si, d'apres ce que j'ai compris, le truc "cloop" en question sert à décompresser...
Puis ca se termine généralement par un "kernel panic : unable to mount root fs"
 
voila donc mon probleme : pourquoi est ce que ca fait ca, et comment y remédier? qu'est ce exactement que ce cloop????
 
 
merci d'avance de vos réponses.
 
Amandine

Reply

Marsh Posté le 27-03-2005 à 15:58:09   

Reply

Marsh Posté le 27-03-2005 à 16:03:16    

moi ça m'intéresse si quelqu'un sait comment installer debian sur une clé usb :)

Reply

Marsh Posté le 27-03-2005 à 16:05:04    

bah les 3 distrib dont j'ai parlé sont basées sur knoppix donc sur debian, non?

Reply

Marsh Posté le 27-03-2005 à 19:16:30    

Citation :

qu'est ce exactement que ce cloop????


cloop est un système de fichier destiné au Live CD qui permet de compresser les données... cependant des systèmes de fichiers comme squashfs semble promis à un plus bel avenir car + performant aussi bien au niveau de la compression que de l'accès au données.

Reply

Marsh Posté le 28-03-2005 à 10:32:10    

merci de ta réponse Oliv.
ce que je ne comprends pas, c'est pourquoi ce cloop pose un probleme alors que je n'ai pas modifié les fichiers et que cheaz d'autres ca marche...

Reply

Marsh Posté le 28-03-2005 à 13:36:45    

Ca peut venir du driver ou de ta clé USB (ce dont je doute puisque d'autres distros fonctionnent dessus d'après toi).


---------------
"The marketing guys said the HP-35 would be a failure because it was too small, and then we couldn't make them fast enough to meet the demand. The marketing folks don't know everything." - Bill Hewlett
Reply

Marsh Posté le 28-03-2005 à 13:51:24    

merci de ta réponse YupYup :)
tu dis que ca peut venir du driver, mais le driver de quoi?  
 
En ce qui concerne la clé, effectivement shinux fonctionne dessus à merveille, mais shinux n'a pas besoin de cloop apparement... peut etre que ma clé n'est pas capable de gérer ce truc cloop.

Reply

Marsh Posté le 28-03-2005 à 14:08:10    

non ça m'étonnerait que ça vienne de ta clé car cloop est un module noyau. Je penserai plutôt à un vieux bug... car ce module ne fait pas parti du noyau officiel donc il ne serait pas étonant d'avoir des vieux bugs dans certains cas...

Reply

Marsh Posté le 28-03-2005 à 20:26:37    

mais pourquoi ca buggerait chez moi?? c'est ca que je pige pas vu que j'ai lu plein de posts qui disaient que pour eux ca marchait du premier coup !
 
si c'est cloop qui fout la merde, comment faire pour que ca marche? j'y connais rien au noyau et tout ca. YupYup, comment, trouver les drivers et qu'en faire???

Reply

Marsh Posté le 28-03-2005 à 20:37:50    

pourquoi ça buggerait... ça mystère  :??: je ne connais pas assez cloop pour me prononcer. Peut être que tu as installé sur du Fat et qu'il fallait formater ta clé en ext2 ou un truc dans le genre.

Reply

Marsh Posté le 28-03-2005 à 20:37:50   

Reply

Marsh Posté le 29-03-2005 à 10:07:47    

effectivement, je formate ma clé en fat à chaque fois car j'ai lu que c'etait ce que le pc demandait pour pouvoir booter. mais bon, tant qu'on y est, je vais faire des essais en ext2, ca coute rien ! ;)

Reply

Marsh Posté le 29-03-2005 à 10:33:49    

bah je viens de tester, et syslinux marche pas sur l'ext2, donc le pc boot bien dessus mais s'arrete car apparement il arrive pas à lire la mbr ou un truc dans le genre...

Reply

Marsh Posté le 29-03-2005 à 19:10:46    

Salut
je vais pas pouvoir t'aider pour le moment mais tu m'as l'air d'avoir réussi une étape dont j'ai besoin : le boot sur usb.
Tu bootes bien sur la clé USB sur un PC qui ne sait pas booter sur USB ? et c'est syslinux qui te permet ça ?
pour ma part, j'essaie de faire ça avec Grub (il me faudra le recompiler mais j'ai pas encore essayé).
Merci

Reply

Marsh Posté le 29-03-2005 à 22:32:39    

en ce qui concerne mon probleme, c'est ENFIN résolu ! j'ai reussi à démarrer flonix  et featherlinux tout à l'heure :) en fait c'est ma clé qui est foireuse !
 
je pense que mon autre clé l'etait aussi, mais il fallait juste mettre USB-ZIP au lieu de USB-HDD pour que ca demarre =)
 
En ce qui concerne ton probleme gui42, est ce que tu es sur que ton pc ne boote pas sur l'usb?? dans mon bios j'ai les optiosn de boot USB-FDD, USB-ZIP, USB-CDROM et USB-HDD qui me permettent de booter normalement sur l'USB.
 
Syslinux tu en as besoin meme si ton PC boot sur l'usb de toute facons, et meme de installmbr.cmd que j'ai trouvé dans un autre truc, sans ces 2 la mes clés bootent pas.
 
si ton pc boote pas sur l'USB, tu peux tout de meme le faire en faisant une disquette spéciale, et booter sur cette disquette qui renvoie sur l'usb.
je peux te donner plus de détails si tu me dis exactement quel est ton probleme: tu as les options dans ton bios ou pas? et tu veux faire marcher quelle distribution?

Reply

Marsh Posté le 30-03-2005 à 08:28:48    

je suis bel et bien sûr que sur mes 3 ordis, je n'ai pas le boot sur USB.
Je me doutais bien que j'allais devoir booter à partir d'autre chose pour passer la main à l'USB (mais pas une disquette parce que c'est un peu vieux donc je préfère m'en passer). C'est ce que je vais tester aujourd'hui : configurer grub sur mon dd avec une copie du noyau du périph USB pour qu'il passe la main (ce qui veut dire bien souvent un noyau recompilé avec l'USB en dur).
edit : pour l'instant j'essaye avec la geexbox car le noyau a déjà l'USB, mais après c'est une slack sur cd externe (pour l'install) et dd externe.
Je vous tiens au courant.


Message édité par gui42 le 30-03-2005 à 08:30:13
Reply

Marsh Posté le 31-03-2005 à 13:27:26    

ça y est, ça marche
j'ai donc un pc avec un dd avec une slack installée racine / en /dev/hda1). J'y ajoute le noyau d'une geexbox (/boot/vmlinuz-geex) et le initrd à la racine (même pas sûr qu'il y en ait besoin). Enfin j'ajoute dans /boot/grub/menu.lst la config suivante :

Code :
  1. title Geexbox
  2. kernel (hd0,0)/boot/vmlinuz-geex root=/dev/sda1 rw init=linuxrc boot=sda1 splash=silent vga=0x315 video=vesafb:ywrap,mtrr
  3. initrd /initrd.gz
  4. boot


Et avec ça, quand au boot je choisis geexbox et que ma clé USB est branchée, le noyau est pris sur le dd et la main lui est passé pour qu'il lance le système situé sur la clé, en l'occurence la geexbox.
 
La suite : installer ma slack sur un dd externe que je lancerai grâce à un grub installé avec une geexbox. Faut d'abord que je vérifie si le support de l'usb est intégré au noyau de la Geexbox ou au initrd que j'ai copié sur mon dd.


Message édité par gui42 le 31-03-2005 à 13:35:36
Reply

Sujets relatifs:

Leave a Replay

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