Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#801 Le 08/06/2011, à 23:06

frafa

Re : MultiSystem, Créez votre LiveUSB MultiBoot simplement!

@Flaky
Bonjour,
udev ne voit pas le type de table de partition utilisé,
==> ID_PART_TABLE_TYPE:
généralement GParted règle facilement ce souci,
dans GParted tu règle dans le déroulant à droite sur ta clé USB
ATTENTION ne pas se tromper action efface tout et est irréversible!
puis tu va dans menu ==> Périphérique ==> Créer une table de partitions
tu laisse choix par defaut (msdos)
puis tu remet une partition en fat32 avec un label (sans espaces)

Hors ligne

#802 Le 09/06/2011, à 02:18

Flaky

Re : MultiSystem, Créez votre LiveUSB MultiBoot simplement!

Même souci après les opérations via GParted. Seul UUID a changé.

$ cat multisystem-debog-detect-list 
line:/dev/sdb1 on /media/USBDISK_28X type vfat (rw,nosuid,nodev,uhelper=devkit,uid=1000,gid=1000,shortname=mixed,dmask=0077,utf8=1,flush)
DISK_MOUNT:/dev/sdb1
DISK_MOUNTPOINT:/media/USBDISK_28X
ID_FS_LABEL:USBDISK_28X
ID_FS_LABEL_ENC:USBDISK_28X
ID_FS_UUID:F392-D12C
ID_FS_TYPE:vfat
ID_FS_VERSION:FAT32
ID_TYPE:disk
ID_BUS:usb
ID_USB_DRIVER:usb-storage
ID_PART_TABLE_TYPE:
DEVNAME:sdb1
ID_SERIAL:_USB_DISK_28X_07680A1703E8-0
ID_SERIAL_SHORT:07680A1703E8
UDISKS_PARTITION_NUMBER:
DISK_MOUNT:/dev/sdb1
UDISKS_PARTITION_SIZE:
ID_VENDOR:
ID_MODEL:USB_DISK_28X

Cette vérification (ID_PART_TABLE_TYPE = dos) est-elle réellement vitale dans l'application ?

Dernière modification par Flaky (Le 09/06/2011, à 02:20)

Hors ligne

#803 Le 09/06/2011, à 03:05

frafa

Re : MultiSystem, Créez votre LiveUSB MultiBoot simplement!

@Flaky
Re,
oui c'est indispensable, car les distro vont utiliser ces fonctions
pour trouver leurs sources sur le disque,
et si impossible de détecter la table des partitions et le numéro de la partition
le boot de la distro echouera.

bref a mon avis tu as une clé USB non bootable...
c'est quoi la marque/modèle ?

udev ne voit ni la table de partition
ni le numéro de la partition (2 erreurs bolquantes)...
==> ID_PART_TABLE_TYPE:
==> UDISKS_PARTITION_NUMBER:

Hors ligne

#804 Le 09/06/2011, à 04:02

Flaky

Re : MultiSystem, Créez votre LiveUSB MultiBoot simplement!

C'est une clé PNY 4Go, et bootable (j'ai pu booter sur un iso d'ArchLinux pas plus tard que cet après-midi, et sur un iso d'Ubuntu hier). Je ne sais par contre plus si j'ai dû utiliser un CD pour booter sur la clé ou non. (Sur un des ordinateurs que j'ai testé, oui, j'en suis sûr, mais sur l'autre j'ai oublié, je vérifierais demain).
Le fait est que j'ai déjà démarré une image disque présente sur la clé sans encombre.

Hors ligne

#805 Le 09/06/2011, à 09:29

frafa

Re : MultiSystem, Créez votre LiveUSB MultiBoot simplement!

@Flaky
oui mais tu l'a utilisée avec des outils liveusb monoboot
dans ce cas là beaucoups moins de souci, car on rippe le contenu de l'iso dans la clé USB
dans le cas de multisystem c'est souvent l'iso  qui est copié
et il faut que au boot l'init puisse monter le fichier iso
et je craint que si je laisse passer une table de partition non vue par udev cette étape echoue.

