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.

#1301 Le 31/07/2016, à 13:47

Bougron

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

A croire qu'il est en train de reconstituer sa base de donnée!! car

sudo updatedb

car la réponse tarde à venir

u16041@u16041:~$ locate modinfo.sh
/DPP/SB/Systemback/H01_2016-05-16,15.40.26/boot/grub/x86_64-efi/modinfo.sh
/DPP/SB/Systemback/H01_2016-05-16,15.40.26/usr/lib/grub/i386-pc/modinfo.sh
/DPP/SB/Systemback/H01_2016-05-16,15.40.26/usr/lib/grub/x86_64-efi/modinfo.sh
/DPP/SB/Systemback/H02_2016-05-17,12.35.12/boot/grub/x86_64-efi/modinfo.sh
/DPP/SB/Systemback/H02_2016-05-17,12.35.12/usr/lib/grub/i386-pc/modinfo.sh
/DPP/SB/Systemback/H02_2016-05-17,12.35.12/usr/lib/grub/x86_64-efi/modinfo.sh
/DPP/SB/Systemback/S01_2016-05-19,17.44.00/boot/grub/x86_64-efi/modinfo.sh
/DPP/SB/Systemback/S01_2016-05-19,17.44.00/usr/lib/grub/i386-pc/modinfo.sh
/DPP/SB/Systemback/S01_2016-05-19,17.44.00/usr/lib/grub/x86_64-efi/modinfo.sh
/DPP/SB/Systemback/S02_2016-05-19,17.35.11/boot/grub/x86_64-efi/modinfo.sh
/DPP/SB/Systemback/S02_2016-05-19,17.35.11/usr/lib/grub/i386-pc/modinfo.sh
/DPP/SB/Systemback/S02_2016-05-19,17.35.11/usr/lib/grub/x86_64-efi/modinfo.sh
/DPP/SB/Systemback/S03_2016-05-17,09.35.55/boot/grub/x86_64-efi/modinfo.sh
/DPP/SB/Systemback/S03_2016-05-17,09.35.55/usr/lib/grub/i386-pc/modinfo.sh
/DPP/SB/Systemback/S03_2016-05-17,09.35.55/usr/lib/grub/x86_64-efi/modinfo.sh
/DPP/SB/Systemback/S04_2016-05-16,23.22.01/boot/grub/x86_64-efi/modinfo.sh
/DPP/SB/Systemback/S04_2016-05-16,23.22.01/usr/lib/grub/i386-pc/modinfo.sh
/DPP/SB/Systemback/S04_2016-05-16,23.22.01/usr/lib/grub/x86_64-efi/modinfo.sh
/DPP/SB/Systemback/S05_2016-05-16,22.47.52/boot/grub/x86_64-efi/modinfo.sh
/DPP/SB/Systemback/S05_2016-05-16,22.47.52/usr/lib/grub/i386-pc/modinfo.sh
/DPP/SB/Systemback/S05_2016-05-16,22.47.52/usr/lib/grub/x86_64-efi/modinfo.sh
/DPP/SB/Systemback/S06_2016-05-16,22.13.37/boot/grub/x86_64-efi/modinfo.sh
/DPP/SB/Systemback/S06_2016-05-16,22.13.37/usr/lib/grub/i386-pc/modinfo.sh
/DPP/SB/Systemback/S06_2016-05-16,22.13.37/usr/lib/grub/x86_64-efi/modinfo.sh
/DPP/SB/Systemback/S07_2016-05-16,21.05.31/boot/grub/x86_64-efi/modinfo.sh
/DPP/SB/Systemback/S07_2016-05-16,21.05.31/usr/lib/grub/i386-pc/modinfo.sh
/DPP/SB/Systemback/S07_2016-05-16,21.05.31/usr/lib/grub/x86_64-efi/modinfo.sh
/DPP/SB/Systemback/S08_2016-05-16,21.02.19/boot/grub/x86_64-efi/modinfo.sh
/DPP/SB/Systemback/S08_2016-05-16,21.02.19/usr/lib/grub/i386-pc/modinfo.sh
/DPP/SB/Systemback/S08_2016-05-16,21.02.19/usr/lib/grub/x86_64-efi/modinfo.sh
/DPP/SB/Systemback/S09_2016-05-16,20.48.44/boot/grub/x86_64-efi/modinfo.sh
/DPP/SB/Systemback/S09_2016-05-16,20.48.44/usr/lib/grub/i386-pc/modinfo.sh
/DPP/SB/Systemback/S09_2016-05-16,20.48.44/usr/lib/grub/x86_64-efi/modinfo.sh
/boot/grub/x86_64-efi/modinfo.sh
/usr/lib/grub/x86_64-efi/modinfo.sh
/usr/lib/grub/x86_64-emu/modinfo.sh
u16041@u16041:~$

Pour info, le répertoire

u16041@u16041:/usr/lib/grub$ ls -l
total 32
lrwxrwxrwx 1 root root    34 juil. 23 01:51 grub-mkconfig_lib -> ../../share/grub/grub-mkconfig_lib
drwxr-xr-x 2 root root 16384 juil. 23 01:57 x86_64-efi
drwxr-xr-x 2 root root  4096 juil. 23 01:57 x86_64-efi-signed
drwxr-xr-x 2 root root 12288 juil. 31 14:07 x86_64-emu
u16041@u16041:/usr/lib/grub

Je me mets en pose.

Dernière modification par Bougron (Le 31/07/2016, à 13:48)

Hors ligne

#1302 Le 31/07/2016, à 14:06

frafa

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

Grrr ils font chier ils iont viré la conf i386 ...

Télécharge:
http://cz.archive.ubuntu.com/ubuntu/poo … _amd64.deb
Décompresse par clic droit

Repère le chemin et adapte a la commande chez moi c'est:

/media/frafa/frafa/Téléchargements/grub-pc-bin_2.02~beta2-36ubuntu3_amd64/usr/lib/grub/i386-pc/

une fois le chemin "--directory=" adapté copie/colle dans terminal avec multisystem ouvert sur ta clé usb

sudo grub-install --root-directory="$(cat /tmp/multisystem/multisystem-mountpoint-usb)" --efi-directory="$(cat /tmp/multisystem/multisystem-mountpoint-usb)/EFI/BOOT" \
--no-floppy ${options_grub2} --removable --no-uefi-secure-boot --target=i386-pc --directory=/media/frafa/frafa/Téléchargements/grub-pc-bin_2.02~beta2-36ubuntu3_amd64/usr/lib/grub/i386-pc --recheck "$(cat /tmp/multisystem/multisystem-selection-usb | sed 's/[0-9]//')"

Dernière modification par frafa (Le 31/07/2016, à 14:07)

Hors ligne

#1303 Le 31/07/2016, à 16:46

Bougron

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

J'ai téléchargé le fichier que tu as indiqué. J'ai bien tout décompressé.
Lorsque j'ai vu le contenu, je me suis dit, peut-être bêtemen,t que je ne savais pas s'il était à niveau de la version 16.04.1
Alors, j'ai préféré  brancher mon disque externe et dupliquer la librairie I386-pc
J'ai donc pu lancer la commande suivante

