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.

#1 Le 12/02/2021, à 16: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) :
1613154047.png
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 :
1613143271.png1613143357.png

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, à 14:50)

Hors ligne

#2 Le 12/02/2021, à 21:45

ikewdu

Re : [Résolu] install 20.04 en dual-boot avec W10 préinstallé en mode Bios

Salut,

malbo a écrit :

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, à 21:53)

Hors ligne

#3 Le 12/02/2021, à 22:03

malbo

Re : [Résolu] install 20.04 en dual-boot avec W10 préinstallé en mode Bios

ikewdu a écrit :

Ç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