STP fait voir en entier le retour de udevadm (remplace sdx par ta clé USB)

udevadm info -q all -n /dev/sdx1

Dernière modification par frafa (Le 09/06/2011, à 09:43)

Hors ligne

#806 Le 09/06/2011, à 10:14

Qid

Re : MultiSystem, Créez votre LiveUSB MultiBoot simplement!

frafa a écrit :

a mon avis tu as une clé USB non bootable...

si je peux me permettre comment une clef usb peut etre non bootable ?

@ Flaky > puisque tu en parle je sais plus par ou exactement mais
moi j'ai fait un cd pour pouvoir booter ma clef sur les pc sans boot usb ...
et ça marche très bien ... par contre c'est vrais que si c'est pour un minipc ...


"GNU/Linux c'est que du bon mais M$ Windows ce n'est pas si mal"
Référent technique Ubuntu d'un Groupe d'Utilisateur du Libre
plus d'info sur mon profil

Hors ligne

#807 Le 09/06/2011, à 10:30

roger64

Re : MultiSystem, Créez votre LiveUSB MultiBoot simplement!

Bonjour

J'ai un PC sans boot USB natif.

Il suffit de rajouter une entrée PLOP dans le Grub du PC, on boote dessus et cela permet ensuite de démarrer directement la clef USB. L'entrée PLOP permet d'éviter d'avoir à utiliser un CD.

MultiSystem permet de faire cela aisément.

Dernière modification par roger64 (Le 09/06/2011, à 10:33)

Hors ligne

#808 Le 09/06/2011, à 10:37

frafa

Re : MultiSystem, Créez votre LiveUSB MultiBoot simplement!

@Qid
dans une clé usb/disque/... tu as un microcontroleur qui est censé retourner certaines info,
et tous les controleurs ne sont pas bootables ...

Hors ligne

#809 Le 09/06/2011, à 13:58

Flaky

Re : MultiSystem, Créez votre LiveUSB MultiBoot simplement!

frafa a écrit :

STP fait voir en entier le retour de udevadm (remplace sdx par ta clé USB)

udevadm info -q all -n /dev/sdx1

Voilà :

$ udevadm info -q all -n /dev/sdb1
P: /devices/pci0000:00/0000:00:1d.7/usb1/1-6/1-6:1.0/host11/target11:0:0/11:0:0:0/block/sdb/sdb1
N: sdb1
W: 1888
S: block/8:17
S: disk/by-id/usb-_USB_DISK_28X_07680A1703E8-0:0-part1
S: disk/by-path/pci-0000:00:1d.7-usb-0:6:1.0-scsi-0:0:0:0-part1
S: disk/by-uuid/F392-D12C
S: disk/by-label/USBDISK_28X
E: UDEV_LOG=3
E: DEVPATH=/devices/pci0000:00/0000:00:1d.7/usb1/1-6/1-6:1.0/host11/target11:0:0/11:0:0:0/block/sdb/sdb1
E: MAJOR=8
E: MINOR=17
E: DEVNAME=/dev/sdb1
E: DEVTYPE=partition
E: SUBSYSTEM=block
E: ID_VENDOR_ENC=\x20\x20\x20\x20\x20\x20\x20\x20
E: ID_VENDOR_ID=13fe
E: ID_MODEL=USB_DISK_28X
E: ID_MODEL_ENC=USB\x20DISK\x2028X\x20\x20\x20\x20
E: ID_MODEL_ID=1a00
E: ID_REVISION=PMAP
E: ID_SERIAL=_USB_DISK_28X_07680A1703E8-0:0
E: ID_SERIAL_SHORT=07680A1703E8
E: ID_TYPE=disk
E: ID_INSTANCE=0:0
E: ID_BUS=usb
E: ID_USB_INTERFACES=:080650:
E: ID_USB_INTERFACE_NUM=00
E: ID_USB_DRIVER=usb-storage
E: ID_PATH=pci-0000:00:1d.7-usb-0:6:1.0-scsi-0:0:0:0
E: ID_FS_LABEL=USBDISK_28X
E: ID_FS_LABEL_ENC=USBDISK_28X
E: ID_FS_UUID=F392-D12C
E: ID_FS_UUID_ENC=F392-D12C
E: ID_FS_VERSION=FAT32
E: ID_FS_TYPE=vfat
E: ID_FS_USAGE=filesystem
E: DKD_PARTITION=1
E: DKD_PARTITION_SCHEME=mbr
E: DKD_PARTITION_NUMBER=1
E: DKD_PARTITION_TYPE=0x0b
E: DKD_PARTITION_SIZE=4120833024
E: DKD_PRESENTATION_NOPOLICY=0
E: DEVLINKS=/dev/block/8:17 /dev/disk/by-id/usb-_USB_DISK_28X_07680A1703E8-0:0-part1 /dev/disk/by-path/pci-0000:00:1d.7-usb-0:6:1.0-scsi-0:0:0:0-part1 /dev/disk/by-uuid/F392-D12C /dev/disk/by-label/USBDISK_28X