sudo grub-install -v --root-directory="$(cat /tmp/multisystem/multisystem-mountpoint-usb)" --efi-directory="$(cat /tmp/multisystem/multisystem-mountpoint-usb)/EFI/BOOT" \
--no-floppy ${options_grub2} --removable --no-uefi-secure-boot --target=i386-pc --directory=/DPP/grub/i386-pc --recheck "$(cat /tmp/multisystem/multisystem-selection-usb | sed 's/[0-9]//')"

Ayant fait cela, J'ai pu effectivement booter avec cette clé USB sur le micro légacy où j'ai enfin la très belle d'accueil me proposant le choix du boot

Bien sùr, je choisis la première ligne intitulée.
ubuntu-16.04.4-desktop-amd64.iso
et c'est parti.   J'ai enfin la grille de choix
Essayer Ubuntu    Installer Ubuntu

Mais ce que tu m'as fait faire permet de diagnostiquer le problème et valider la correction.
Mais il faut trouver le moyen de ne pas faire faire cette manip à l'utilisateur final.
et surtout de trouver la solution pour ne pas redémarrer sous windows si on fabrique une clé de boot avec cet outil!
car ne pas oublier que la clé USB je l'enlève du micro lorsqu'elle est fabriquée....
et le bios EFI a été modifié.

u16041@u16041:~$ sudo efibootmgr -v
BootCurrent: 0001
Timeout: 0 seconds
BootOrder: 0001,0006,0002,2003,2001,2002
Boot0001* ubuntu	HD(1,MBR,0x4294967203,0x3f,0x7760e8)/File(\EFI\ubuntu\shimx64.efi)
.......
u16041@u16041:~$ 

Je vais donc mettre une alerte dans la doc

Dernière modification par Bougron (Le 31/07/2016, à 17:01)

Hors ligne

#1304 Le 01/08/2016, à 02:15

frafa

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

@Bougron
Merci pour le retour,
ce ne sera pas simple de faire un correctif pour tous les users,
vu que le paquet i386 n'est pas/plus dispo si on est en UEFI, et je me voit mal embarquer toute les versions de Grub2 dans multisystem ...

Hors ligne

#1305 Le 01/08/2016, à 06:24

Bougron

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

Bonjour
Je pense qu'il faut simplement acter ce fait comme j'ai du me résoudre à ne pas pouvoir faire une installation sur un disque externe capable de booter en légacy.
Je tenterais de retrouver ce bug et la réponse fournie.   Peut-être  faudra-t-il alors 'râler' auprès du concepteur.

Au fait ce n'est pas la création de la clé USB qui  détruit le boot EFI mais simplement l'action de lancer la mise à jour de GRUB2
    Mais cette action est faite de façon systématique après avoir fini de copier l'ISO.
J'ai pisté au démarrage de l'installation de grub: Pas de destruction. Puis en faisant l'action de mise à jour. Celle qui fait " installation pour la plateforme x86_64-efi)

u16041@u16041:~$ sudo efibootmgr -v
BootCurrent: 0004
Timeout: 0 seconds
BootOrder: 0004,0002,0000,0001,2003,2001,2002
Boot0000* Windows Boot Manager	HD(1,GPT,c175b09a-8451-420e-ba87-e3f06f233879,0x800,0x3f800)/File(\EFI\Microsoft\Boot\bootmgfw.efi)RC
Boot0001* Ubuntu	HD(3,GPT,efa4be01-abf1-4dcc-833d-dde4322f9f47,0x48000,0x3f800)/File(\EFI\ubuntu\grubx64.efi)RC
Boot0002* Windows Boot Manager	HD(3,GPT,efa4be01-abf1-4dcc-833d-dde4322f9f47,0x48000,0x3f800)/File(\EFI\Microsoft\Boot\bootmgfw.efi)RC
Boot0003* EFI Network 0 for IPv6 (08-9E-01-B7-1C-5D) 	PciRoot(0x0)/Pci(0x1c,0x3)/Pci(0x0,0x0)/MAC(089e01b71c5d,0)/IPv6([::]:<->[::]:,0,0)RC
Boot0004* Ubuntu	HD(1,GPT,c175b09a-8451-420e-ba87-e3f06f233879,0x800,0x3f800)/File(\EFI\ubuntu\grubx64.efi)RC
Boot0005* EFI Network 0 for IPv4 (08-9E-01-B7-1C-5D) 	PciRoot(0x0)/Pci(0x1c,0x3)/Pci(0x0,0x0)/MAC(089e01b71c5d,0)/IPv4(0.0.0.0:0<->0.0.0.0:0,0,0)RC
Boot0008* EFI Network 0 for IPv4 (08-9E-01-B7-1C-5D) 	PciRoot(0x0)/Pci(0x1c,0x3)/Pci(0x0,0x0)/MAC(089e01b71c5d,0)/IPv4(0.0.0.0:0<->0.0.0.0:0,0,0)RC
Boot0011* Windows Boot Manager	HD(3,GPT,efa4be01-abf1-4dcc-833d-dde4322f9f47,0x48000,0x3f800)/File(\EFI\Microsoft\Boot\bootmgfw.efi)RC
Boot0013* EFI Network 0 for IPv6 (08-9E-01-B7-1C-5D) 	PciRoot(0x0)/Pci(0x1c,0x3)/Pci(0x0,0x0)/MAC(089e01b71c5d,0)/IPv6([::]:<->[::]:,0,0)RC
Boot2001* EFI USB Device	RC
Boot2002* EFI DVD/CDROM	RC
Boot2003* EFI Network	RC

.............

u16041@u16041:~$ sudo efibootmgr -v
BootCurrent: 0004
Timeout: 0 seconds
BootOrder: 0001,0002,0000,2003,2001,2002
Boot0000* Windows Boot Manager	HD(1,GPT,c175b09a-8451-420e-ba87-e3f06f233879,0x800,0x3f800)/File(\EFI\Microsoft\Boot\bootmgfw.efi)RC
Boot0001* ubuntu	HD(1,MBR,0x4294967203,0x3f,0x7760e8)/File(\EFI\ubuntu\shimx64.efi)
Boot0002* Windows Boot Manager	HD(3,GPT,efa4be01-abf1-4dcc-833d-dde4322f9f47,0x48000,0x3f800)/File(\EFI\Microsoft\Boot\bootmgfw.efi)RC
Boot0003* EFI Network 0 for IPv6 (08-9E-01-B7-1C-5D) 	PciRoot(0x0)/Pci(0x1c,0x3)/Pci(0x0,0x0)/MAC(089e01b71c5d,0)/IPv6([::]:<->[::]:,0,0)RC
Boot0005* EFI Network 0 for IPv4 (08-9E-01-B7-1C-5D) 	PciRoot(0x0)/Pci(0x1c,0x3)/Pci(0x0,0x0)/MAC(089e01b71c5d,0)/IPv4(0.0.0.0:0<->0.0.0.0:0,0,0)RC
Boot0008* EFI Network 0 for IPv4 (08-9E-01-B7-1C-5D) 	PciRoot(0x0)/Pci(0x1c,0x3)/Pci(0x0,0x0)/MAC(089e01b71c5d,0)/IPv4(0.0.0.0:0<->0.0.0.0:0,0,0)RC
Boot0011* Windows Boot Manager	HD(3,GPT,efa4be01-abf1-4dcc-833d-dde4322f9f47,0x48000,0x3f800)/File(\EFI\Microsoft\Boot\bootmgfw.efi)RC
Boot0013* EFI Network 0 for IPv6 (08-9E-01-B7-1C-5D) 	PciRoot(0x0)/Pci(0x1c,0x3)/Pci(0x0,0x0)/MAC(089e01b71c5d,0)/IPv6([::]:<->[::]:,0,0)RC
Boot2001* EFI USB Device	RC
Boot2002* EFI DVD/CDROM	RC
Boot2003* EFI Network	RC
u16041@u16041:~$ 

