Mandriva one 2008.1 sur USB

Nouveau : Voir la page dédiée à Mandriva One USB et essayez Mandriva 2009.
New : See dedicated page for Mandriva One USB and try Mandriva 2009.

[English version, see first comment]

Voici un petit guide pour obtenir une mandriva one 2008.1 bootable depuis une clé usb ou un disque USB.

Télécharger la mandriva one 2008.1 et copier tout le contenu sur un clé USB.

Positionner le label à MANDRIVAONE.

Télécharger ce kit et décompresser tout à la racine de la clé USB. Ce kit contient un fichier initrd.usb et syslinux.cfg.

Transformer la clé en clé bootable avec syslinux avec la commande suivant :

Windows>  syslinux -mf X:
Linux> syslinux -f /dev/sdX

Où X représente la lettre de la clé USB sous windows ou le device de la partition sous linux.

Cerise sur le gateau, mandriva a fait un excellent travail concernant la prise en compte du EEE-PC.

This entry was posted in EEE PC, Informatique, Mandriva One USB and tagged , , , , . Bookmark the permalink.

58 Responses to Mandriva one 2008.1 sur USB

  1. lordikc says:

    This is a very short howto turn a mandriva 2008.1 one into a bootable USB device.

    Download the mandriva one 2008.1 iso a copy the content (not the iso) onto the USB device.

    Set the label to MANDRIVAONE.

    Download this file and uncompress it at the root of the USB device. This file contains a initrd.usb and syslinux.cfg file.

    Use syslinux to turn the USB device into a bootable linux system :

    Windows> syslinux -mf X:

    Linux> syslinux -f /dev/sdX

    Where X is the USB letter for windows or the partition device for linux.

    Mandriva did a great job regarding the compatibility with the EEE-PC.

  2. arofarn says:

    Ca fonctionne parfaitement sur mon EEE-PC 701 aussi :)

    Merci beaucoup !

  3. Jon Packard says:

    Thanks so much! I have hunted all over the net for this. I even tried to modify the initrd file myself but had no success. This drastically improves the usefulness of Mandriva for me. By the way, the volume name “MANDRIVAONE” has got to be all caps, or it will fail to mount the thumb drive. Mine was labeled “MandrivaOne” from trying to use DD to image the ISO to my drive and it failed to boot. It works fine now that I’ve changed the label.

  4. Limousin says:

    Bonjour

    Je tente d’installer la Mandriva one spring kde 2008.1 sur clef usbPC afin de l’utiliser sur mon EEE-. J’ai essayé la méthode proposée à la fin ici, avec le kit et j’ai bien entendu recommencé plusieurs fois.

    le boot se lance et

    Unknown keyword in syslinux.cfg

    et peu après :

    Cannot run ‘/etc/init.d/rcS’: No such file or directory

    Qu’est ce que j’ai loupé ?

    Merci.

  5. Limousin says:

    Encore moi…

    J’ai enlevé la ligne gfxboot dans syslinux et je n’ai plus le message unknown keyword au boot, mais ça s’arrête toujours sur Cannot run ‘/etc/init.d/rcS’

    J’ai ce même problème en boutant avec le cd Mandriva One, depuis un lecteur de cd externe connecté en usb et par ailleurs ce cd fonctionne correctement sur les deux autres pc sur lesquels je l’ai utilisé…

  6. lordikc says:

    Si même le CD ne marche pas, je ne vois pas… Désolé
    C’est sur quelle carte mère ?

  7. Limousin says:

    Bonjour lordikc,

    Je ne connais pas la carte mère l’eee-pc, elle est spécifique.

    Merci

  8. lordikc says:

    Sur un EEE ca devrait marcher. La preuve par l’exemple. Si le CD ne marche pas, il y a peut etre eu un problème de téléchargement de l’iso.

    J’ai lu quelque part qu’il fallait mieux utiliser le port usb de gauche pour ce genre de manipulation… Ca peut être ça.

  9. Madagaga says:

    Bonjour,
    Je viens de faire la manip 3 ou 4 fois, ca marche sur tous mes autres pc mais sur le EEE ca me mets :”Missing Operating System …”

    Formaté en fat 32 pui en fat 16 au cas ou, mais ca donne rien

    C’est sur une clef usb de 2Go (EMTEC).

    Est ce que y a de l’idée ?

  10. lordikc says:

    La clé fonctionne sur les autres PC mais pas sur l’EEE ?

    C’est peut être le choix du périphérique au boot qui n’est pas bon. Le menu de boot du EEE présente le lecteur de carte SD et le SSD, il faut bien sélectionner la clé USB.

  11. Tony says:

    Aidez moi après l instalation d un bios mon eeepc s allume mai l écran reste tout noir et impossible de réinstaller l os.

  12. itay says:

    I’m sorry but i dont anderstand how exeacly to make the USB boot with the syslinux.cfg file.

  13. lordikc says:

    Follow the first comment of this post.

  14. erdnaxeli says:

    Quand je boot sur la clée j’ai “Error 15″ qui s’affiche :( .

  15. stef says:

    Voici un petit guide pour obtenir une mandriva one 2008.1 bootable depuis une clé usb.

    Télécharger la mandriva one 2008.1 et copier tout le contenu sur un clé USB.

    Positionner le label à MANDRIVAONE.

    Télécharger ce kit et décompresser tout à la racine de la clé USB. Ce kit contient un fichier initrd.usb et syslinux.cfg.

    Transformer la clé en clé bootable avec syslinux avec la commande suivant :

    Windows> syslinux -mf X:

    Linux> syslinux -f /dev/sdX

    Où X représente la lettre de la clé USB sous windows ou le device de la partition sous linux.

    Cerise sur le gateau, mandriva a fait un excellent travail concernant la prise en compte du EEE-PC.

    … Voici quelle a été ma méthode sous Windows à partir de ce post :
    1) Télécharger sur le “Bureau” et installer “7-Zip” (http://www.7-zip.org/fr/)
    2) Brancher la clé usb de 1Go ou +
    3) Dans “Poste de Travail” : repérer, sélectionner et renommer votre clé usb en “MANDRIVAONE” (/!\ en majuscule)
    4) Télécharger l’image iso de Mandriva sur le “Bureau” (ftp://ftp.free.fr/pub/Distributions_Linux/MandrivaLinux/official/iso/2008.1/mandriva-linux-one-2008-spring-KDE-int-cdrom-i586.iso)
    5) Ouvrir l’iso Mandriva avec 7-Zip (clic droit sur le fichier iso, 7-Zip et Ouvrir) et copier tous les fichiers à la racine de votre clé usb
    6) Télécharger le “kit” sur le “Bureau” (http://lordikc.free.fr/sources/kit_mdv2008.1.tgz), l’ouvrir avec 7-Zip et copier les deux fichiers (initrd.usb et syslinux.cfg) à la racine de votre clé
    7) Télécharger “syslinux” sur le “Bureau” (http://www.kernel.org/pub/linux/utils/boot/syslinux/syslinux-3.63.zip), l’extraire vers “syslinux-3.63\” (clic droit sur le fichier “syslinux-3.63.zip”, “7-Zip”, Extraire vers “syslinux-3.63\”)
    8) Ouvrir l’invite de commandes Windows (Démarrer, Programmes, Accessoires, Invite de commandes ou Démarrer, Executer, taper “cmd” et clic sur OK) et taper “cd Bureau” et Entrée, puis “cd syslinux-3.63″ et Entrée, puis “cd win32″ et Entrée, et enfin “syslinux -mf X:” (Où X -en majuscule- représente la lettre de la clé usb sous Windows)
    9) Démarrer, Arrêter, Redémarrer et booter sur votre clé usb

    J’espère avoir apporté un peu … merci à L’Ordikc et Good boot à tous !

  16. lordikc says:

    Merci pour cette contribution. Beau boulot !

  17. oscillot says:

    J’ais une petite problem, je me trouve avec “ERROR 17″ apres mon GRUB (pour le moment j’utilize eeexubuntu 7.10.3) quand j’essay de choisir mon USB avec le menu BBS. excusez mon francais mais je n’es pas parlez pour plus que 12 annees. tu peux m’aider?

    for the non French speakers, my problem is that when i try to boot from said USB drive using the BBS Esc key menu grub comes up and I hang at “Error 17″. I currently have eeexubuntu 7.10.3 installed. can anyone help?

  18. Jean-Samuel Najnudel says:

    Bonjour,

    Merci beaucoup pour le kit et le tutoriel particulièrement clair.

    Savez-vous si le kit peut être utilisé pour booter une Mandriva PowerPack depuis une clé USB ?

    Si oui, comment doit-on nommer la clé USB ? Toujours MANDRIVAONE ou un autre nom ?

    Si non, y-a-il un tutoriel quelque part sur Internet qui indique comme s’y prendre pour fabriquer le kit adéquat.

    Encore merci pour le tuto.

    Jean-Samuel.
    :-)

  19. david says:

    Merci Stef!

    I also have windows installed and needed that guide!

  20. lordikc says:

    Le kit ne peut marcher qu’avec une version 2008.1 one. Pouvoir booter sur USB nécessite de modifier les fichiers rc.sysinit, halt et functions. Ces fichiers sont modifiés dans la one pour monter et demonter proprement le fichier compressé contenant le système.

    Une version normale de Mandriva devrait pouvoir être installé sur une clé USB moyennant une petite précaution :
    - Pendant l’étape de partitionnement, choisir partitionnement personnalisé et un système de fichier Linux Natif (ext2)
    - Positionner un label pour la partition root.
    - Ne pas mettre de swap
    - Bien installer le booter sur la clé.

    Il faut cependant être conscient qu’une telle installation ne sera pas vraiment nomade. La one est configurée pour detecter, pendant le boot, le matériel. Une version standard n’aura pas cette souplesse.

  21. lordikc says:

    @oscillot
    you must have forgotten one step. In the howto. Maybe the label isn’t in upper case ?

  22. ChrisM says:

    Thanks for the tutorial.
    Unfortunately after following your instruction, I receive error message “no bootable partition in table” when I try and boot from the USB stick.
    Any help would be most appreciated.
    ChrisM
    (newbie)

  23. lordikc says:

    Try tagging the partition as bootable with fdisk.

  24. Aeroman says:

    Est-il possible de rendre les modifs persistentes (environnement de bureau, icônes, fonds d’écran etc..) d’une session à l’autre ? Merçi pour le tuto.

  25. Dalton says:

    Thanks lordikc! I did the tutorial with no problems!

  26. Benjamin says:

    Bonjour,

    J’ai un PC ultra portable AIRIS KIRA 740.
    J’ai suivi scrupuleusement l’installation à partir de mon mini disque dur externe.
    Il lance correctement, mais à partir partir d’un moment donné, il me demande le login (je tape root) et affiche l’invite de commandes shell … Il ne lance pas l’installation … Quelle commande execute l’installation de mandriva ?

    Merci d’avance si vous avez une idée.

  27. lordikc says:

    A priori mandriva ne reconnait pas la carte graphique.
    Essayez startx au cas où…

  28. DjeC64 says:

    En reponse a Aeroman qui veut rendre persistent les changement: il suffit de transformer sa mandriva one en mandriva flash:
    http://club.mandriva.com/xwiki/bin/view/Main/FlashRestorePlan

    J’ai pas encore essayer moi-meme.

  29. lordikc says:

    Tout dépend de ce qu’on entend par rendre persistant. Déjà, il est tout à fait possible d’installer une version de mandriva sur une clé USB.
    On peut monter la clé USB et l’utiliser pour stocker des données.

    On pourrait aller plus loin mais tout l’objet de ma clé est de pouvoir booter sur tout ordinateur. A partir du moment ou le résultat de la détection est mémorisé, je ne suis pas sur que ca reste possible.

  30. payet974 says:

    J’ai essayé en plusieurs fois mais sans succès! Qu’entendez-vous par positionner le label? ( moi je l’ai renommé en faisant F2 = est-ce correct?)
    De plus j’ai le fichier syslinux.exe sur mon bureau ( décompressé) et la manip syslinux mfE: ( dans l’invite de commande je suppose ne fonctionne pas!)
    Pour info, je suis sous vista!
    Merci par avance !

  31. ASVT says:

    Bonjour à tous,

    J’avais le même problème que Madagaga (commentaire n°9) après avoir utilisé la clé USB pour restaurer l’eeepc 701 à partir du DVD. Je savais qu’installer mandriva sur cette clé était possible car j’avais réussi à le faire la veille.

    J’ai résolu le problème en reformatant (pour la Xième fois) mais cette fois-ci avec l’utilitaire fourni sur le DVD de restauration de l’eeepc (Débutez comme la création de la clé USB mais choisissez la seconde option qui propose un formatage de la clé pour une réutilisation sous windows).

    Désormais, mandriva est installé sur le DD de l’eeepc … y’a plus qu’à accélérer le temps de boot (étant novice sous linux, ce n’est pas gagné) et à libérer de l’espace pour réussir à installer tous les programmes que je veux posséder.

    Pour finir : merci pour ce super tutoriel !!! j’avoue que j’ai tenté l’installation d’ubuntu , sans succès… le fait d’avoir fourni les 2 fichiers clé en main est vraiment très pratique !!!! Le commentaire de steph est vraiment le complément indispensable pour les débutants comme moi. Quant à l’utilisation de 7-zip, sous XP, il faut décompresser 2 fois … le “.” dans le nom de l’archive (2008.1) est interprété comme le point avant l’extension de fichier “1″.

    A +

    Arnaud

  32. ASVT says:

    @payet974 : il faut saisir l’invit de commande en tant qu’administrateur (qui n’est plus par défaut sous vista si tu n’as pas desactivé le “contrôle des comptes utilisateurs” (de mémoire)).

    Sinon, Tu peux cliquer sur le dossier win32 (contenu dans le répertoire syslinux) avec le bouton droit de ta souris et en maintenant la touche Shift, choisir “Ouvrir une fenêtre de commande ici en tant qu’administrateur”).

  33. payet974 says:

    Merci ASVT pour ta réponse! Je vais quand même retenter le coup, juste par expérience! Mais depuis, je suis allé un peu plus loin: j’ai “installé” ubuntu via wubi dans windows…. et ça marche vraiment bien! Je pense que c’est le meilleur moyren de vraiment tester l’OS! Et je ne suis pas du tout déçu, bien au contraire… c’est tout simplement fascinant! Je suis grand débutant linux, et en ce moment je m’use la santé à force de rester devant le pc! Je pense déjà à rapatrier l’environnement KDE sous ubuntu pour voir ce que ça donne … quand je vois ce que KDE 4.1 qui est sorti hier, ça donne vraiment envie! Même vista prend (déjà!) un sacré coup de vieux!
    Merci encore.

  34. payet974 says:

    Oui c’est encore moi! J’ai refait la manip : j’ai décompressé syslinux-3.70 ( la dernière version il me semble!) sur le bureau ! ( On est d’accord , le fichier syslinux-3.70 reste sur le bureau; il n’est pas copié sur la clé usb?!) Shift +Clic-droit sur win-32 : j’ouvre l’invite de commande! Je tape : syslinux -mfE: ( E étant ma clé usb) et voici la réponse su système :
    Usage : syslinux.exe [-sfmar][-d directory]: [boot secfile]
    Je reboot avec ma clé usb et tjours Boot Error! ( évidemment j’ai modifié dans le bios au préalable l’ordre de boot!)
    Merci pour les avis éclairés!

  35. Bruno Costacurta says:

    Comment ‘Positionner le label à MANDRIVAONE’ ?

    Merci.

  36. lordikc says:

    En renommant la clé sous windows ou avec la commande label dans une inveite de commandes.

  37. ASVT says:

    @payet : il manque un espace dans la ligne de commande que tu as écrit (2 fois la même erreur, cela ne doit plus être dû à une faute de frappe :)
    syslinux -mf e:

    Je te rappelle que la fenêtre de l’invite de commande doit s’appeler “Administrateur : C\Windows\system32\cmd.exe. Chez moi, j’ai desactivé le contrôle des comptes utilisateurs (nouveauté de vista pas très réussie, avec, je n’arrive pas à lancer BOINC au démarrage, bref…) pour être loggué en administrateur.

    Pour la petite histoire, je repasse mon eeepc sous Xandros cette après midi : trop long à booter, une erreur (apparemment de CG) qui me bloque lors de l’ouverture de session (même “guest” ne permet pas de voir apparaître le bureau), et en live usb, en plus de booter en 10 bonnes minutes, KDE plante lamentablement lorsque je tente de lire un divx avec Kaffeine, je ne parle même pas du lecteur video par défaut qui n’arrive pas à lire mes divx et xvid faits maison (sauvegarde de DVD de mes enfants, utilisées dans la voiture sur le eeepc). Tant pis pour mandriva… n’ayant pas windows installé sur le eeepc, l’instalation d’ubuntu est reportée, je n’ai pas les compétences, le temps et la patience.

  38. Pierre says:

    Il peut éventuellement être nécessaire de restaurer le MBR de la clé afin de supprimer grub ou lilo (si vous avez installé une image disque ou un linux dessus).
    Ce sera le cas si vous avez le message “error 15″ au démarrage par exemple.

    Sous windows, il suffit de formater la clé.
    Sous linux il faut utiliser le fichier mbr.bin présent dans le répertoire “mbr” de syslinux.

    Pour une clé sur /dev/sdc, il faut lancer la commande :
    dd if=mbr.bin of=/dev/sdc

    Pour positionner le label de la partition /dev/sdc1 à “MANDRIVAONE” sous linux, il faut installer mtools et exécuter la commande suivante :
    mlabel -i /dev/sdc1 ::MANDRIVAONE

  39. didou47 says:

    Bonjour,

    Dans l’invit de commande, quand je tape syslinux -mf F:
    je reçois comme réponse:
    accessing physical drive: accès refusé
    did not sucessfully update the MBR; continuing…

    Qu’est ce que cela veut dire?

    Merci par avance.

  40. lordikc says:

    La clé n’est pas verrouillée en écriture ?
    La lettre est bonne ?

  41. Pierre says:

    Pourrais tu expliquer comment tu identifies les modules à ajouter?
    J’aimerais tester le live CD de la 2009 et l’initrd que j’ai fait en m’inspirant de ton travail ne fonctionne pas.

  42. lordikc says:

    Par tatonnement successifs longs et laborieux. Il faut ajouter les modules pour le support USB et ceux pour les codes pages pour la FAT32.

  43. Tourane says:

    Salut Tout le Monde,

    Je voudrais lancer le Contenu de cette Clé à partir d’un “Menu.lst” géré par “Grub4Dos” en Multi-Boot. Qui pourrais me dire ce qu’il faut ajouter dans ce Menu pour lancer “Mandriva One 2008.1 USB”.

    Merci mille fois pour votre Aide.

  44. lordikc says:

    Désolé, je ne connais pas Grub4Dos. A priori la modification que je présente ne vise qu’a offrir une image initrd de boot. Cette image devrait être compatible avec n’importe quel bootloader. Dans ce fil j’utilise syslinux qui est le plus simple. Ca peut certainement marcher avec un autre.

  45. Tourane says:

    Salut Tout le Monde,

    Désolé !!! Mais je ne comprend toujours pas “positionner le Label à MANDRIVAONE”.

    Que faut-il faire exactement sous “Windows XP” ?

    MANDRIVAONE est un Dossier ?

    Dans “/Boot/Cdrom/Syslinux.cfg” on a :

    ==================================================================================
    default live
    prompt 1
    timeout 40
    gfxboot /boot/syslinux/bootlogo
    label live <====================== Est-ce qu’il faut mettre MANDRIVAONE à la Place
    kernel /boot/vmlinuz
    append initrd=/boot/cdrom/initrd.gz splash=silent vga=788
    ==================================================================================

    Merci pour votre aide.

  46. Tourane says:

    Salut Tout Le Monde,

    J’ai compris ==> Il faut nommer la Clé avec VOL = MANDRIVAONE !!!

    Maintenant tout marche “Nickel Chrome” !!!

    @++

  47. lordikc says:

    Sous Windows, il suffit de faire propriété sur la clé et de changer le nom.
    Le fichier syslinux.cfg se trouve dans le kit il suffit de l’extraire sur la clé.

  48. Tourane says:

    Salut Tout le monde,

    Pour ceux qui veulent l’éxécuter avec “Grub4DOS” en Multi-Boot, il suffit d’insérer :

    #=================================================
    title Mandriva One 2008 Spring KDE I586 (Live USB) ==> Part.6 = Ok
    find –set-root /loopbacks/distrib.sqfs
    # root (hd0,5)
    kernel /boot/vmlinuz splash=silent vga=788
    initrd /initrd.usb
    #=================================================

    Dans le “Menu.lst”.

    Vous copiez le contenu de votre clé, de manière à obtenir ceci :

    Répertoire de M:\
    Nom Tai. Date/Heure
    Boot 2008/09/06 04:56
    Isolinux 2008/09/06 04:56
    Loopbacks 2008/09/06 04:56
    Initrd.usb 4 691 kb 2008/05/03 21:22
    LISEZMOI.pdf 188 kb 2008/04/07 02:31
    Menu.txt 133 b 2008/09/06 04:21
    README.pdf 191 kb 2008/04/07 02:31
    Syslinux.cfg 160 b 2008/05/03 21:39

    9 fichiers, 5 071 kb

    308 Mb disponible de 1 009 Mb.

    J’ai crée la Partition 5 en “FAT32″, mais je pense qu’en “NTFS”, ça devrait marcher !!!

    Quel bonheur !!!

  49. Sagittarius says:

    Excellent ce tutoriel, surtout que les fichiers indispensables sont présents.
    C’est tellement bien qu’n aurait envie en plus de pouvoir rendre persistant les changements.
    Merci.

  50. bubar says:

    Bonjour

    Tout ceci à l’ air bigrement compliqué. :(

    Il est bien plus simple de :

    1) utiliser pxelinux (une interface graphique drakpxelinux aidera grandement ceux ne connaissant pas encore pxe / syslinux) avec 2009.iso montée qq part… et hop

    2) utiliser le boot.iso disponible sur n’ importe quel serveur mirroir mandriva (répertoire cooker pour 2009), une fois booté dessus, indiqué votre serveur ftp contenant 2009.iso montée, et hop

    temps d’ installation sur un Acer Aspire One : 22 minutes (version 2009-mini avec icewm comme bureau, ajout de lxdesktop par la suite)

    Cordialement