Et dans le même temps, le retour de MultiSystem :

$ cat /tmp/multisystem-debog-detect-list 
line:/dev/sdb1 on /media/USBDISK_28X type vfat (rw,nosuid,nodev,uhelper=devkit,uid=1000,gid=1000,shortname=mixed,dmask=0077,utf8=1,flush)
DISK_MOUNT:/dev/sdb1
DISK_MOUNTPOINT:/media/USBDISK_28X
ID_FS_LABEL:USBDISK_28X
ID_FS_LABEL_ENC:USBDISK_28X
ID_FS_UUID:F392-D12C
ID_FS_TYPE:vfat
ID_FS_VERSION:FAT32
ID_TYPE:disk
ID_BUS:usb
ID_USB_DRIVER:usb-storage
ID_PART_TABLE_TYPE:
DEVNAME:sdb1
ID_SERIAL:_USB_DISK_28X_07680A1703E8-0
ID_SERIAL_SHORT:07680A1703E8
UDISKS_PARTITION_NUMBER:
DISK_MOUNT:/dev/sdb1
UDISKS_PARTITION_SIZE:
ID_VENDOR:
ID_MODEL:USB_DISK_28X

Dernière modification par Flaky (Le 09/06/2011, à 14:00)

Hors ligne

#810 Le 09/06/2011, à 14:37

frafa

Re : MultiSystem, Créez votre LiveUSB MultiBoot simplement!

@Flaky
Salut,
j'ai refait le système de détection il n'y a pas longtemps,
pour remplacer hal par udev, car pleins de distro ont viré hal.

Et j'ai testé avec toute les clé USB que j'avait sous la main sans avoir de souci
mais apparment toute les clé USB ne sont pas détectées pareil par udev ...

Sur toute les miennes les info sur les partitions commencent par UDISKS_
alors que la tienne commence par DKD_
je fait quelques test est je rippe une mise à jour pour corriger le souci ...

Hors ligne

#811 Le 09/06/2011, à 15:53

frafa

Re : MultiSystem, Créez votre LiveUSB MultiBoot simplement!

Bonjour,
@Flaky
Fait mise à jour de multisystem,
mormalement ta clé devrait maintenant être vue ...

@Qid
Cette mise à jour te concerne aussi ...

Hors ligne

#812 Le 09/06/2011, à 19:18

Qid

Re : MultiSystem, Créez votre LiveUSB MultiBoot simplement!

frafa a écrit :

@Qid
dans une clé usb/disque/... tu as un microcontroleur qui est censé retourner certaines info,
et tous les controleurs ne sont pas bootables ...

je m'attendais vraiment pas à ce genre de cas ... franchement je suis vraiment surpris
sinon à part ça tu me diras que je verrais bien voir meme j'aurais déjà vu avant que tu me réponde
mais pourquoi ? elle a quoi la mise a jours d'aujourd'hui ? (elle est encore en cours) wink