C'est exactement le même problème que lorsqu'on installe en EFI sur un disque externe.   
Il faut immédiatement refaire une commande efibootmgr pour recréer une entrée correcte

Dernière modification par Bougron (Le 01/08/2016, à 06:56)

Hors ligne

#1306 Le 01/08/2016, à 12:56

Bougron

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

frafa a écrit :

@Bougron
Merci pour le retour,
ce ne sera pas simple de faire un correctif pour tous les users,
vu que le paquet i386 n'est pas/plus dispo si on est en UEFI, et je me voit mal embarquer toute les versions de Grub2 dans multisystem ...

Bonjour Frafa
J'entrevois une solution   qui va certainement aussi corriger un bug en LEGACY; J'ai un doute sur le fait qu'une clé USB fabriquée sur un micro legacy 64 bits puisse booter sur un micro legacy 32 bits

Il suffit de modifier la doc dans ubuntu pour dire d'installer le package  i386-pc     et de préférence la version 32 bits au lieu de la version 64 bits

Je viens de le faire  (c'est quasi du standard) .         


Voici le contenu après installation
u16041@u16041:/usr/lib/grub$ ls -l
total 44
lrwxrwxrwx 1 root root    34 juil. 23 01:51 grub-mkconfig_lib -> ../../share/grub/grub-mkconfig_lib
drwxr-xr-x 2 root root 16384 août   1 13:36 i386-pc
drwxr-xr-x 2 root root 16384 juil. 23 01:57 x86_64-efi
drwxr-xr-x 2 root root 12288 juil. 31 14:07 x86_64-emu

u16041@u16041:/usr/lib/grub$

u16041@u16041:/usr/lib/grub/i386-pc$ ls
915resolution.mod     crc64.mod            gcry_des.mod            iso9660.mod               morse.mod            probe.mod           time.mod
acpi.mod              cryptodisk.mod       gcry_dsa.mod            jfs.mod                   mpi.mod              procfs.mod          trig.mod
adler32.mod           crypto.lst           gcry_idea.mod           jpeg.mod                  msdospart.mod        progress.mod        tr.mod
affs.mod              crypto.mod           gcry_md4.mod            kernel.img                multiboot2.mod       pxeboot.img         truecrypt.mod
afs.mod               cs5536.mod           gcry_md5.mod            keylayouts.mod            multiboot.mod        pxechain.mod        true.mod
ahci.mod              datehook.mod         gcry_rfc2268.mod        keystatus.mod             nativedisk.mod       pxe.mod             udf.mod
all_video.mod         date.mod             gcry_rijndael.mod       ldm.mod                   net.mod              raid5rec.mod        ufs1_be.mod
aout.mod              datetime.mod         gcry_rmd160.mod         legacycfg.mod             newc.mod             raid6rec.mod        ufs1.mod
archelp.mod           diskboot.img         gcry_rsa.mod            legacy_password_test.mod  nilfs2.mod           read.mod            ufs2.mod
ata.mod               diskfilter.mod       gcry_seed.mod           linux16.mod               normal.mod           reboot.mod          uhci.mod
at_keyboard.mod       disk.mod             gcry_serpent.mod        linux.mod                 ntfscomp.mod         regexp.mod          usb_keyboard.mod
backtrace.mod         div_test.mod         gcry_sha1.mod           lnxboot.img               ntfs.mod             reiserfs.mod        usb.mod
bfs.mod               dm_nv.mod            gcry_sha256.mod         loadenv.mod               ntldr.mod            relocator.mod       usbms.mod
biosdisk.mod          drivemap.mod         gcry_sha512.mod         loopback.mod              odc.mod              romfs.mod           usbserial_common.mod
bitmap.mod            echo.mod             gcry_tiger.mod          lsacpi.mod                offsetio.mod         scsi.mod            usbserial_ftdi.mod
bitmap_scale.mod      efiemu32.o           gcry_twofish.mod        lsapm.mod                 ohci.mod             search_fs_file.mod  usbserial_pl2303.mod
blocklist.mod         efiemu64.o           gcry_whirlpool.mod      lsmmap.mod                part_acorn.mod       search_fs_uuid.mod  usbserial_usbdebug.mod
boot_hybrid.img       efiemu.mod           gdb.mod                 ls.mod                    part_amiga.mod       search_label.mod    usbtest.mod
boot.img              ehci.mod             geli.mod                lspci.mod                 part_apple.mod       search.mod          vbe.mod
boot.mod              elf.mod              gettext.mod             luks.mod                  part_bsd.mod         sendkey.mod         verify.mod
bsd.mod               eval.mod             gfxmenu.mod             lvm.mod                   part_dfly.mod        serial.mod          vga.mod
btrfs.mod             exfat.mod            gfxterm_background.mod  lzma_decompress.img       part_dvh.mod         setjmp.mod          vga_text.mod
bufio.mod             exfctest.mod         gfxterm_menu.mod        lzopio.mod                part_gpt.mod         setjmp_test.mod     video_bochs.mod
cat.mod               ext2.mod             gfxterm.mod             macbless.mod              partmap.lst          setpci.mod          video_cirrus.mod
cbfs.mod              extcmd.mod           gptsync.mod             macho.mod                 part_msdos.mod       sfs.mod             video_colors.mod
cbls.mod              fat.mod              grldr.img               mda_text.mod              part_plan.mod        signature_test.mod  video_fb.mod
cbmemc.mod            file.mod             grub-bios-setup         mdraid09_be.mod           part_sun.mod         sleep.mod           videoinfo.mod
cbtable.mod           font.mod             grub-ntldr-img          mdraid09.mod              part_sunpc.mod       sleep_test.mod      video.lst
cbtime.mod            freedos.mod          gzio.mod                mdraid1x.mod              parttool.lst         spkmodem.mod        video.mod
cdboot.img            fshelp.mod           halt.mod                memdisk.mod               parttool.mod         squash4.mod         videotest_checksum.mod
chain.mod             fs.lst               hashsum.mod             memrw.mod                 password.mod         syslinuxcfg.mod     videotest.mod
cmdline_cat_test.mod  functional_test.mod  hdparm.mod              minicmd.mod               password_pbkdf2.mod  tar.mod             xfs.mod
cmosdump.mod          g2hdr.bin            hello.mod               minix2_be.mod             pata.mod             terminal.lst        xnu.mod
cmostest.mod          g2hdr.img            help.mod                minix2.mod                pbkdf2.mod           terminal.mod        xnu_uuid.mod
cmp.mod               g2ldr.img            hexdump.mod             minix3_be.mod             pbkdf2_test.mod      terminfo.mod        xnu_uuid_test.mod
command.lst           g2ldr.mbr            hfs.mod                 minix3.mod                pcidump.mod          test_blockarg.mod   xzio.mod
configfile.mod        gcry_arcfour.mod     hfspluscomp.mod         minix_be.mod              pci.mod              testload.mod        zfscrypt.mod
config.h              gcry_blowfish.mod    hfsplus.mod             minix.mod                 plan9.mod            test.mod            zfsinfo.mod
cpio_be.mod           gcry_camellia.mod    http.mod                mmap.mod                  play.mod             testspeed.mod       zfs.mod
cpio.mod              gcry_cast5.mod       hwmatch.mod             moddep.lst                png.mod              tftp.mod
cpuid.mod             gcry_crc.mod         iorw.mod                modinfo.sh                priority_queue.mod   tga.mod
u16041@u16041:/usr/lib/grub/i386-pc$ 

Mais il faut que le script de multisystem soit modifié pour que cela soit le répertoire i386-pc qui soit utilisé et non le répertoire x86_64.efi de façon standard et non à la façon  manuelle.    C'est probablement une chose que tu peux faire et que je peux tester.
Cela devrait aussi résoudre le problème de la ligne de boot EFI détruite.

Dernière modification par Bougron (Le 01/08/2016, à 13:35)

Hors ligne

#1307 Le 01/08/2016, à 15:26

Babdu89

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

Bonjour.

J'ai un doute sur le fait qu'une clé USB fabriquée sur un micro legacy 64 bits puisse booter sur un micro legacy 32 bits

Non!!! aucuns doutes à avoir.
Chez moi, comme je l'ai dit, je fais mes clé MultiSystem sur machine Bios-Legacy. (Toujours pas d'UEFI à la maison)
Machine Bios_Legacy 64/32 bits
Machine Bios_legacy  32 bits seulement.

