#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]
@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;
il est bien dans /usr/lib/grub/i386-pc en regardant avec Nautilus...
vu avec nautilus.
@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]
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...
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 droitRepè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]
[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]
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.pngJe 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
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!
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]
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]
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
@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