"GNU/Linux c'est que du bon mais M$ Windows ce n'est pas si mal"
Référent technique Ubuntu d'un Groupe d'Utilisateur du Libre
plus d'info sur mon profil

Hors ligne

#813 Le 09/06/2011, à 20:14

n1c0la5

Re : MultiSystem, Créez votre LiveUSB MultiBoot simplement!

@qid, un menu pour déplacer tes iso wink
merci frafa big_smile , ça m'est bien utile aussi big_smile

Hors ligne

#814 Le 09/06/2011, à 22:47

HLFH

Re : MultiSystem, Créez votre LiveUSB MultiBoot simplement!

@Frafa

Merci pour les mises à jour supers cools et y a-t-il un accès FTP aux fichiers que vous proposez comme l'iso MultiSystem R5...?

Hors ligne

#815 Le 09/06/2011, à 23:37

Qid

Re : MultiSystem, Créez votre LiveUSB MultiBoot simplement!

nicodemadrid a écrit :

@qid, un menu pour déplacer tes iso wink
merci frafa big_smile , ça m'est bien utile aussi big_smile

waip ... j'ai vu ... on sent que c'est un début mais c'est déjà pas mal :
si je dit ça c'est parce que c'est une critique qui se veut quand meme positive :
un peu peu comme ça que je visualisais la chose mais finalement
"viser" la bonne position d'arrivée souhaitée pour l'iso n'est pas si évidente
mais malgré tout c'est clair que c'est un bon début

en fait je crois que ce que j'ai eu du mal à comprendre c'est simplement comment la numérotation de la position était faite
ou plutot comment la molette de ma souris gérait la chose : pour l'exemple j'ai déplacer un iso de 2 positions
et pourtant je suis presque certain qu'il n'a bougé que d'une seule ligne ...
mais bon je le maintiens c'est carrément un bon début
franchement continue comme ça frafra
un grand merci à toi de me supporter wink


"GNU/Linux c'est que du bon mais M$ Windows ce n'est pas si mal"
Référent technique Ubuntu d'un Groupe d'Utilisateur du Libre
plus d'info sur mon profil

Hors ligne

#816 Le 10/06/2011, à 00:18

frafa

Re : MultiSystem, Créez votre LiveUSB MultiBoot simplement!

@Qid

un grand merci à toi de me supporter

Tu veut que je te réponde franchement ?
ben je pense que cela ne durera pas très longtemps ...

Hors ligne

#817 Le 10/06/2011, à 00:22

Qid

Re : MultiSystem, Créez votre LiveUSB MultiBoot simplement!

frafa a écrit :

@Qid

un grand merci à toi de me supporter

Tu veut que je te réponde franchement ?
ben je pense que cela ne durera pas très longtemps ...

suis désolé ... c'est pourtant pas faute de m'etre déjà fait sévèrement remonté les bretelle par les admins de ce forum
mais bon quand etre ici devient un défouloir pour oublier les problemes de la vie ... enfin bref je vais pas raconté ma vie
simplement merci et bonne continuation wink


"GNU/Linux c'est que du bon mais M$ Windows ce n'est pas si mal"
Référent technique Ubuntu d'un Groupe d'Utilisateur du Libre
plus d'info sur mon profil

Hors ligne

#818 Le 10/06/2011, à 00:36

Flaky

Re : MultiSystem, Créez votre LiveUSB MultiBoot simplement!

Merci pour la MAJ, problème bien corrigé. smile

Hors ligne

#819 Le 11/06/2011, à 12:40

Plastichopathe

Re : MultiSystem, Créez votre LiveUSB MultiBoot simplement!

frafa a écrit :

le plus simple tu ajoute une partition en NTFS sur ton support avec GParted,

J'y ai pensé mais malheureusement je ne peux pas.
Je fais ça avec un iPhone jailbreaké et une application qui permet de monter une image disque contenu dans l'iPhone lors de son branchement par USB.
Du coup je peux pas partitionner.

Mais pour ceux que ça intéresse j'ai trouvé la parade:
Il faut utiliser la commande split de l'outil ImageX.
Cela permet de découper son install.wim en plusieurs fichiers d'une taille donné.