Les clés MultiSystem faites sur la machine 32 bits fonctionnent sur la machine 32/64 bits.
Les clés MultiSystem faites sur la machine 32/64 bit, fonctionnent sur la machine 32 bits .

Et depuis que frafa à adapté pour l'UEFI, j'ai bien les dossiers et fichiers concernant l'UEFI dans les clés faites sur les deux machines.
Mais je ne peux pas tester les iso 64 bits en mode UEFI. Elle fonctionnent seulement en mode Bios_Legacy.

Évidement, si dans la 16.04. en 64 bits, si on ne dispose plus du paquet i386-pc , çà pose problème pour faire les clés correctement.
Tiens, il faut qu je vérifie çà dans l'iso Ubuntu 16.04.1 amd64 .
À suivre...

@+.  Babdu89  .


J'ai découvert Ubuntu avec la 07.10.... Et alors?!...  Depuis je regarde de temps en temps si Windows marche toujours....

Hors ligne

#1308 Le 01/08/2016, à 15:34

Bougron

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

Bonjour Babdu89
Il est certain qu'en standard, tu ne trouveras pas d'installé  le package I386 en EFI même s'il est dans l'ISO car l'installateur fait pas mal de ménage en fin d'installation. Cependant c'est une idée de récupération.
Je cherche à le récupérer sur internet, Ce matin, J'en avais trouvé 1 que j'ai installé sans difficulté. Malheureusement , je n'ai pas noté d'où. Je passe mon après-midi à en rechercher un qui ne dépend pas de packages non installés.

Dernière modification par Bougron (Le 01/08/2016, à 15:35)

Hors ligne

#1309 Le 01/08/2016, à 15:44

Babdu89

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

Babdu89 a écrit;
Tiens, il faut qu je vérifie çà dans l'iso Ubuntu 16.04.1 amd64 .

Je suis en session live Ubuntu 16.04.1 amd64 .
J'ai installé Synaptic, et recherché i386-pc. Confirmation il n'y est pas... x86-64 y est lui.

Bon ,je n'ai pas d'iso  Ubuntu16.04.1 i386 , je vais la télécharger dans la soirée, et je pense que certainement i386-pc sera dedans, bon on va voir.

Édit
Téléchargement encours 40 mn...   45mn...

Je reste quelque temps encore en live 16.04.1 amd64 ,si vous voulez que je "fouille" quelque part si besoin est.

@+.   Babdu89  .

Dernière modification par Babdu89 (Le 01/08/2016, à 16:39)


J'ai découvert Ubuntu avec la 07.10.... Et alors?!...  Depuis je regarde de temps en temps si Windows marche toujours....

Hors ligne

#1310 Le 01/08/2016, à 16:27

Babdu89

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

Ah bon?
C'est quoi ce micmac dans l'iso ubuntu-16.04.1-desktop-amd64.iso  en session live?

i386-pc , synaptic ne le voit pas.
en commande;

1470065154.png

il est bien dans /usr/lib/grub/i386-pc   en regardant avec Nautilus...

vu avec nautilus.

1470065576.png

@Bougron, et chez toi?

Je relis ta manière de faire la clé ...
Édit.
Je n'arrive pas à trouvé si tu as fais la clé depuis une session live, depuis un Os installé?.

Édit.
Et bien oui, suis-je bête!!!.
Il faut bien qu'il y soit pour les machines Bios-legacy tournant en 32/64 bits.

@+.  Babdu89  .

Dernière modification par Babdu89 (Le 01/08/2016, à 16:47)


J'ai découvert Ubuntu avec la 07.10.... Et alors?!...  Depuis je regarde de temps en temps si Windows marche toujours....

Hors ligne

#1311 Le 01/08/2016, à 16:47

Babdu89

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

J'ai édité mon post.
Édit
iso i386 téléchargé, vérifiée, je redémarre une session live avec.
@+.  Babdu89  .

Dernière modification par Babdu89 (Le 01/08/2016, à 17:04)


J'ai découvert Ubuntu avec la 07.10.... Et alors?!...  Depuis je regarde de temps en temps si Windows marche toujours....

Hors ligne

#1312 Le 01/08/2016, à 17:07

Bougron

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

Bougron a écrit :

Cela se passe mal en LIVE USB

