#551 Le 07/05/2011, à 09:31
- frafa
Re : MultiSystem, Créez votre LiveUSB MultiBoot simplement!
@Klaus47
si qemu marche avec la commande précédente,
c'est que mon système de detection de la memoire libre doit se planter,
car la seule différence c'est que là j'ai mis 512, et que dans le script c'est une détection de ram libre...
Pour booter disque /dev/sdc3 depuis multisystem,
Tu remplace XXX-XXX par UUID de la partition /dev/sdc3
et tu ajoute manuellement ce genre d'entrée dans multisystem, et ca devrait le faire:
menuentry "Booter une autre partition par UUID" {
search --no-floppy --fs-uuid --set XXX-XXX
linux /initrd.img root=UUID=XXX-XXX ro quiet splash
initrd /vmlinuz
}
Dernière modification par frafa (Le 07/05/2011, à 09:34)
Hors ligne
#552 Le 07/05/2011, à 09:47
- frafa
Re : MultiSystem, Créez votre LiveUSB MultiBoot simplement!
j'ai essayé :
Là ça marche (c'est déjà pas mal !), mais je ne vois qu'une partie du menu, à partir de Plop Boot Manager :
qemu -no-acpi -usb -boot c -usbdevice "disk:/dev/sdc1" -hda "/dev/sdc1" -m 512
usb_create: no bus specified, using "usb.0" for "usb-storage".bravo pour la rapidité de tes réponses :-)
Klaus
c'est une erreur dans ton fichier de conf de grub2 grub.cfg ca,
pas normal que tu ne voit pas les autres entrées ...
Hors ligne
#553 Le 07/05/2011, à 10:02
- frafa
Re : MultiSystem, Créez votre LiveUSB MultiBoot simplement!
@Klaus47
Re,
j'ai oublié un truc ...
si /dev/sdc3 est formaté genre en ext il te faudra ajouter ca: insmod ext2
menuentry "Booter une autre partition par UUID" {
insmod ext2
search --no-floppy --fs-uuid --set XXX-XXX
linux /initrd.img root=UUID=XXX-XXX ro quiet splash
initrd /vmlinuz
}
Dernière modification par frafa (Le 07/05/2011, à 10:28)
Hors ligne
#554 Le 07/05/2011, à 10:40
- Klaus47
Re : MultiSystem, Créez votre LiveUSB MultiBoot simplement!
@Klaus47
Re,
j'ai oublié un truc ...
si /dev/sdc3 est formaté genre en ext il te faudra ajouter ca: insmod ext2menuentry "Booter une autre partition par UUID" {
insmod ext2
search --no-floppy --fs-uuid --set XXX-XXX
linux /initrd.img root=UUID=XXX-XXX ro quiet splash
initrd /vmlinuz
}
J'ai ajouté à grub.cfg :
menuentry "Booter une autre partition par UUID" {
search --no-floppy --fs-uuid --set 870f0e84-f237-469b-abfd-489092c357e1
linux /initrd.img root=UUID=870f0e84-f237-469b-abfd-489092c357e1 ro quiet splash
initrd /vmlinuz
}
J'obtiens :
error: invalid magic number
error: you nedd to load the kernel first
J'arrête qemu avec Ctrl-C et j'obtiens :
$ qemu -no-acpi -usb -boot c -usbdevice "disk:/dev/sdc" -hda "/dev/sdc" -m 512
usb_create: no bus specified, using "usb.0" for "usb-storage"
magic number, c'est l'UUID de la partition non?
j'ai vérifié :
$ ls -l /dev/disk/by-uuid | grep sdc2
lrwxrwxrwx 1 root root 10 7 mai 10:13 870f0e84-f237-469b-abfd-489092c357e1 -> ../../sdc2
Donc c'est correct.
Klaus
Hors ligne
#555 Le 07/05/2011, à 10:47
- frafa
Re : MultiSystem, Créez votre LiveUSB MultiBoot simplement!
@Klaus47
Re,
pour relever UUID
blkid -s UUID -o value /dev/sdc3
Ton debian dans /dev/sdc3 c'est bien une install ?
la partition /dev/sdc3 est formatée en quoi ?
verifie que dans /dev/sdc3 ces 2 fichiers existent bien ...
/initrd.img et /vmlinuz
Hors ligne
#556 Le 07/05/2011, à 10:55
- frafa
Re : MultiSystem, Créez votre LiveUSB MultiBoot simplement!
@Klaus47
Re,
Oup'sssssssssssss
sorry j'ai inversé initrd et kernel !!!
menuentry "Booter une autre partition par UUID" {
insmod ext2
search --no-floppy --fs-uuid --set 5d92e109-f7ec-4883-aa90-aedba9871588
linux /vmlinuz root=UUID=5d92e109-f7ec-4883-aa90-aedba9871588 ro quiet splash
initrd /initrd.img
}
Dernière modification par frafa (Le 07/05/2011, à 10:56)
Hors ligne
#557 Le 07/05/2011, à 11:03
- Klaus47
Re : MultiSystem, Créez votre LiveUSB MultiBoot simplement!
@Klaus47
Re,
pour relever UUIDblkid -s UUID -o value /dev/sdc3
Ton debian dans /dev/sdc3 c'est bien une install ?
la partition /dev/sdc3 est formatée en quoi ?verifie que dans /dev/sdc3 ces 2 fichiers existent bien ...
/initrd.img et /vmlinuz
# blkid | grep /dev/sdc2
/dev/sdc2: LABEL="debian" UUID="870f0e84-f237-469b-abfd-489092c357e1" TYPE="reiserfs"
c'est bien l'UUID que j'ai indiqué.
Debian dans /dev/sdc2 est une copie de /dev/sda1, faite avec partimage. J'arrive à la lancer avec grub1 à partir d'un CD.
C'est du reiserfs.
/initrd.img et /vmlinuz existent.
Klaus
Hors ligne
#558 Le 07/05/2011, à 11:15
- frafa
Re : MultiSystem, Créez votre LiveUSB MultiBoot simplement!
@Klaus47
Re,
donc ajoute: insmod reiserfs
menuentry "Booter une autre partition par UUID" {
insmod reiserfs
search --no-floppy --fs-uuid --set xxx-xxx
linux /vmlinuz root=UUID=xxx-xxx ro quiet splash
initrd /initrd.img
}
Hors ligne
#559 Le 07/05/2011, à 11:44
- Joe76000
Re : MultiSystem, Créez votre LiveUSB MultiBoot simplement!
@Joe76000
Bon,
j'y vois plus clair
déjà multisystem fait bien son travail,
ton fichier de conf de grub2 grub.cfg est ok (j'ai validé su une de mes clés)
le seul souci à régler/comprendre, est pourquoi grub2 n'est pas dans le mbr de la clé USB,
alors que il ne crie pas des cochoneries quand on l'installe, mais te dit ok, alors que c'est faux ...Après au pourquoi maintenant et pas avant ...
Tout simplement car ce n'est pas la même version de grub2 1.98 avant
maintenant 1.99, mais le fautif est peut-être wubi et son install de grub2 ...Commence déjà par faire une reinstallation de grub2:
sudo apt-get install --reinstall grub-pc
puis tu met grub2 à jour dans ta clé USB
dans MultiSystem ==> Onglet Menus ==> bouton "Mettre à jour Grub2"
et reteste dans Qemu, et dit moi quoi ...Par exemple: UNetBootin fonctionne toujours aussi bien qu'avant.
Unetbootlin utilise Syslinux et pas Grub2,
et Syslinux marche aussi avec MultiSystem vu que c'est lui que tu voit au démarrage,
le souci c'est grub2 dont multisystem a besoin dans le mbr ...
Bonjour Frafa,
D'abord toutes mes excuses. J'aurai du commercer par le début et préciser que mon U.11.04 était installée en WUBI et pas en classique. Je t'aurais fait gagner du temps !
1- WUBI U.11.04 64-bits
Je ne prendrai pas le risque de faire une réinstallation de GRUB2 sous Wubi (que j'utilise en production) car c'est trop-trop délicat et que mise à part MultiSystem tous les autres logiciels fonctionnent à la perfection y compris UNetBootin. Il y a pas mal de monde qui a des soucis majeurs avec le Grub de Wubi alors que ce n'est pas mon cas. Voir sur ce forum ou sur Internet.
Alors pour Wubi 11.04 et MultiSystem j'en reste là.
Pour info actuellement avec mon Bootloader Windows avec 2 entrées W7 / Ubuntu, puis en cliquant sur Ubuntu j'ai en haut de la page menu: GNU GRUB version 1.99~rc1-13ubuntu3 avec le dernier Kernel v.2.6.38.9.x.
2- Machine virtuelle U.11.04 64-bits dans VirtualBox v.4.0.6 sous W7 SP1 64-bits avec les bons Adds Linux + Support USB2
Idem que sous Wubi, MultiSystem (MS) ne fonctionne pas alors que UNetBootin marche parfaitement.
Avec MS, ma machine virtuelle Ubuntu se bloque totalement à ~ +/- 90% quand copie de l'image ISO (1ère étape du processus). Obligé d'arrêter la VM depuis W7. Plusieurs tentatives avec reboot complet de W7 donnent toujours le même souci: blocage à +/- 90% lors de la copie du fichier ISO sur la clé USB (même après reformatage) avec MS.
Dans strictement les mêmes conditions: même clé USB et même fichier ISO (ici U.10.10 64-bits), UNetBootin me crée la clé sans souci. Puis au reboot de mon HP DV8, j'accède sans souci au bureau Ubuntu.
J'ai vraiment pas de bol ! J'oublie MultiSystem avec Ubuntu / Wubi et Ubuntu MV / VirtualBox (W7).
Je referais plus tard des tests quand je réinstallerai U.11.04 en installation classique. Je verrai bien...
Encore merci à toi. Bonne continuation.
- HP Ultrabook SPECTRE 13-h201ef x2 [i5-4202Y - HD4200 (64-b EFI-GPT)]: W10 + Linux Mint 17.3
- HP Pavilion DV8-1190ef [i7-720QM + GT230M (64-b BIOS-MBR)]: W10 Pro + Linux Mint 17.3 + KXStudio 14.04.4 + Ubuntu 14.04.4 avec VM VirtualBox 5: une 15aine de distributions GNU/Linux et BSD
LINUX ROUEN Normandie
Hors ligne
#560 Le 07/05/2011, à 11:48
- Klaus47
Re : MultiSystem, Créez votre LiveUSB MultiBoot simplement!
c'est fait, j'ai maintenant ::
menuentry "Booter une autre partition par UUID" {
insmod reiserfs
search --no-floppy --fs-uuid --set 870f0e84-f237-469b-abfd-489092c357e1
linux /vmlinuz root=UUID=870f0e84-f237-469b-abfd-489092c357e1 ro quiet splash
initrd /initrd.img
}
Je n'ai plus de message d'erreur, le système se lance, mais finalement je me retrouve sur /dev/sda1 et non pas /dev/sdc2.
Je suis donc sur mon ordi de bureau et pas sur le dd externe.
Klaus
Hors ligne
#561 Le 07/05/2011, à 12:00
- frafa
Re : MultiSystem, Créez votre LiveUSB MultiBoot simplement!
@Joe76000
Bonjour,
Oui on aurait gagné du temps si j'avait su que tu etait sous wubi,
c'est en regardant ta signature, que je me suis dit à coup sur c'est une install wubi...
j'essaie de faire des test sous wubi pour trouver ou est le souci ...
Hors ligne
#562 Le 07/05/2011, à 12:19
- frafa
Re : MultiSystem, Créez votre LiveUSB MultiBoot simplement!
@Klaus47
bon je ne comprend plus ta structure là, decrit moi STP ...
le disque multisystem c'est quel disque /dev/sdc1 ?
/dev/sdc2 c'est une install de debian c'est ca ?
/dev/sda1 c'est quoi ?
Hors ligne
#563 Le 07/05/2011, à 12:33
- Klaus47
Re : MultiSystem, Créez votre LiveUSB MultiBoot simplement!
bon je ne comprend plus ta structure là, decrit moi STP ...
le disque multisystem c'est quel disque /dev/sdc1 ?
oui
/dev/sdc2 c'est une install de debian c'est ca ?
oui
/dev/sda1 c'est quoi ?
Debian-Squeeze sur le 1er dd de mon ordi de bureau sur lequel le dd usb externe est branché. Il y a 2dd dessus, le 2e est sdb et le dd externe est donc sdc.
Klaus
Hors ligne
#564 Le 07/05/2011, à 13:50
- frafa
Re : MultiSystem, Créez votre LiveUSB MultiBoot simplement!
@Klaus47
hummm...
bizarre, fait voir le fichier /etc/fstab du la seconde partition du disque amovible STP.
Hors ligne
#565 Le 07/05/2011, à 14:00
- Klaus47
Re : MultiSystem, Créez votre LiveUSB MultiBoot simplement!
Je viens de modifier l'UUID de /dev/sdc2 avec reiserfstune, et maintenant...
ça fonctionne !! Je t'écris à partir du dd amovible.
Je te dois un très grand "merci" pour ton aide et ta patience !!
Klaus
Hors ligne
#566 Le 07/05/2011, à 14:03
- frafa
Re : MultiSystem, Créez votre LiveUSB MultiBoot simplement!
@Klaus47
héhé ok,
je me disait bien, il n'a pas dut penser à modifier son fstab !
comptent pour toi
++
Hors ligne
#567 Le 07/05/2011, à 15:25
- Klaus47
Re : MultiSystem, Créez votre LiveUSB MultiBoot simplement!
eh si, j'ai bien adapté mon /etc/fstab.
Le problème était l'UUID erronné de /dev/sdc2.
Je suis très content : le dd amovible avec Multisystem et Debian installé me sera d'une grande utilité et en plus, j'ai appris quelque chose !
:-) :-)
Klaus
Hors ligne
#568 Le 07/05/2011, à 15:49
- frafa
Re : MultiSystem, Créez votre LiveUSB MultiBoot simplement!
@Klaus47
pour info fait gaffe à blkid,
il à un cache foireux si tu debranche rebranche il peut te monter un UUID faux
il est quasi impératif de faire un blkid -g avant de l'intérroger.
Hors ligne
#569 Le 07/05/2011, à 18:02
- frafa
Re : MultiSystem, Créez votre LiveUSB MultiBoot simplement!
@Joe76000
Bonjour,
je viens de me fendre d'une install de wubi pour deboger ton souci avec grub2,
c'est bien un problème lié a une nouvelle sécurité pour wubi malfoutue ...
c'est tout simple il suffit d'utiliser grub-install.real à la place de grub-install.
mise à jour disponible, testé ok de mon coté (ne flippe pas pour ton wubi, c'est sans risques).
Dernière modification par frafa (Le 07/05/2011, à 18:05)
Hors ligne
#570 Le 08/05/2011, à 09:25
- Klaus47
Re : MultiSystem, Créez votre LiveUSB MultiBoot simplement!
si qemu marche avec la commande précédente,
c'est que mon système de detection de la memoire libre doit se planter,
car la seule différence c'est que là j'ai mis 512, et que dans le script c'est une détection de ram libre...
Salut,
je voudrais juste t'informer :
j'ai mis à jour Multisystem, je suppose que tu as voulu corriger le problème avec qemu.
Chez moi sous Squeeze, ça fait toujours planter l'ordi.
librement
Klaus
Hors ligne
#571 Le 08/05/2011, à 12:30
- frafa
Re : MultiSystem, Créez votre LiveUSB MultiBoot simplement!
@Klaus47
Bonjour,
Non je ne me suis pas occupé de Qemu hier,
la mise à jour etait juste un fix pour le souci de "Joe76000"
avec grub2 sous wubi qui ne fonctionnait pas correctement.
je vais faire du ménage dans le script qemu car il reste dedans détection et install de kqemu,
qui est devenu obsolète, existe plus, je ne pense pas que ton souci soit dans cette partie,
tu semble bien maitriser linux, eventuellement regarde dans le script: /usr/local/share/multisystem/qemu.sh
et essaie de trouver qui fait planter ...
Hors ligne
#572 Le 08/05/2011, à 13:11
- shark2rr
Re : MultiSystem, Créez votre LiveUSB MultiBoot simplement!
bonjour a tous,
j'ai decouvert multisystem fin de semaine derniere et la premiere chose a dire c'est : bravo !!!!
c'est tres pratique et tres bien pensé
tout fonctionne correctement sur les differents distrib chez moi, la seule question que je me pose encore : y a t il un moyen de rajouter une iso bootable de ghost et de erdcommander sur la clef ?
j'ai tenté de modifier le fichier cfg et j'ai bien la possibilité de demarrer dessus mais reste bloqué sur loading boot sector....booting....
dire encore que la semaine derniere, je me baladais avec 3 clefs dans la poche, une avec ghost, une avec gparted, une avec erd...
merci d'anvance pour votre aide
Hors ligne
#573 Le 08/05/2011, à 14:11
- frafa
Re : MultiSystem, Créez votre LiveUSB MultiBoot simplement!
@shark2rr
Bonjour,
Merci pour les fleurs
Fait une mise à jour partielle de MultiSystem,
Onglet Menus ==> Bouton "Mise à jour" ==> Radio-bouton "Mise à jour partielle"
Pour ERD renomme ton iso en ERDCommander.iso, puis drop ton iso
et ca devrait le faire (accessible via menu grub4dos au boot)
Et pareil pour Ghost (pas testé de mon coté, reposte si passe pas lui)
renomme en Ghost.iso puis drop ton iso (accessible via menu grub4dos au boot)
Hors ligne
#574 Le 08/05/2011, à 17:16
- shark2rr
Re : MultiSystem, Créez votre LiveUSB MultiBoot simplement!
salut frafa,
deja merci pour ton support, c'est pareil que l'appli, c'est genial
pour les 2 applis, bizarrement c'est ghost qui marche sans probleme mais pas erdcommander.
j'ai comme tu m'a dis bien rennommé les fichiers mais cela ne fonctionne pas pour erd
j'ai erreur 60 au boot comme quoi le fichier ne serait pas au bon endroit pourtant j'ai utilisé la meme methode que pour ghost...
si tu as une idée, je suis preneur...
pour moi, ghost etait le plus important, pour erd, il y a moins d'urgence
en tout cas, merci
Hors ligne
#575 Le 08/05/2011, à 17:58
- Joe76000
Re : MultiSystem, Créez votre LiveUSB MultiBoot simplement!
@Joe76000
Bonjour,
je viens de me fendre d'une install de wubi pour deboger ton souci avec grub2,
c'est bien un problème lié a une nouvelle sécurité pour wubi malfoutue ...
c'est tout simple il suffit d'utiliser grub-install.real à la place de grub-install.
mise à jour disponible, testé ok de mon coté (ne flippe pas pour ton wubi, c'est sans risques).
Bonjour Frafa,
Merci à toi pour ton installation en Wubi, de tes essais et de l'identification du problème.
Par contre pour moi et mes connaissances, tu as été trop rapide dans ton résumé du "fix".
Aurais-tu la gentillesse de développer un peu plus ton:
" " " " "
c'est tout simple il suffit d'utiliser grub-install.real à la place de grub-install.
mise à jour disponible, testé ok de mon coté (ne flippe pas pour ton wubi, c'est sans risques).
" " " " "
Encore merci.
- HP Ultrabook SPECTRE 13-h201ef x2 [i5-4202Y - HD4200 (64-b EFI-GPT)]: W10 + Linux Mint 17.3
- HP Pavilion DV8-1190ef [i7-720QM + GT230M (64-b BIOS-MBR)]: W10 Pro + Linux Mint 17.3 + KXStudio 14.04.4 + Ubuntu 14.04.4 avec VM VirtualBox 5: une 15aine de distributions GNU/Linux et BSD
LINUX ROUEN Normandie
Hors ligne