#1 Le 21/01/2021, à 18:59
- blackdalhia
[resolu] Creer un multi boot a partir de deux disques existants
Bonjour a tous,
j'ai deux SSD ou j'ai installe separement Ubuntu et Windows 10 (EFI).
Je souhaiterais avoir un menu multi boot me permettant de booter sur Ubuntu ou W10, soit en utilisant grub soit W10. Comment faire ca proprement ?
Tous les tutos que je trouve cree le multi boot en installant Ubuntu a cote de Windows, le probleme est que pour moi tout est deja installe....
merci d'avance pour votre aide!
Laurent
Dernière modification par blackdalhia (Le 21/01/2021, à 22:29)
Hors ligne
#2 Le 21/01/2021, à 19:14
- malbo
Re : [resolu] Creer un multi boot a partir de deux disques existants
Bonjour,
Depuis une session de ton Ubuntu installé, je te prie de faire un Boot-Info et de donner l'URL de ce Boot-info dans ta réponse. On pourra y voir si les deux OS sont installés dans le même mode (*) et si c'est la cas, ce sera possible.
(*) explications dans ce tuto : https://forum.ubuntu-fr.org/viewtopic.php?id=986671
Hors ligne
#3 Le 21/01/2021, à 20:55
- blackdalhia
Re : [resolu] Creer un multi boot a partir de deux disques existants
voici l'url de boot-info: http://paste.ubuntu.com/p/cpMRBRd4qF/
merci !
Hors ligne
#4 Le 21/01/2021, à 20:58
- FS
Re : [resolu] Creer un multi boot a partir de deux disques existants
tu peux installer linus en démontant le disque windaube
après quoi tu pourra démarrer indifféremment win ou linux avec le menu set up
après mise à jour du grub ou d'un noyaux linux lorsque tu bootera sur le disque contenant linux le lanceur grub te proposera aussi windows
Hors ligne
#5 Le 21/01/2021, à 21:08
- blackdalhia
Re : [resolu] Creer un multi boot a partir de deux disques existants
en fait je ne veux pas installer Linux, c'est deja fait. Pour l'instant je dois aller dans le BIOS et changer la priorite de boot pour booter sur Win10 ou Ubuntu, je voudrais eviter ca.
donc je pense que je vais direct a l'etape 3 de ton message, i.e. mettre a jour grub non? comment faire ca?
Hors ligne
#6 Le 21/01/2021, à 21:15
- FS
Re : [resolu] Creer un multi boot a partir de deux disques existants
si le grub est sur le disque ou est installé linux tu peux démarer linux et mettre à jour grub
évite de le mettre à jour si le lanceur se trouve sur le disque windows, ou demande conseille ! (je veux dire grub sur le disque windows)
Dernière modification par FS (Le 21/01/2021, à 21:16)
Hors ligne
#7 Le 21/01/2021, à 22:08
- blackdalhia
Re : [resolu] Creer un multi boot a partir de deux disques existants
vue que j ai installe W10 separement je pense pas que GRUB soit dessus, il est forcement sur le disque Ubuntu non?
Hors ligne
#8 Le 21/01/2021, à 22:28
- blackdalhia
Re : [resolu] Creer un multi boot a partir de deux disques existants
j'ai fait:
sudo os-prober
sudo update-grub
et ca marche!
merci a FS et Malbo!
Laurent
Hors ligne
#9 Le 22/01/2021, à 06:13
- malbo
Re : [resolu] Creer un multi boot a partir de deux disques existants
Bonjour,
Je colle ci-dessous le contenu du Boot-info dont tu as donné l'URL ( http://paste.ubuntu.com/p/cpMRBRd4qF/ ) dans le post #3 :
boot-info-4ppa125 [20210121_2052]
============================== Boot Info Summary ===============================
=> No boot loader is installed in the MBR of /dev/sda.
=> Windows 7/8/2012 is installed in the MBR of /dev/sdb.
sda1: __________________________________________________________________________
File system: vfat
Boot sector type: FAT32
Boot sector info: No errors found in the Boot Parameter Block.
Operating System:
Boot files: /efi/ubuntu/fwupx64.efi /efi/ubuntu/grubx64.efi
/efi/ubuntu/mmx64.efi /efi/ubuntu/shimx64.efi
/efi/ubuntu/grub.cfg
sda2: __________________________________________________________________________
File system: ext4
Boot sector type: -
Boot sector info:
Operating System: Ubuntu 16.04.7 LTS
Boot files: /boot/grub/grub.cfg /etc/fstab /etc/default/grub
sda3: __________________________________________________________________________
File system: swap
Boot sector type: -
Boot sector info:
sdb1: __________________________________________________________________________
File system: ntfs
Boot sector type: Windows 8/2012: NTFS
Boot sector info: No errors found in the Boot Parameter Block.
Operating System:
Boot files:
sdb2: __________________________________________________________________________
File system: vfat
Boot sector type: Windows 8/2012: FAT32
Boot sector info: No errors found in the Boot Parameter Block.
Operating System:
Boot files: /efi/Boot/bootx64.efi /efi/Microsoft/Boot/bootmgfw.efi
/efi/Microsoft/Boot/bootmgr.efi
/efi/Microsoft/Boot/memtest.efi
sdb3: __________________________________________________________________________
File system:
Boot sector type: -
Boot sector info:
sdb4: __________________________________________________________________________
File system: ntfs
Boot sector type: Windows 8/2012: NTFS
Boot sector info: No errors found in the Boot Parameter Block.
Operating System: Windows 8 or 10
Boot files: /Windows/System32/winload.exe
================================ 2 OS detected =================================
OS#1: The OS now in use - Ubuntu 16.04.7 LTS CurrentSession on sda2
OS#2: Windows 8 or 10 on sdb4
============================ Architecture/Host Info ============================
CPU architecture: 64-bit
BOOT_IMAGE of the installed session in use:
/boot/vmlinuz-4.15.0-128-generic root=UUID=f650396e-d4fd-42f8-8cff-d2e6ef9dcc6c ro ipv6.disable=1 ipv6.disable=1
===================================== UEFI =====================================
BIOS is EFI-compatible, and is setup in EFI-mode for this installed-session.
SecureBoot disabled.
efibootmgr -v
BootCurrent: 0007
Timeout: 1 seconds
BootOrder: 0007,0000,0006,0003
Boot0000* Windows Boot Manager HD(2,GPT,1890d4ae-f7ca-43b4-8ab4-085a04f2c8d9,0xfa000,0x31800)/File(\EFI\Microsoft\Boot\bootmgfw.efi)WINDOWS.........x...B.C.D.O.B.J.E.C.T.=.{.9.d.e.a.8.6.2.c.-.5.c.d.d.-.4.e.7.0.-.a.c.c.1.-.f.3.2.b.3.4.4.d.4.7.9.5.}...,................
Boot0003 CD/DVD Drive BBS(CDROM,,0x0)AMGOAMNO........o.T.S.S.T.c.o.r.p. .C.D.D.V.D.W. .S.H.-.2.2.4.F.B....................A...........................>..Gd-.;.A..MQ..L.1.S.G.9.Y.6.G.B.0.9.A.0.1.T. . . . . . ......AMBO
Boot0006* Hard Drive BBS(HD,,0x0)AMGOAMNO........o.C.T.2.4.0.B.X.5.0.0.S.S.D.1....................A...........................>..Gd-.;.A..MQ..L.0.2.0.3.4.E.9.0.5.4.A.0. . . . . . . . ......AMBOAMNO........o.S.a.m.s.u.n.g. .S.S.D. .8.5.0. .E.V.O. .1.2.0.G.B....................A...........................>..Gd-.;.A..MQ..L.2.S.V.1.X.N.G.A.0.B.2.2.1.7. .M. . . . ......AMBO
Boot0007* ubuntu HD(1,GPT,616e356d-ee6d-463c-b9ee-2be86c29c886,0x800,0x100000)/File(\EFI\Ubuntu\grubx64.efi)
82894bcbe4f010664226ba7591372538 sda1/ubuntu/fwupx64.efi
e3ea9d4e5e486bf6ec48c0236883d0e0 sda1/ubuntu/grubx64.efi
4487628005555bfd4a4c0a47211e0700 sda1/ubuntu/mmx64.efi
f7a57b08bc7c1c85417ae4cea582d1d4 sda1/ubuntu/shimx64.efi
3c080490d0eb8fdb738f298c3e44b3e0 sdb2/Boot/bootx64.efi
3c080490d0eb8fdb738f298c3e44b3e0 sdb2/Microsoft/Boot/bootmgfw.efi
da7c9088c9d0bff4ac469abdfc8f540e sdb2/Microsoft/Boot/bootmgr.efi
============================= Drive/Partition Info =============================
Disks info: ____________________________________________________________________
sda : is-GPT, no-BIOSboot, has---ESP, not-usb, not-mmc, has-os, 2048 sectors * 512 bytes
sdb : is-GPT, no-BIOSboot, has---ESP, not-usb, not-mmc, has-os, 2048 sectors * 512 bytes
Partitions info (1/3): _________________________________________________________
sda2 : is-os, 64, apt-get, signed grub-efi , grub2, grub-install, grubenv-ok, update-grub, farbios
sda1 : no-os, 32, nopakmgr, no-docgrub, nogrub, nogrubinstall, no-grubenv, noupdategrub, not-far
sdb1 : no-os, 32, nopakmgr, no-docgrub, nogrub, nogrubinstall, no-grubenv, noupdategrub, not-far
sdb2 : no-os, 32, nopakmgr, no-docgrub, nogrub, nogrubinstall, no-grubenv, noupdategrub, not-far
sdb4 : is-os, 32, nopakmgr, no-docgrub, nogrub, nogrubinstall, no-grubenv, noupdategrub, farbios
Partitions info (2/3): _________________________________________________________
sda2 : isnotESP, fstab-has-goodEFI, no-nt, no-winload, no-recov-nor-hid, no-bmgr, notwinboot
sda1 : is---ESP, part-has-no-fstab, no-nt, no-winload, no-recov-nor-hid, no-bmgr, notwinboot
sdb1 : isnotESP, part-has-no-fstab, no-nt, no-winload, recovery-or-hidden, no-bmgr, notwinboot
sdb2 : is---ESP, part-has-no-fstab, no-nt, no-winload, no-recov-nor-hid, no-bmgr, notwinboot
sdb4 : isnotESP, part-has-no-fstab, no-nt, haswinload, no-recov-nor-hid, no-bmgr, notwinboot
Partitions info (3/3): _________________________________________________________
sda2 : not-sepboot, with-boot, fstab-without-boot, not-sep-usr, with--usr, fstab-without-usr, std-grub.d, sda
sda1 : not-sepboot, no-boot, part-has-no-fstab, not-sep-usr, no---usr, part-has-no-fstab, std-grub.d, sda
sdb1 : not-sepboot, no-boot, part-has-no-fstab, not-sep-usr, no---usr, part-has-no-fstab, std-grub.d, sdb
sdb2 : not-sepboot, no-boot, part-has-no-fstab, not-sep-usr, no---usr, part-has-no-fstab, std-grub.d, sdb
sdb4 : not-sepboot, no-boot, part-has-no-fstab, not-sep-usr, no---usr, part-has-no-fstab, std-grub.d, sdb
fdisk -l (filtered): ___________________________________________________________
Disk sda: 111.8 GiB, 120034123776 bytes, 234441648 sectors
Disk identifier: AEA45B5E-7C95-4231-A8B7-0B936A051D65
Start End Sectors Size Type
sda1 2048 1050623 1048576 512M EFI System
sda2 1050624 226293759 225243136 107.4G Linux filesystem
sda3 226293760 234440703 8146944 3.9G Linux swap
Disk sdb: 223.6 GiB, 240057409536 bytes, 468862128 sectors
Disk identifier: 1B8B40E8-2CF4-4B78-9DB1-146AE97F90DC
Start End Sectors Size Type
sdb1 2048 1023999 1021952 499M Windows recovery environment
sdb2 1024000 1226751 202752 99M EFI System
sdb3 1226752 1259519 32768 16M Microsoft reserved
sdb4 1259520 468860927 467601408 223G Microsoft basic data
parted -lm (filtered): _________________________________________________________
sda:120GB:scsi:512:512:gpt:ATA Samsung SSD 850:;
1:1049kB:538MB:537MB:fat32:EFI System Partition:boot, esp;
2:538MB:116GB:115GB:ext4::;
3:116GB:120GB:4171MB:linux-swap(v1)::;
sdb:240GB:scsi:512:512:gpt:ATA CT240BX500SSD1:;
1:1049kB:524MB:523MB:ntfs:Basic data partition:hidden, diag;
2:524MB:628MB:104MB:fat32:EFI system partition:boot, esp;
3:628MB:645MB:16.8MB::Microsoft reserved partition:msftres;
4:645MB:240GB:239GB:ntfs:Basic data partition:msftdata;
blkid (filtered): ______________________________________________________________
NAME FSTYPE UUID PARTUUID LABEL PARTLABEL
sdb
├─sdb4 ntfs 8EC81F1AC81EFFDF a09197a5-4d36-4fae-ad5c-ab845fe1e60a Basic data partition
├─sdb2 vfat 3818-56F3 1890d4ae-f7ca-43b4-8ab4-085a04f2c8d9 EFI system partition
├─sdb3 53cac2fa-36c2-4b07-9bfe-e2a1dcde07e1 Microsoft reserved partition
└─sdb1 ntfs F6768192768153F1 7b373692-1592-40ae-93cc-9c66f3084992 Basic data partition
sda
├─sda2 ext4 f650396e-d4fd-42f8-8cff-d2e6ef9dcc6c 9a6aac81-b5d0-41e5-9b7d-80c764befe40
├─sda3 swap 31171d7a-203d-45c7-a87b-93a0343740aa c4ee68d0-074d-41f2-bec1-04bd9facd436
└─sda1 vfat D380-A62B 616e356d-ee6d-463c-b9ee-2be86c29c886 EFI System Partition
df (filtered): _________________________________________________________________
Avail Use% Mounted on
sda2 12.9G 83% /
sdb1 73.2M 85% /mnt/boot-sav/sdb1
sdb2 68.5M 28% /mnt/boot-sav/sdb2
sdb4 157.8G 29% /mnt/boot-sav/sdb4
Mount options: __________________________________________________________________
sda2 rw,relatime,errors=remount-ro,data=ordered
sdb1 rw,relatime,user_id=0,group_id=0,allow_other,blksize=4096
sdb2 rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro
sdb4 rw,relatime,user_id=0,group_id=0,allow_other,blksize=4096
===================== sda1/efi/ubuntu/grub.cfg (filtered) ======================
search.fs_uuid f650396e-d4fd-42f8-8cff-d2e6ef9dcc6c root hd0,gpt2
set prefix=($root)'/boot/grub'
configfile $prefix/grub.cfg
====================== sda2/boot/grub/grub.cfg (filtered) ======================
Ubuntu f650396e-d4fd-42f8-8cff-d2e6ef9dcc6c
Ubuntu, with Linux 4.15.0-128-generic f650396e-d4fd-42f8-8cff-d2e6ef9dcc6c
Ubuntu, with Linux 4.15.0-128-generic (upstart) gnulinux-4.15.0-128-generic-init-upstart-f650396e-d4fd-42f8-8cff-d2e6ef9dcc6c
Ubuntu, with Linux 4.15.0-126-generic f650396e-d4fd-42f8-8cff-d2e6ef9dcc6c
Ubuntu, with Linux 4.15.0-126-generic (upstart) gnulinux-4.15.0-126-generic-init-upstart-f650396e-d4fd-42f8-8cff-d2e6ef9dcc6c
### END /etc/grub.d/30_os-prober ###
System setup uefi-firmware
### END /etc/grub.d/30_uefi-firmware ###
========================== sda2/etc/fstab (filtered) ===========================
# <file system> <mount point> <type> <options> <dump> <pass>
# / was on /dev/sda2 during installation
UUID=f650396e-d4fd-42f8-8cff-d2e6ef9dcc6c / ext4 errors=remount-ro 0 1
# /boot/efi was on /dev/sda1 during installation
UUID=D380-A62B /boot/efi vfat umask=0077 0 1
# swap was on /dev/sda3 during installation
UUID=31171d7a-203d-45c7-a87b-93a0343740aa none swap sw 0 0
======================= sda2/etc/default/grub (filtered) =======================
GRUB_DEFAULT=0
GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="ipv6.disable=1"
GRUB_CMDLINE_LINUX="ipv6.disable=1"
==================== sda2: Location of files loaded by Grub ====================
GiB - GB File Fragment(s)
61.282360077 = 65.801433088 boot/grub/grub.cfg 1
27.539871216 = 29.570711552 boot/vmlinuz-4.15.0-126-generic 1
82.301753998 = 88.370835456 boot/vmlinuz-4.15.0-128-generic 2
82.301753998 = 88.370835456 vmlinuz 2
27.539871216 = 29.570711552 vmlinuz.old 1
3.539173126 = 3.800158208 boot/initrd.img-4.15.0-126-generic 6
62.321094513 = 66.916765696 boot/initrd.img-4.15.0-128-generic 8
62.321094513 = 66.916765696 initrd.img 8
3.539173126 = 3.800158208 initrd.img.old 6
===================== sda2: ls -l /etc/grub.d/ (filtered) ======================
-rwxr-xr-x 1 root root 12627 Aug 25 10:24 10_linux
-rwxr-xr-x 1 root root 11082 Jun 21 2017 20_linux_xen
-rwxr-xr-x 1 root root 11692 Jun 21 2017 30_os-prober
-rwxr-xr-x 1 root root 1418 Jun 21 2017 30_uefi-firmware
-rwxr-xr-x 1 root root 214 Jun 21 2017 40_custom
-rwxr-xr-x 1 root root 216 Jun 21 2017 41_custom
======================== Unknown MBRs/Boot Sectors/etc =========================
/dev/sdb1: unknown GPT attributes
8000000000000001
/dev/sdb2: unknown GPT attributes
8000000000000000
/dev/sdb3: unknown GPT attributes
8000000000000000
mount -t ntfs-3g -o remove_hiberfile /dev/sdb4 /mnt/boot-sav/sdb4
Suggested repair: ______________________________________________________________
The default repair of the Boot-Repair utility would reinstall the grub-efi-amd64-signed of
sda2,
using the following options: sda1/boot/efi,
Additional repair would be performed: unhide-bootmenu-10s win-legacy-basic-fix use-standard-efi-file
Final advice in case of suggested repair: ______________________________________
Please do not forget to make your UEFI firmware boot on the The OS now in use - Ubuntu 16.04.7 LTS CurrentSession entry (sda1/efi/****/shim****.efi (**** will be updated in the final message) file) !
If your computer reboots directly into Windows, try to change the boot order in your UEFI firmware.
If your UEFI firmware does not allow to change the boot order, change the default boot entry of the Windows bootloader.
For example you can boot into Windows, then type the following command in an admin command prompt:
bcdedit /set {bootmgr} path \EFI\****\shim****.efi (**** will be updated in the final message)
Tu as effectivement bien séparé Ubuntu et Windows. Les deux installations sont indépendantes (*). On peut le voir dans cet extrait qui montre le paramétrage du système UEFI :
===================================== UEFI =====================================
BIOS is EFI-compatible, and is setup in EFI-mode for this installed-session.
SecureBoot disabled.
efibootmgr -v
BootCurrent: 0007
Timeout: 1 seconds
BootOrder: 0007,0000,0006,0003
Boot0000* Windows Boot Manager HD(2,GPT,1890d4ae-f7ca-43b4-8ab4-085a04f2c8d9,0xfa000,0x31800)/File(\EFI\Microsoft\Boot\bootmgfw.efi)WINDOWS.........x...B.C.D.O.B.J.E.C.T.=.{.9.d.e.a.8.6.2.c.-.5.c.d.d.-.4.e.7.0.-.a.c.c.1.-.f.3.2.b.3.4.4.d.4.7.9.5.}...,................
Boot0003 CD/DVD Drive BBS(CDROM,,0x0)AMGOAMNO........o.T.S.S.T.c.o.r.p. .C.D.D.V.D.W. .S.H.-.2.2.4.F.B....................A...........................>..Gd-.;.A..MQ..L.1.S.G.9.Y.6.G.B.0.9.A.0.1.T. . . . . . ......AMBO
Boot0006* Hard Drive BBS(HD,,0x0)AMGOAMNO........o.C.T.2.4.0.B.X.5.0.0.S.S.D.1....................A...........................>..Gd-.;.A..MQ..L.0.2.0.3.4.E.9.0.5.4.A.0. . . . . . . . ......AMBOAMNO........o.S.a.m.s.u.n.g. .S.S.D. .8.5.0. .E.V.O. .1.2.0.G.B....................A...........................>..Gd-.;.A..MQ..L.2.S.V.1.X.N.G.A.0.B.2.2.1.7. .M. . . . ......AMBO
Boot0007* ubuntu HD(1,GPT,616e356d-ee6d-463c-b9ee-2be86c29c886,0x800,0x100000)/File(\EFI\Ubuntu\grubx64.efi)
L'entrée "Windows Boot Manager" pointe sur la partition dont le PARTUUID est 1890d4ae-f7ca-43b4-8ab4-085a04f2c8d9 qui est la partition sdb2 qui se trouve bien sur le SSD Windows.
L'entrée "ubuntu" pointe sur la partition dont le PARTUUID est 616e356d-ee6d-463c-b9ee-2be86c29c886 qui est la partition sda1 qui se trouve bien sur le SSD Ubuntu.
Mais si tu dois réinstaller un jour Ubuntu sur son SSD, pense à déconnecter avant le SSD de Windows pour éviter que ça se mélange et que tu perdes cette indépendance des deux installations. De même, si tu dois réinstaller Windows, pense à déconnecter le SSD Ubuntu pour éviter le mélange.
(*) le gros avantage de cette indépendance, c'est que si le SSD Ubuntu tombe en panne, tu peux démarrer sur Windows en passant par le Boot Menu de ton ordi, sélection de l'entrée "Windows Boot Manager". De même, le SSD Windows peut tomber en panne sans que ça affecte Ubuntu.
Dernière modification par malbo (Le 22/01/2021, à 06:33)
Hors ligne
#10 Le 22/01/2021, à 20:54
- FS
Re : [resolu] Creer un multi boot a partir de deux disques existants
moi je suis dans le même cas mais avec ubuntu 18.04 sur disque 2 et 20.04 sur disque 1 mais lorsque je fait les mises à jour surtout si il y a mise à jour du noyaux je démare sur le disque concerné par la mise à jour via le Bios.
dans ton cas il faudra aussi y faire attention pour éviter à devoir étre obligé un jour de démmarer Windaube uniquement à partir de ton disque 1 (c'est parce que le Grub ou le lanceur qui est mis à jour est celui qui à démmarer le système d'exploitation)
Hors ligne