ubuntu@ubuntu:~$ setxkbmap fr
ubuntu@ubuntu:~$ sudo apt-add-repository 'deb http://liveusb.info/multisystem/depot all main'
ubuntu@ubuntu:~$ 
ubuntu@ubuntu:~$ wget -q http://liveusb.info/multisystem/depot/multisystem.asc -O- | sudo apt-key add -
OK
ubuntu@ubuntu:~$ sudo apt-get update
Ign:1 cdrom://Ubuntu 16.04.1 LTS _Xenial Xerus_ - Release amd64 (20160719) xenial InRelease
Hit:2 cdrom://Ubuntu 16.04.1 LTS _Xenial Xerus_ - Release amd64 (20160719) xenial Release
Ign:4 http://liveusb.info/multisystem/depot all InRelease                      
Get:5 http://security.ubuntu.com/ubuntu xenial-security InRelease [94.5 kB]    
Hit:6 http://archive.ubuntu.com/ubuntu xenial InRelease                        
Get:7 http://liveusb.info/multisystem/depot all Release [4,640 B]              
Get:8 http://archive.ubuntu.com/ubuntu xenial-updates InRelease [95.7 kB]      
Get:9 http://liveusb.info/multisystem/depot all Release.gpg [473 B]            
Get:10 http://liveusb.info/multisystem/depot all/main amd64 Packages [1,261 B] 
Get:11 http://security.ubuntu.com/ubuntu xenial-security/main amd64 Packages [123 kB]
Get:12 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 Packages [328 kB]
Get:13 http://security.ubuntu.com/ubuntu xenial-security/main amd64 DEP-11 Metadata [43.9 kB]
Get:14 http://security.ubuntu.com/ubuntu xenial-security/main DEP-11 64x64 Icons [50.8 kB]
Get:15 http://archive.ubuntu.com/ubuntu xenial-updates/main Translation-en [125 kB]
Get:16 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 DEP-11 Metadata [192 kB]
Get:17 http://archive.ubuntu.com/ubuntu xenial-updates/main DEP-11 64x64 Icons [155 kB]
Fetched 1,214 kB in 1s (800 kB/s)                                   

** (appstreamcli:6584): CRITICAL **: Error while moving old database out of the way.
AppStream cache update failed.
Reading package lists... Done
W: http://liveusb.info/multisystem/depot/dists/all/Release.gpg: Signature by key 32027DE3D67157C45E69C0AE4E940D7FDD7FB8CC uses weak digest algorithm (SHA1)
ubuntu@ubuntu:~$ 
ubuntu@ubuntu:~$ 
ubuntu@ubuntu:~$ sudo apt-get install multisystem
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 multisystem : PreDepends: gtkdialog (>= 2:0.8.3-1) but it is not going to be installed
               Depends: gtkdialog (>= 2:0.8.3-1) but it is not going to be installed
               Depends: cabextract but it is not installable
               Depends: fatresize but it is not installable
               Depends: gksu but it is not installable
               Depends: xdotool but it is not installable
               Depends: wmctrl but it is not installable
               Depends: qemu but it is not installable
E: Unable to correct problems, you have held broken packages.
ubuntu@ubuntu:~$  

Je vais prendre une autre technique avec un disque externe contenant une version de ubuntu. Mais il faut que je lui répare son MBR qui a été récemment écrasé par un MBR de windows XP. (Pour info cela semble booter mais l'écran teste désespérément avec un simple tiret clignotant!).
En fait je vais en profiter pour y installer la version 16.04.1.

C'est au post 1295
Je n'ai pas réussi à faire une clé multisystem en live USB   Donc sur le micro LEGACY
     avec la live USB  J'ai installé 16.04.1 sur un disque externe.
    Avec ce disque externe, j'ai booté, installé multisystem  et  fais une clé  qui est bootable tant en EFI qu'en  LEGACY.

Sur le micro EFI, ubunbtu est installé sur le disque interne, fabriquer une clé multisysteme est possible.
                           Cette clé ne boote pas en LEGACY mais elle boote en EFI.
            ET on a obligation d'utiliser supergrub2Disk ou windows pour réparer l'ordre de boot  si cet ordre n'est pas nativement accessible (Tout le monde n'a pas un ACER).
                                         ou de lancer immédiatement l'installation sur le micro qui vient de fabriquer la clé.

Dernière modification par Bougron (Le 01/08/2016, à 17:09)

Hors ligne

#1313 Le 01/08/2016, à 17:43

Babdu89

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

Merci.

Donc tu as fais la clé MultiSystem depuis une session installée Ubuntu 16.04.1 amd64.
Je n'ai pas de Ubuntu 16.04.1 amd64. installé. Je ne peux qu'utiliser en live cette iso.

Donc je ne peux pas voir si i386-pc est présent ou pas dans une session installée...
/usr/lib/grub/i386-pc
Par-contre dans la session live, il y est...

J'ai un Ubuntu 14.04 amd64 installé.
Dans /usr/lib/grub/  il y a i386-pc  et  x86-64-efi

Pourquoi en session live 16.04.1 amd64  on n'a pas x86-64-efi  dans   /usr/lib/grub/  ??.

Ah obligé d'arrêter j'ai du monde qui arrive...

@+. Babdu89  .


J'ai découvert Ubuntu avec la 07.10.... Et alors?!...  Depuis je regarde de temps en temps si Windows marche toujours....

Hors ligne

#1314 Le 01/08/2016, à 17:56

Bougron

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

Je peux me tromper. Mais je crois que:
La version X64-64 est valable pour tous les processeurs 64 bits.
Ceux qui ont le bios positionné en EFI embarquent le répertoire X64_64 et ceux qui ne sont pas positionnée en EFI embarquent le répertoire I386 au moment de l'installation.

La cohabitation des deux est exclue nativement afin que les personnes ne se trompent pas. Mais je ne retrouve plus où j'ai lu, il y a deux ans, cet écrit fait par  un concepteur.

Pour confirmer ce que tu dis, en live-USB sur ordinateur EFI

ubuntu@ubuntu:~$ setxkbmap fr
ubuntu@ubuntu:~$ cd /usr/lib/grub
ubuntu@ubuntu:/usr/lib/grub$ ls -l
total 0
lrwxrwxrwx 1 root root   34 Jun 17 09:11 grub-mkconfig_lib -> ../../share/grub/grub-mkconfig_lib
drwxr-xr-x 2 root root 5494 Jul 19 20:45 i386-pc
ubuntu@ubuntu:/usr/lib/grub$ 

Le tout est de trouver une solution élégante pour mettre ce répertoire où il devrait être si on était LEGACY.
Demander à l'utilisateur de rebooter en live USB et de copier ce répertoire  dans la session opérationnelle ne me semble pas élégant???

ubuntu@ubuntu:/usr/lib/grub$ sudo blkid|grep ext4
/dev/sda10: LABEL="u16041" UUID="0cdf2ac8-7678-4156-be85-dfe4539be124" TYPE="ext4" PARTLABEL="U16041" PARTUUID="cbf4c03a-2cb9-4aa9-9942-b762787e8ef7"
ubuntu@ubuntu:/usr/lib/grub$ sudo mkdir /mnt/SDA10
ubuntu@ubuntu:/usr/lib/grub$ sudo mount /dev/sda10 /mnt/SDA10
ubuntu@ubuntu:/usr/lib/grub$ sudo cp -Rv /usr/lib/grub/i386-pc /mnt/SDA10/usr/lib/grub
 et sudo umount /dev/sda10

Dernière modification par Bougron (Le 01/08/2016, à 18:30)

Hors ligne

#1315 Le 01/08/2016, à 18:36

