|
Dernière réponse | |
---|---|
Sujet : installer mandrake 10 sur disque dur usb | |
Lokham | merci glacote, malgré toutes tes recommandations, j'ai du mal :( mon boot plante toujours, c'est comme si j'avais rien fais... ça fais une semaine que je cherche des soluces sur le net et personne n'a reussi a installer linux sur DD externe. Merci beaucoup en tout cas. Ce soir j'install sur mon DD interne partitionné pour l'occasion... |
Aperçu |
---|
Vue Rapide de la discussion |
---|
Lokham | merci glacote, malgré toutes tes recommandations, j'ai du mal :( mon boot plante toujours, c'est comme si j'avais rien fais... ça fais une semaine que je cherche des soluces sur le net et personne n'a reussi a installer linux sur DD externe. Merci beaucoup en tout cas. Ce soir j'install sur mon DD interne partitionné pour l'occasion... |
glacote |
|
Lokham | salut a vous.
j'ai fait quelques essais en modifiant linuxrc sous knoppix en root. il faut que je faisse quelques modifications, du style : changer la ligne de modules insmod....usb-storage.o il vaudrait mieux mettre modprobe usb-storage ou insmod....usbstorage.ko... enfin j'ai encore plein de choses a voir mais je vais y arriver. juste un truc, quand a la fin j'ai modifié lilo, il faut obligatoirement que je lance lilo -v ? car si je le fais, il me met : vous devez d'abord modifier le fichier lilo.conf avant de lancer lilo....alors que je viens de le faire ... enfin bon.. a+ |
Lokham | Glacote: merci pour tout, c'est ce que je vais faire.
je testerais ça dimanche soir desormais (copine ce week end :) : allergique a l'informatique :) donc plus de news dimanche soir. je pense que ça va marcher en combinant le lien suivant : http://www-106.ibm.com/developerwo [...] eboot.html avec ce qu'ecrit glacote. j'ai pas encore eu le temps de tester. Mais a dimanche soir :) |
glacote | Pour info, moi je démarrer systématiquement tous mes ordis avec un RamDisk de 16Mo qui contient tous les modules, pleins de programmes, je ne me casse même plus la tête avec busybox.
Ca permet en trois lignes dans le /linuxrc de choisir d'amorcer sur disque dur, sur NFS, sur une partition cryptée par-dessus un RAID5 au milieu de 3 paritions FAT, sur une clef USB, un disque firewire ... En fait je ne comprends pas pourquoi ça n'est pas ce que tout le monde fait. |
Sagittarius | lokham, ton post s'avère très intéressant puisque glacote est en train de nous faire un super topic. :jap:
Une fois, la solution entrevue et éprouvée, peut-être pourrais-tu l'éditer pour en faire une synthèse ? Enfin, courage tu dois être pas loin. ;) |
glacote |
|
Lokham | Merci encore, je pense que j'ai tout saisi en en meme tmps j'apprends pas mal de truc :)
bon, le probleme majeur est que quand je suis en mode rescue, je n'ai pas acces aux fichiers importants (initrd.img) qui sont sur mon DD externe... je suis obligé de faire modprobe usb-storage et mount /dev/sda1 /mnt/disk et a partir de /mnt/disk/boot j'ai acces a tous les fichiers que je modifie selon Glacote, sauf qu'a la fin je renome (avec la commande mv ?) mon fichier moninitrd.img en initrd.img et je reboot. est ce qu'en faisant de cette maniere les modifs sont pris en compte ? j'ai pas l'impression, c'est comme si j'avais rien fais... |
Lokham | :( ça commence tres mal.... je comprends pas pourquoi mais il me trouve pas de fichier initrd*.* quand je list le rep /boot, il me trouve grub et c'est tout :( pourtant quand j'edite sous win2000 avec un editeur de partition, je vois bien les differents initrd.... je tape les commandes depuis le boot du cd d'install de mandrake et je fais rescue puis console ok ? question con : faut d'abord que j'aille sur ma partition /sda pour pouvoir faire ta manip glacote ? heu... (j'ai honte :) mais comment faire pour aller sur le bon disque ? Merci de vos reponse... |
Lokham | Vous etes vraiment sympa de prendre du temps pour m'expliquer ça...merci beaucoup, je vous tiens au courant ce soir :) |
glacote | Reprenons dans l'ordre:
1) "ouvrir" le mini-système actuel: ls -l /boot/initrd.img va te donner un lien vers un fichier tu genre /boot/initrd2-6-3-7mdk.img On va partir de celui-là
|
glacote |
|
Lokham | merci dark schnieder.
quand je cherche sous win avec un editeur de partition linux, je trouve bien plusieurs fichiers initrd sous /boot initrd.img initrd2-6-3-7mdk.....img par contre quand j'essaie de le copier selon les conseils de glacote, ça me fait initrd.img un no such file or directory peux tu m'aider encore un peu ? :) |
Lokham | Merci pour vos reponses....bon j'ai pas laissé tomber....
j'ai trouvé ça http://www-106.ibm.com/developerwo [...] eboot.html et je suis sur que ça va m'aider :) a dans 2 ans quand j'aurai reussi :) |
Dark_Schneider | c'est /boot/initrd.img
fais un : ls -l /boot/initrd* et tu veras les différents fichiers init. initrd.img est un lien vers ton vrai initrd utilisé par défaut |
Lokham | j'ai fait ce que glacote a ecrit mais ça bloque des le debut..... :-(
cp /boot/initrd.gz . no such file or directory j'ai bien le rep /boot mais pas le fichier initrd.gz je laisse tomber, j'install quand meme linux (chuis pas reticent sagittarius ;) mais sur un DD interne.... |
Lokham | un petit up car je voudrais essayé ça ce soir...
Merci |
Lokham | OK je m'excuse, je voulais pas vexer. Je suis content que quelqu'un m'aide, par contre qu'est ce qu'il faut que j'adapte ?
je recopie en root sous knoppix par exemple exactement ce qui glacote a ecris ? ça veut dire quoi mettre les modeules dans le ramdisk ? désolé si ces questions vous paraissent stupides mais je connais tres peu les systemes unix ... EDIT : rajout de questions ;) |
Sagittarius | Je vois que tu as édité largement ta réponse précédente qui était vraiment limite limite. Car ce que Glacote t'invite à faire est parfaitement juste et sensé.
Mais si tu préfères, installe donc XP sur ton disque usb. |
Lokham | oula, chuis pas ters doué pour tout ça moi, je croyais que c'etait bien plus simple....
voici mon lilo : # File generated by DrakX/drakboot # WARNING: do not forget to run lilo after modifying this file boot=/dev/sda map=/boot/map default="linux-i686-up-4GB" keytable=/boot/fr-latin1.klt prompt nowarn timeout=100 message=/boot/message menu-scheme=wb:bw:wb:bw disk=/dev/sda bios=0x80 disk=/dev/hda bios=0x81 image=/boot/vmlinuz label="linux" root=/dev/sda1 initrd=/boot/initrd.img append="noapic devfs=mount acpi=ht splash=silent" vga=788 read-only image=/boot/vmlinuz label="linux-nonfb" root=/dev/sda1 initrd=/boot/initrd.img append="noapic devfs=mount acpi=ht" read-only image=/boot/vmlinuz-i686-up-4GB label="linux-i686-up-4GB" root=/dev/sda1 initrd=/boot/initrd-i686-up-4GB.img append="noapic devfs=mount acpi=ht splash=silent" read-only image=/boot/vmlinuz-2.6.3-7mdk label="263-7" root=/dev/sda1 initrd=/boot/initrd-2.6.3-7mdk.img append="noapic devfs=mount acpi=ht splash=silent" read-only image=/boot/vmlinuz label="failsafe" root=/dev/sda1 initrd=/boot/initrd.img append="noapic failsafe acpi=ht devfs=nomount" read-only other=/dev/hda1 label="windows" table=/dev/hda map-drive=0x80 to=0x81 map-drive=0x81 to=0x80 other=/dev/hdb1 label="windows2" table=/dev/hdb map-drive=0x80 to=0x82 map-drive=0x82 to=0x80 other=/dev/fd0 label="floppy" unsafe |
glacote | Le noyau que tu amorces est accompagné d'un RamDisk, sorte de mini système chargé en RAM qui sert à initialiser les périphériques. La commande "pivot_root" sert normalement, lorsque la vraie racine ("root" ) du système, ici ton disque externe, a été trouvée, à dire à Linux de l'utiliser à la place du RamDisk.
Ici ça échoue, visiblement le disque usb n'a pas été correctement monté sur /sysroot Visiblement, le script d'initialisation du RamDisk (/linuxrc) ne charge pas les pilotes USB (usb-ohci) ni le pilote de disque dur (usb-storage). Solution: modifies le ramdisk. A supposer que le RamDisk s'appelle "/boot/initrd.gz" :
|
Lokham | voila le mess d'erreur si vous voulez...
Mounting root filesystem with flags noatime mount: error 6 mounting ext3 well, retrying without the option flags mount: error 6 mounting ext3 well, retrying read-only without any flags mount: error 6 mounting ext3 pivotroot: pivot_root(/sysroot, /sysroot/initrd) failed: 2 Remounting devfs at correct place if necessary Mounted devfs on /dev Freeing unused kernel memory: 272k freed Kernel panic: No init found. Try passing init= option to kernel. _ |
Lokham | bien en fait, je voudrais quand meme exploiter linux au max (si jamais c'est possible :) donc pouvoir retirer le CD, passer un DVD tout en utilisant openoffice....
avec la move, on peut retirer le CD certes mais pas pendant de grosses appli (tel que openoffice). Enfin vous m'avez compris, je ne veux pas de move :D ça doit bien etre possible d'utiliser linux sur un DD externe quand meme. J'ai vu des questions semblables sur d'autres forum et pas de reponses. donc je l'ai installée mais LILO ne boot pas car au moment ou il se charge, il ne trouve pas de /sda (alors qu'a l'install tout allait bien) je vous previens chuis un teigneux, je lacherais pas l'affaire avant d'avoir reussi, non mais, c'est pas linux qui m'aura :lol: euh...je paye a bouffer a celui qui me trouvera la soluce :) |
mikala | pourquoi ne pas utiliser simplement un live cd couplé avec une clef usb ?( style mandrake move )
|
Lokham | le coté pratique et sécurité, c'est un disque de transport de données (que j'ai deja sur mes DD internes) donc si je fais une boulette sur ce disque pas de soucis, je format et puis basta.
je veux installer linux pour apprendre et tester plein de logiciels donc je prefere l'avoir sur ce disque. personne n'a installer linux sur un dd usb ? |
Sagittarius | Quel est le critère qui conditionne absolument l'installation sur disque externe ? |
Lokham | bonsoir, je vous presente mon probleme,
je voudrais une version "transportable" de linux donc j'ai decidé de le mettre sur mon DD externe. L'install se passe sans probleme sur /sda, par contre pas moyen de booter dessus. Il semblerait que LILO ne puisse pas trouver le /root quand celui ci se trouve sur un periph usb ou SCSI. qq peut il m'aider ? je suis pas habitué a linux donc be indulgent dans vos explications... ;) |