#1 Le 12/02/2021, à 15:38
- malbo
[Résolu] install 20.04 en dual-boot avec W10 préinstallé en mode Bios
Si W10 est préinstallé en mode Bios (non-EFI), il faut installer Ubuntu dans ce mode Bios. Il est à noter que quand Windows est préinstallé en mode Bios, le partitionnement est forcément du type MSDOS.
1) il faut faire de la place pour Ubuntu en rétrécissant la taille de la partition Windows. Cela se fait depuis une session Windows avec la gestion des disques.
2) Install de Ubuntu 20.04 :
Depuis la session live, on jette un coup d’œil avec Gparted pour voir l'allure du partitionnement (photo_1) :
Il y a bien la zone non-allouée destinée à Ubuntu qui suit la partition système de Windows 10. On peut quitter Gparted.
Ensuite, on lance l'installation avec le choix "installer Ubuntu à côté de Windows 10" à l'étape "Type d'installation" (photo_2). Il est demandé de confirmer les changements sur le disque (photo_3). On confirme :
3) Après install; Boot-info réalisé depuis une session du Ubuntu fraîchement installé :
boot-info-4ppa125 [20210212_1510]
============================== Boot Info Summary ===============================
=> Grub2 (v2.00) is installed in the MBR of /dev/sda and looks at sector 1 of
the same hard drive for core.img. core.img is at this location and looks
for (,msdos5)/boot/grub. It also embeds following components:
modules
---------------------------------------------------------------------------
fshelp ext2 part_msdos biosdisk
---------------------------------------------------------------------------
sda1: __________________________________________________________________________
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: /bootmgr /Boot/BCD /Windows/System32/winload.exe
sda2: __________________________________________________________________________
File system: vfat
Boot sector type: FAT32
Boot sector info: No errors found in the Boot Parameter Block.
Operating System:
Boot files:
sda3: __________________________________________________________________________
File system: Extended Partition
Boot sector type: -
Boot sector info:
sda5: __________________________________________________________________________
File system: ext4
Boot sector type: -
Boot sector info:
Operating System: Ubuntu 20.04.2 LTS
Boot files: /boot/grub/grub.cfg /etc/fstab /etc/default/grub
/boot/grub/i386-pc/core.img
================================ 2 OS detected =================================
OS#1: L'OS actuellement utilisé - Ubuntu 20.04.2 LTS CurrentSession on sda5
OS#2: Windows 10 on sda1
============================ Architecture/Host Info ============================
CPU architecture: 64-bit
BOOT_IMAGE of the installed session in use:
/boot/vmlinuz-5.8.0-43-generic root=UUID=af33c7bd-f280-4aa1-b95b-1ea9d97b8f0b ro quiet splash
===================================== UEFI =====================================
This installed-session is not in EFI-mode.
============================= Drive/Partition Info =============================
Disks info: ____________________________________________________________________
sda : notGPT, no-BIOSboot, has-noESP, not-usb, not-mmc, has-os, 2048 sectors * 512 bytes
Partitions info (1/3): _________________________________________________________
sda5 : is-os, 64, apt-get, grub-pc , grub2, grub-install, grubenv-ok, update-grub, not-far
sda1 : is-os, 32, nopakmgr, no-docgrub, nogrub, nogrubinstall, no-grubenv, noupdategrub, not-far
sda2 : no-os, 32, nopakmgr, no-docgrub, nogrub, nogrubinstall, no-grubenv, noupdategrub, not-far
Partitions info (2/3): _________________________________________________________
sda5 : isnotESP, fstab-has-goodEFI, no-nt, no-winload, no-recov-nor-hid, no-bmgr, notwinboot
sda1 : isnotESP, part-has-no-fstab, no-nt, haswinload, no-recov-nor-hid, bootmgr, is-winboot
sda2 : isnotESP, part-has-no-fstab, no-nt, no-winload, no-recov-nor-hid, no-bmgr, notwinboot
Partitions info (3/3): _________________________________________________________
sda5 : 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
sda2 : not-sepboot, no-boot, part-has-no-fstab, not-sep-usr, no---usr, part-has-no-fstab, std-grub.d, sda
fdisk -l (filtered): ___________________________________________________________
Disk sda: 50.8 GiB, 54528802816 bytes, 106501568 sectors
Disk identifier: 0xdff0d89c
Boot Start End Sectors Size Id Type
sda1 * 2048 61558783 61556736 29.4G 7 HPFS/NTFS/exFAT
sda2 61558784 62609407 1050624 513M b W95 FAT32
sda3 62611454 106500095 43888642 21G 5 Extended
sda5 62611456 106500095 43888640 21G 83 Linux
parted -lm (filtered): _________________________________________________________
sda:54.5GB:scsi:512:512:msdos:ATA VBOX HARDDISK:;
1:1049kB:31.5GB:31.5GB:ntfs::boot;
2:31.5GB:32.1GB:538MB:fat32::;
3:32.1GB:54.5GB:22.5GB:::;
5:32.1GB:54.5GB:22.5GB:ext4::;
blkid (filtered): ______________________________________________________________
NAME FSTYPE UUID PARTUUID LABEL PARTLABEL
sda
├─sda1 ntfs 9ADAF747DAF71E67 dff0d89c-01
├─sda2 vfat E2E7-B91B dff0d89c-02
├─sda3 dff0d89c-03
└─sda5 ext4 af33c7bd-f280-4aa1-b95b-1ea9d97b8f0b dff0d89c-05
df (filtered): _________________________________________________________________
Avail Use% Mounted on
sda1 9.7G 67% /mnt/boot-sav/sda1
sda5 12.9G 32% /
Mount options: __________________________________________________________________
sda1 rw,relatime,user_id=0,group_id=0,allow_other,blksize=4096
sda5 rw,relatime,errors=remount-ro
====================== sda5/boot/grub/grub.cfg (filtered) ======================
Ubuntu af33c7bd-f280-4aa1-b95b-1ea9d97b8f0b
Ubuntu, avec Linux 5.8.0-43-generic af33c7bd-f280-4aa1-b95b-1ea9d97b8f0b
Ubuntu, avec Linux 5.4.0-42-generic af33c7bd-f280-4aa1-b95b-1ea9d97b8f0b
Windows 10 (sur sda1) 9ADAF747DAF71E67
### END /etc/grub.d/30_os-prober ###
### END /etc/grub.d/30_uefi-firmware ###
========================== sda5/etc/fstab (filtered) ===========================
# <file system> <mount point> <type> <options> <dump> <pass>
# / was on /dev/sda5 during installation
UUID=af33c7bd-f280-4aa1-b95b-1ea9d97b8f0b / ext4 errors=remount-ro 0 1
# /boot/efi was on /dev/sda2 during installation
UUID=E2E7-B91B /boot/efi vfat umask=0077 0 1
/swapfile none swap sw 0 0
======================= sda5/etc/default/grub (filtered) =======================
GRUB_DEFAULT=0
GRUB_TIMEOUT_STYLE=hidden
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""
==================== sda5: Location of files loaded by Grub ====================
GiB - GB File Fragment(s)
40,213298798 = 43,178700800 boot/grub/grub.cfg 2
36,240631104 = 38,913081344 boot/grub/i386-pc/core.img 1
41,434829712 = 44,490309632 boot/vmlinuz 1
33,746089935 = 36,234588160 boot/vmlinuz-5.4.0-42-generic 2
41,434829712 = 44,490309632 boot/vmlinuz-5.8.0-43-generic 1
33,746089935 = 36,234588160 boot/vmlinuz.old 2
34,857067108 = 37,427490816 boot/initrd.img 3
44,489917755 = 47,770685440 boot/initrd.img-5.4.0-42-generic 5
34,857067108 = 37,427490816 boot/initrd.img-5.8.0-43-generic 3
44,489917755 = 47,770685440 boot/initrd.img.old 5
===================== sda5: ls -l /etc/grub.d/ (filtered) ======================
-rwxr-xr-x 1 root root 17622 janv. 13 15:12 10_linux
-rwxr-xr-x 1 root root 42359 janv. 13 15:12 10_linux_zfs
-rwxr-xr-x 1 root root 12894 juil. 31 2020 20_linux_xen
-rwxr-xr-x 1 root root 12059 juil. 31 2020 30_os-prober
-rwxr-xr-x 1 root root 1424 juil. 31 2020 30_uefi-firmware
-rwxr-xr-x 1 root root 214 juil. 31 2020 40_custom
-rwxr-xr-x 1 root root 216 juil. 31 2020 41_custom
Suggested repair: ______________________________________________________________
The default repair of the Boot-Repair utility would reinstall the grub2 of
sda5 into the MBR of sda.
Additional repair would be performed: unhide-bootmenu-10s
On peut constater que l'installateur de Ubuntu 20.04.1 a créé une partition sda2 dont la taille est de 1050624 secteurs (*) :
fdisk -l (filtered): ___________________________________________________________
Disk sda: 50.8 GiB, 54528802816 bytes, 106501568 sectors
Disk identifier: 0xdff0d89c
Boot Start End Sectors Size Id Type
sda1 * 2048 61558783 61556736 29.4G 7 HPFS/NTFS/exFAT
sda2 61558784 62609407 1050624 513M b W95 FAT32
sda3 62611454 106500095 43888642 21G 5 Extended
sda5 62611456 106500095 43888640 21G 83 Linux
Cette partition sda2 est montée dans /boot/efi comme on peut voir dans le fstab :
========================== sda5/etc/fstab (filtered) ===========================
# <file system> <mount point> <type> <options> <dump> <pass>
# / was on /dev/sda5 during installation
UUID=af33c7bd-f280-4aa1-b95b-1ea9d97b8f0b / ext4 errors=remount-ro 0 1
# /boot/efi was on /dev/sda2 during installation
UUID=E2E7-B91B /boot/efi vfat umask=0077 0 1
/swapfile none swap sw 0 0
On ne peut pas voir ce montage dans le Boot-info parce que c'est Boot-info lui-même qui démonte /boot/efi (c'est un bug de Boot-info selon moi)
(*) si on fait une recherche de "1050624 513M b W95 FAT32" sur le forum, on trouve pas mal de cas. C'est donc un indice que l'installation a été faite avec le choix "installer Ubuntu à côté de Windows 10" dans tous ces cas.
Dernière modification par malbo (Le 14/02/2021, à 13:50)
Hors ligne
#2 Le 12/02/2021, à 20:45
- ikewdu
Re : [Résolu] install 20.04 en dual-boot avec W10 préinstallé en mode Bios
Salut,
Si W10 est préinstallé en mode Bios (non-EFI),
Je vois que, comme moi, tu es intrigué par l'évolution de la stratégie de démarrage des distributions à venir. Petite remarque sur cette prémisse : ça doit être assez marginal, comme situation. Ça ne concerne, selon moi, que les PC ex-W7 passés à W10.
Pour le reste, le montage de cette partition fat32 en /boot/efi me semble ici sans grand intérêt, puisque c'est grub-pc qui est exécuté depuis le mbr. Mais bon, c'est visiblement l'orientation suivie par Canonical.
La seule chose qui me semble positive dans tout ça, c'est que la partition FAT32 créée ne se voit pas appliquer automatiquement le drapeau boot pour simuler une partition efi (qu'elle n'est pas, de tout manière), ce qu'on a déjà vu sur d'autres versions, avec les plantages qu'on connaît quand le nombre limite de 4 partitions contraint à la placer dans la partition étendue.
Dernière modification par ikewdu (Le 12/02/2021, à 20:53)
Hors ligne
#3 Le 12/02/2021, à 21:03
- malbo
Re : [Résolu] install 20.04 en dual-boot avec W10 préinstallé en mode Bios
Ça ne concerne, selon moi, que les PC ex-W7 passés à W10.
Oui, ça semble être le cas. J'ai justement fait l'essai que j'ai détaillé dans le post #1 pour approfondir ce cas d'un ordi préinstallé Windows 7 d'origine et passé à Windows 10 (fil créé par Nymeo) : https://forum.ubuntu-fr.org/viewtopic.php?id=2061562
Je voulais me convaincre que Nymeo avait choisi "installer Ubuntu à côté de Windows 10" lors de l'installation et c'est bien ce qu'il a choisi.
Hors ligne