moko138

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

[HS] Babdu89, Bougron,
l'un de vous pourrait-il donner un conseil là : ./viewtopic.php?pid=21562718#p21562718. Notre amie a reformaté par erreur sa partition /boot.
Elle dispose de BRD à noyau 3.13 et sans persistence, sur clef MultiSystem.


%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel :  À la découverte de dcraw

Hors ligne

#1316 Le 01/08/2016, à 21:09

frafa

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

Bonjour,
J'ai du mal a comprendre pourquoi il n'y aurait pas de dossier /usr/lib/grub/i386-pc/... en UEFI ...

Perso toute mes install en 64 Bits NON-UEFI l'ont toutes
http://liveusb.info/tmp/64bits-non-uefi.png

Je serai bien moins présent ici cette semaine, du taf ...

Hors ligne

#1317 Le 01/08/2016, à 22:31

Babdu89

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

@frafa.

Aurais-je mal compris ce que tu a écrit post1302 ?  Ce n'est pas impossible...

frafa a écrit :

Grrr ils font chier ils iont viré la conf i386 ...

Télécharge:
http://cz.archive.ubuntu.com/ubuntu/poo … _amd64.deb
Décompresse par clic droit

Repère le chemin et adapte a la commande chez moi c'est:

/media/frafa/frafa/Téléchargements/grub-pc-bin_2.02~beta2-36ubuntu3_amd64/usr/lib/grub/i386-pc/

une fois le chemin "--directory=" adapté copie/colle dans terminal avec multisystem ouvert sur ta clé usb

sudo grub-install --root-directory="$(cat /tmp/multisystem/multisystem-mountpoint-usb)" --efi-directory="$(cat /tmp/multisystem/multisystem-mountpoint-usb)/EFI/BOOT" \
--no-floppy ${options_grub2} --removable --no-uefi-secure-boot --target=i386-pc --directory=/media/frafa/frafa/Téléchargements/grub-pc-bin_2.02~beta2-36ubuntu3_amd64/usr/lib/grub/i386-pc --recheck "$(cat /tmp/multisystem/multisystem-selection-usb | sed 's/[0-9]//')"

Et la suite de la discutions.

@+.  Babdu89  .


J'ai découvert Ubuntu avec la 07.10.... Et alors?!...  Depuis je regarde de temps en temps si Windows marche toujours....

Hors ligne

#1318 Le 02/08/2016, à 00:10

Bougron

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

moko138 a écrit :

[HS] Babdu89, Bougron,
l'un de vous pourrait-il donner un conseil là : ./viewtopic.php?pid=21562718#p21562718. Notre amie a reformaté par erreur sa partition /boot.
Elle dispose de BRD à noyau 3.13 et sans persistence, sur clef MultiSystem.

Bonsoir Moko138
Après avoir jeté un coup d'oeil à la discussion
Je pense que le plus sage est de finir l'opération photorec/testisk et de proposer une installation nouvelle.
Voir aussi cette discussion https://forum.ubuntu-fr.org/viewtopic.php?id=1991032

Dernière modification par Bougron (Le 02/08/2016, à 00:10)

Hors ligne

#1319 Le 02/08/2016, à 00:33

Bougron

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

frafa a écrit :

Bonjour,
J'ai du mal a comprendre pourquoi il n'y aurait pas de dossier /usr/lib/grub/i386-pc/... en UEFI ...

Perso toute mes install en 64 Bits NON-UEFI l'ont toutes
http://liveusb.info/tmp/64bits-non-uefi.png

Je serai bien moins présent ici cette semaine, du taf ...

Bonsoir
Une piste à laquelle je n'avais absolument pas pensé https://forum.ubuntu-fr.org/viewtopic.p … #p17828851

Mais je vais essayer de trouver mieux pour expliquer le problème

http://askubuntu.com/questions/763472/what-can-i-do-to-fix-this-error-on-grub-efi a écrit :

The reference to /usr/lib/grub/i386-pc/modinfo.sh indicates a BIOS-mode GRUB install -- specifically, the i386-pc section of that path identifies the BIOS-mode version of GRUB. (For an EFI-mode installation on AMD64/x86-64, the equivalent path is /boot/grub/x86_64-efi/modinfo.sh.) OTOH, the package names clearly indicate an EFI-mode GRUB install. The two should not be mixed, but somehow that's happened in your case. Perhaps you've got a leftover GRUB configuration file from a previous BIOS-mode install, in which case tracking it down and updating it should fix the problem. Perhaps Boot Repair could fix the problem automatically. Note, however, that a repair attempt runs the risk of making matters worse by rendering your system unbootable. I therefore advise proceeding with extreme caution!

https://wiki.debian-fr.xyz/Debian_%26_UEFI a écrit :

Passer en UEFI
Installer le paquet grub-efi-amd64
Attention les versions du paquet dans les dépôts de Wheezy et Jessie ne semblent pas fonctionner correctement. J’ai dû, dans mon cas, utiliser le version fournie en unstable (2 septembre 2014).
Normalement il va vous demander de supprimer les paquets "grub-pc" et "grub-pc-bin", s’il ne vous propose qu’un des deux, désinstallez le deuxième manuellement

==> actuellement je ne peux pas réinstaller ces deux paquets en efi à cause de problèmes de dépendances

u16041@u16041:/DATA/INTERNET$ sudo apt install /DATA/INTERNET/grub-pc-bin_2.02~beta2-36ubuntu3.2_i386.deb
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Note : sélection de « grub-pc-bin:i386 » au lieu de « /DATA/INTERNET/grub-pc-bin_2.02~beta2-36ubuntu3.2_i386.deb »
Certains paquets ne peuvent être installés. Ceci peut signifier
que vous avez demandé l'impossible, ou bien, si vous utilisez
la distribution unstable, que certains paquets n'ont pas encore
été créés ou ne sont pas sortis d'Incoming.
L'information suivante devrait vous aider à résoudre la situation : 

Les paquets suivants contiennent des dépendances non satisfaites :
 grub-pc-bin:i386 : Dépend: grub-common:i386 (= 2.02~beta2-36ubuntu3.2)
E: Impossible de corriger les problèmes, des paquets défectueux sont en mode « garder en l'état ».
u16041@u16041:/DATA/INTERNET$ 
u16041@u16041:/DATA/INTERNET$ sudo apt install /DATA/INTERNET/grub-common_2.02~beta2-36ubuntu3.2_i386.deb
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Note : sélection de « grub-common:i386 » au lieu de « /DATA/INTERNET/grub-common_2.02~beta2-36ubuntu3.2_i386.deb »
Certains paquets ne peuvent être installés. Ceci peut signifier
que vous avez demandé l'impossible, ou bien, si vous utilisez
la distribution unstable, que certains paquets n'ont pas encore
été créés ou ne sont pas sortis d'Incoming.
L'information suivante devrait vous aider à résoudre la situation : 

Les paquets suivants contiennent des dépendances non satisfaites :
 grub-efi-amd64 : Dépend: grub-common (= 2.02~beta2-36ubuntu3.1)
 grub-efi-amd64-bin : Dépend: grub-common (= 2.02~beta2-36ubuntu3.1)
 grub2-common : Dépend: grub-common (= 2.02~beta2-36ubuntu3.1)