Par exemple:

Imagex.exe /split D:\AIO\Sources\Install.wim D:\AIO\Sources\Install.SWM 4000 /check

Cette commande découpera votre install.wim en fichiers de 4000 mo. Il pourra donc passer sur une clef en Fat32!

---------------------------------------------------------------------------------------------------------------------------------------------------

frafa j'ai une autre question (les autres peuvent répondre aussi lol ). Vu que mon support est atypique il n'est pas reconnu par MultiSystem. Il est d'ailleurs mal reconnu par Gparted.
Du coup il est impossible pour MultiSystem de modifier les secteurs de boot, et donc impossible pour ma clef de booter...
En utilisant Lili USB Creator sur Windows par contre tout fonctionne. Donc mon support est potentiellement bootable.
La solution que j'avais imaginé est de:
1) Transférer les répertoires et fichiers d'une autre clef MultiSystem.
2) Transférer les secteurs de boot de cette même clef.

La première partie fonctionne pour l'avoir déjà testé. La deuxième je sais pas et c'est là que je coince...
Une idée?

@+

Hors ligne

#820 Le 11/06/2011, à 13:36

cpedir

Re : MultiSystem, Créez votre LiveUSB MultiBoot simplement!

@Plastichopathe
Je ne vois pas en quoi cela change la taille de l'iso si tu découpes l'install.wim....

La méthode que je t'avais suggéré , un post après celle de frafra, est bien plus simple non?

cpedir a écrit :

@Plastichopathe

J'ai été confronté au m problème et la solution la plus "simple" est de remplacer les install.wim de 2/3Go dans source et sourc64 contenu dans ton ISO par des petits install.wim, (sauvegarde tes install.wim, copie un boot.wim, renomme le en install.wim et écrase les). ton image fait alors 500Mo, intègre la à ton multisystem, puis remplace sur ta clé les install.wim par les originaux!!!!

Mais la solution de la seconde partition ntfs fonctionne aussi mais t'oblige à partitionner ta clé

Pourquoi faire compliqué, alors qu'il s'agit juste de copier coller

Hors ligne

#821 Le 11/06/2011, à 14:02

frafa

Re : MultiSystem, Créez votre LiveUSB MultiBoot simplement!

@Plastichopathe
Bonjour;
Ton massage n'est pas suffisament clair, désolé mais je ne fait pas que du support de multisystem via ce post,
il y a aussi toute les demandes recues via mon site,
donc reformule STP les souci avec ta clé USB, car pas envie de rechercher dans tes post précédents ...

Ta clé USB n'est pas compatible avec multisystem si formatée den fat32 ?

Hors ligne

#822 Le 11/06/2011, à 14:06

Plastichopathe

Re : MultiSystem, Créez votre LiveUSB MultiBoot simplement!

cpedir a écrit :

J'ai été confronté au m problème et la solution la plus "simple" est de remplacer les install.wim de 2/3Go dans source et sourc64 contenu dans ton ISO par des petits install.wim, (sauvegarde tes install.wim, copie un boot.wim, renomme le en install.wim et écrase les). ton image fait alors 500Mo, intègre la à ton multisystem, puis remplace sur ta clé les install.wim par les originaux!!!!

J'avais lu ton commentaire mais j'avais pas tout compris. wink
En fait ce que tu suggère c'est de faire plusieurs petites images iso 7 home, 7 pro, 7 intégrale, vista home, etc...
C'est bien ça?

Si c'est le cas ça ne m’intéresse pas parce qu'au final ça te fais beaucoup plus de poid.
Tu vas avoir dans chaque iso les quelques centaines de Mo de fichiers hors install.wim.
Et plusieurs install.wim pèseront plus lourd parce que il y a un tronc commun aux diverses versions de l'OS.
Les fichiers qui le compose ne sont présent qu'une fois dans un install.wim. Tu rajoutes seulement les fichiers propres à chaque version.
Avec ton système tu auras proportionnellement autant de doublons des données du tronc commun que ce que tu auras d'iso.
A l'arrivée si tu inclus toutes les versions de 7 et de Vista en x64 et en x86 tu dois perdre quelque chose comme 5 Go à peu près non?