E: Erreur, pkgProblem::Resolve a généré des ruptures, ce qui a pu être causé par les paquets devant être gardés en l'état.
u16041@u16041:/DATA/INTERNET$

Je vais encore remonter d'un cran, mais je commence a craindre pour le prochain boot...

L'idée du lien me plait bien. car

u16041@u16041:/usr/lib/grub/x86_64-efi$ ls
acpi.mod              crypto.mod           gcry_rfc2268.mod        legacycfg.mod             msdospart.mod        progress.mod        true.mod
adler32.mod           cs5536.mod           gcry_rijndael.mod       legacy_password_test.mod  multiboot2.mod       raid5rec.mod        udf.mod
affs.mod              datehook.mod         gcry_rmd160.mod         linux16.mod               multiboot.mod        raid6rec.mod        ufs1_be.mod
afs.mod               date.mod             gcry_rsa.mod            linuxefi.mod              nativedisk.mod       read.mod            ufs1.mod
ahci.mod              datetime.mod         gcry_seed.mod           linux.mod                 net.mod              reboot.mod          ufs2.mod
all_video.mod         diskfilter.mod       gcry_serpent.mod        loadbios.mod              newc.mod             regexp.mod          uhci.mod
aout.mod              disk.mod             gcry_sha1.mod           loadenv.mod               nilfs2.mod           reiserfs.mod        usb_keyboard.mod
appleldr.mod          div_test.mod         gcry_sha256.mod         loopback.mod              normal.mod           relocator.mod       usb.mod
archelp.mod           dm_nv.mod            gcry_sha512.mod         lsacpi.mod                ntfscomp.mod         romfs.mod           usbms.mod
ata.mod               echo.mod             gcry_tiger.mod          lsefimmap.mod             ntfs.mod             scsi.mod            usbserial_common.mod
at_keyboard.mod       efifwsetup.mod       gcry_twofish.mod        lsefi.mod                 odc.mod              search_fs_file.mod  usbserial_ftdi.mod
backtrace.mod         efi_gop.mod          gcry_whirlpool.mod      lsefisystab.mod           offsetio.mod         search_fs_uuid.mod  usbserial_pl2303.mod
bfs.mod               efinet.mod           geli.mod                lsmmap.mod                ohci.mod             search_label.mod    usbserial_usbdebug.mod
bitmap.mod            efi_uga.mod          gettext.mod             ls.mod                    part_acorn.mod       search.mod          usbtest.mod
bitmap_scale.mod      ehci.mod             gfxmenu.mod             lspci.mod                 part_amiga.mod       serial.mod          verify.mod
blocklist.mod         elf.mod              gfxterm_background.mod  lssal.mod                 part_apple.mod       setjmp.mod          video_bochs.mod
boot.mod              eval.mod             gfxterm_menu.mod        luks.mod                  part_bsd.mod         setjmp_test.mod     video_cirrus.mod
bsd.mod               exfat.mod            gfxterm.mod             lvm.mod                   part_dfly.mod        setpci.mod          video_colors.mod
btrfs.mod             exfctest.mod         gptsync.mod             lzopio.mod                part_dvh.mod         sfs.mod             video_fb.mod
bufio.mod             ext2.mod             gzio.mod                macbless.mod              part_gpt.mod         signature_test.mod  videoinfo.mod
cat.mod               extcmd.mod           halt.mod                macho.mod                 partmap.lst          sleep.mod           video.lst
cbfs.mod              fat.mod              hashsum.mod             mdraid09_be.mod           part_msdos.mod       sleep_test.mod      video.mod
cbls.mod              file.mod             hdparm.mod              mdraid09.mod              part_plan.mod        spkmodem.mod        videotest_checksum.mod
cbmemc.mod            fixvideo.mod         hello.mod               mdraid1x.mod              part_sun.mod         squash4.mod         videotest.mod
cbtable.mod           font.mod             help.mod                memdisk.mod               part_sunpc.mod       syslinuxcfg.mod     xfs.mod
cbtime.mod            fshelp.mod           hexdump.mod             memrw.mod                 parttool.lst         tar.mod             xnu.mod
chain.mod             fs.lst               hfs.mod                 minicmd.mod               parttool.mod         terminal.lst        xnu_uuid.mod
cmdline_cat_test.mod  functional_test.mod  hfspluscomp.mod         minix2_be.mod             password.mod         terminal.mod        xnu_uuid_test.mod
cmp.mod               gcry_arcfour.mod     hfsplus.mod             minix2.mod                password_pbkdf2.mod  terminfo.mod        xzio.mod
command.lst           gcry_blowfish.mod    http.mod                minix3_be.mod             pata.mod             test_blockarg.mod   zfscrypt.mod
configfile.mod        gcry_camellia.mod    iorw.mod                minix3.mod                pbkdf2.mod           testload.mod        zfsinfo.mod
config.h              gcry_cast5.mod       iso9660.mod             minix_be.mod              pbkdf2_test.mod      test.mod            zfs.mod
cpio_be.mod           gcry_crc.mod         jfs.mod                 minix.mod                 pcidump.mod          testspeed.mod
cpio.mod              gcry_des.mod         jpeg.mod                mmap.mod                  play.mod             tftp.mod
cpuid.mod             gcry_dsa.mod         kernel.img              moddep.lst                png.mod              tga.mod
crc64.mod             gcry_idea.mod        keylayouts.mod          modinfo.sh                priority_queue.mod   time.mod
cryptodisk.mod        gcry_md4.mod         keystatus.mod           morse.mod                 probe.mod            trig.mod
crypto.lst            gcry_md5.mod         ldm.mod                 mpi.mod                   procfs.mod           tr.mod
u16041@u16041:/usr/lib/grub/x86_64-efi$

Dernière modification par Bougron (Le 02/08/2016, à 00:51)

Hors ligne

#1320 Le 02/08/2016, à 01:19

Bougron

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

Bonsoir Frafa.

Je ne suis pas convaincu que la commande suivante soit parfaite

sudo grub-install  --root-directory="$(cat /tmp/multisystem/multisystem-mountpoint-usb)" --efi-directory="$(cat /tmp/multisystem/multisystem-mountpoint-usb)/EFI/BOOT" \
--no-floppy ${options_grub2} --removable --no-uefi-secure-boot --target=i386-pc --directory=/usr/lib/grub/i386-pc --recheck "$(cat /tmp/multisystem/multisystem-selection-usb | sed 's/[0-9]//')"

car
grub-install : information : writing 0x1c600 bytes.
grub-install : information : copying `/media/u16041/MULTISYSTEM/boot/grub/x86_64-efi/core.efi' -> `/media/u16041/MULTISYSTEM/EFI/BOOT/EFI/BOOT/BOOTX64.EFI'.
Installation terminée, sans erreur.

Il me semble qu'il faudrait mettre la même chose qu'en LEGACY


et tout cas, elle ne détruit plus le BOOT EFI

Dans un premier temps, on peut aussi faire

sudo grub-install  --root-directory="$(cat /tmp/multisystem/multisystem-mountpoint-usb)" --efi-directory="$(cat /tmp/multisystem/multisystem-mountpoint-usb)/EFI/BOOT" \
--no-floppy ${options_grub2} --removable --no-uefi-secure-boot --target=i386-pc --directory=/usr/lib/grub/x86_64-efi --recheck "$(cat /tmp/multisystem/multisystem-selection-usb | sed 's/[0-9]//')"
Elle laisse aussi intact la ligne de boot EFI
Le problème est que je suis convaincu que cette clé ne saura pas booter sur un micro 32 bits (qui sont en voie d'extinction)

Hors ligne

#1321 Le 02/08/2016, à 01:22

Bougron

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

Bougron a écrit :

Bonsoir Frafa.

Je ne suis pas convaincu que la commande suivante soit parfaite

sudo grub-install  --root-directory="$(cat /tmp/multisystem/multisystem-mountpoint-usb)" --efi-directory="$(cat /tmp/multisystem/multisystem-mountpoint-usb)/EFI/BOOT" \
--no-floppy ${options_grub2} --removable --no-uefi-secure-boot --target=i386-pc --directory=/usr/lib/grub/i386-pc --recheck "$(cat /tmp/multisystem/multisystem-selection-usb | sed 's/[0-9]//')"

car
grub-install : information : writing 0x1c600 bytes.
grub-install : information : copying `/media/u16041/MULTISYSTEM/boot/grub/x86_64-efi/core.efi' -> `/media/u16041/MULTISYSTEM/EFI/BOOT/EFI/BOOT/BOOTX64.EFI'.
Installation terminée, sans erreur.

Il me semble qu'il faudrait mettre la même chose qu'en LEGACY Mais c'est peut-être uniquement le message qui est faux
 


et tout cas, elle ne détruit plus le BOOT EFI

Dans un premier temps, on peut aussi faire

sudo grub-install  --root-directory="$(cat /tmp/multisystem/multisystem-mountpoint-usb)" --efi-directory="$(cat /tmp/multisystem/multisystem-mountpoint-usb)/EFI/BOOT" \
--no-floppy ${options_grub2} --removable --no-uefi-secure-boot --target=i386-pc --directory=/usr/lib/grub/x86_64-efi --recheck "$(cat /tmp/multisystem/multisystem-selection-usb | sed 's/[0-9]//')"

Elle laisse aussi intact la ligne de boot EFI
Le problème est que je suis convaincu que cette clé ne saura pas booter sur un micro 32 bits (qui sont en voie d'extinction)

Hors ligne

#1322 Le 04/08/2016, à 23:12

Bougron

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

Bonsoir
J'ai fais ce que je souhaitais faire: Comparer la bibliothèque /usr/lib/grub/i386-pc de la version 64 bits avec celle de la version 32 bits.
elles sont très semblable.
mais 3 fichiers  sur 285 sont différents.   Je ne sais pas s'ils sont utilisés dans multisystem.   Voici structure
Pour la version 64 bits

-rwxr-xr-x 1 root root 784368 août   4 23:16 grub-bios-setup
-rwxr-xr-x 1 root root  35160 août   4 23:16 grub-ntldr-img
-rwxr-xr-x 1 root root   2303 août   4 23:16 modinfo.sh

Pour la version 32 bits

-rwxr-xr-x 1 root root 879868 août   4 23:16 grub-bios-setup
-rwxr-xr-x 1 root root  34364 août   4 23:16 grub-ntldr-img
-rwxr-xr-x 1 root root   2301 août   4 23:16 modinfo.sh

De plus la version 64 bits est structurée différemment. Il y a un pointeur vers une autre librairie et le répertoire i386 est à l'intérieur comme on peut le voir ici

lrwxrwxrwx 1 u16041 u16041    34 juil. 31 16:59 grub-mk aconfig_lib -> ../../share/grub/grub-mkconfig_lib
drwxr-xr-x 2 u16041 u16041 12288 juil. 19 22:45 i386-pc
u16041@u16041:/DPP/grubX86_64$

Mais cela reste très conditionnel car j'ai pas mal bricolé.
Je confirmerais demain en regardant un autre ordinateur EFI qui vient de passer 16.04.1 par upgrade.
==> Sur ce micro EFI sécurisé, c'est un peu différant:

ougron@DynaMips:/usr/lib/grub$ ls -l
total 44
lrwxrwxrwx 1 root root    34 juin  17 11:11 grub-mkconfig_lib -> ../../share/grub/grub-mkconfig_lib
drwxr-xr-x 2 root root 36864 août   1 17:07 x86_64-efi
drwxr-xr-x 2 root root  4096 août   1 17:07 x86_64-efi-signed
bougron@DynaMips:/usr/lib/grub$

Sous x86_64-efi, Il y a tous les fichiers sauf les deux : grub-bios-setup et grub-ntldr-img
Sous x86_64-efi-signed

bougron@DynaMips:/usr/lib/grub/x86_64-efi-signed$ ls -l
total 3208
-rw-r--r-- 1 root root 1099128 juin  17 15:26 gcdx64.efi.signed
-rw-r--r-- 1 root root 1107320 juin  17 15:26 grubnetx64.efi.signed
-rw-r--r-- 1 root root 1067896 juin  17 15:26 grubx64.efi.signed
-rw-r--r-- 1 root root      23 juin  17 15:26 version
bougron@DynaMips:/usr/lib/grub/x86_64-efi-signed$ 

Dernière modification par Bougron (Le 05/08/2016, à 11:15)

Hors ligne

#1323 Le 08/08/2016, à 08:28

biloute_c

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

@frafa

bonjour,

suis avec ubuntu-mate 16.04.1 pas eu de problème pour installer par le script
mais ce matin en laçant synaptic j'ai cette fenêtre
1470640355.png
je ne vois pas quoi faire a mon niveau... 
qu'en pense tu ?


Edit : miniature

Dernière modification par cqfd93 (Le 08/08/2016, à 14:44)

Hors ligne

#1324 Le 09/08/2016, à 16:02

frafa

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

Bonjour
@biloute_c
Rien a faire c'est juste une alerte pour te signaler que le dépôt est en sha1,
et que il le sha1 n'est plus secur, il faut que je le mette a jour tongue

@A Tous
Mise a jour de l'iso ms nouvelle version basée sur 16.04 dispo pour tests marquée unstable actuellement
tout retour de test bienvenu.
Pour rappel le fait d'embarquer cette iso sur une clé USB MultiSystem vous rendra autonome,
plus besoin d'un OS pour modifier le contenu de votre clé USB !
Téléchargement: https://sourceforge.net/projects/multis … -16.04-r1/

Il faut que je trouve un PC en UEFI pour valider vos tests en UEFI ...

Hors ligne

#1325 Le 11/08/2016, à 01:57

Phildu59

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

Bonjour,

J'ai une version de mars 2016 installée sur xubuntu 14.04. Comment la mettre à jour ?

Merci.

Hors ligne