Pour ce qui est du fait que l'iso en elle même fera plus 4 Go je pensais que son contenu était copié sur la clef?
A la manière de USB/DVD download tool.
Si ce n'est pas le cas la par contre ça devient plus ennuyeux...
Je testerais ça qu'en j'aurais trouvé réponse à ma question du dessus. tongue

@+

Hors ligne

#823 Le 11/06/2011, à 14:26

Plastichopathe

Re : MultiSystem, Créez votre LiveUSB MultiBoot simplement!

frafa a écrit :

Ton massage n'est pas suffisament clair, désolé mais je ne fait pas que du support de multisystem via ce post,
il y a aussi toute les demandes recues via mon site,
donc reformule STP les souci avec ta clé USB, car pas envie de rechercher dans tes post précédents ...

Désolé je savais pas.
C'était pas volontaire.

Ta clé USB n'est pas compatible avec multisystem si formatée den fat32 ?

Je disais dans mon post au dessus que mon support est un iPhone Jailbreaké et qu'il n'est pas reconnu comme un périphérique USB classique. Mon application (sur l'iPhone) permet de monter une image disque en Fat32 au branchement de l'USB.
Gparted la voit mais ne propose aucune option. Pas de drapeau, de partitionnement, de formatage, etc...
MultiSystem Ne la voit pas non plus.

Par contre depuis un poste de travail Windows je peux formatter tranquille.
Le logiciel sous Windows dont je parle plus haut lili usb creator, permet de booter sur (un seul) live CD et fonctionne avec mon iPhone.
En copiant les fichiers de mon autre clef MultiSystem dessus ça ne fonctionnait pas...

Je me suis donc dis que c'était à cause des secteurs de boot. Qu'ils pointaient vers le mauvais fichier ou un truc du genre.
Je voulais donc savoir s'il y avait une technique permettant "d'exporter" les secteurs de boot d'une clef MultiSystem vers une autre.
Comme ça en copiant les dossiers "boot" & Co de cette même clef, ça fonctionnerait. ( <-- déjà testé et approuvé cette dernière étape).

Je ne suis pas certains que c'est clair mais je vois pas trop comment dire autrement.
Merci d'avance.

@+

Hors ligne

#824 Le 11/06/2011, à 14:56

cpedir

Re : MultiSystem, Créez votre LiveUSB MultiBoot simplement!

@Plastichopathe

Non je te suggère de transformer ton iso de 8Go en une ISO de 500 Mo....

Hors ligne

#825 Le 11/06/2011, à 15:01

frafa

Re : MultiSystem, Créez votre LiveUSB MultiBoot simplement!

@Plastichopathe
Re,
il te faut déjà dans un permier temps remplacer tous les UUID
dans le fichier de conf de grub2 vu que tu change de volume ...

Dans le fichier:
/media/MULTISYSTEM/boot/grub/grub.cfg
à la ligne 32 tu as ca:
search --no-floppy --fs-uuid --set xxxx-xxxx
il te faut remplacer xxxx-xxxx (c'est pas xxxx mais le UUId que tu verra) par UUID du nouveau volume
fait une recherche avec gedit (ne pas éditer ce fichier sous Windows ou Mac OS !!!)
et remplace aussi toute les référence vers UUID genre
root=UUID=xxxx-xxxx


puis après il faudra que tu mette à jour les bootloader
pour Grub2:

sudo grub-install --root-directory=/media/MULTISYSTEM --no-floppy --recheck /dev/sdx

#remplacer sdx par ta clé USB
#remplacer MULTISYSTEM par le label de ta clé USB
#Ton volume doit être montée dans /media/MULTISYSTEM pour cette opération

pour Syslinux;

sudo syslinux -f -d /boot/syslinux /dev/sdx1

#remplacer sdx par ta clé USB

Dernière modification par frafa (Le 11/06/2011, à 15:06)

Hors ligne