#1 Le 30/04/2022, à 06:13
- malbo
[Tuto] choix "Autre chose" pour install de Ubuntu 22.04 en mode BIOS
Les manips sont faites dans une machine virtuelle de VirtualBox configurée pour le mode Bios (c'est à dire que la case "Activer EFI" n'est PAS cochée dans les fonctions avancées de la carte-mère).
Le disque dur (virtuel) a une table de partitions MSDOS et il y a déjà une installation de Ubuntu 20.04 sur ce disque. Le but est d'installer Ubuntu 22.04 à côté mais sans utiliser le choix "Installer Ubuntu à côté de..." : c'est le choix "Autre chose" - plus prudent - qui sera utilisé.
capture_1 : choix "Autre chose"
capture_2, capture_3, capture_4 : création de la partition racine pour Ubuntu 22.04 dans l'espace libre. A noter que l'installateur me proposait par défaut "Logique" dans le champ "Type de la nouvelle partition" mais j'ai choisi "Primaire" (je m'en fous de sa logique).
capture_5 : message de dissuasion "No EFI System Partition was found. This system will likely not be able to boot successfully, and the installation process may fail. Please go back and add an EFI System Partition, or continue at your own risk.": il faut s'en moquer et cliquer sur le bouton "Continuer"
capture_6 : l'installateur déclare ce qu'il s’apprête à faire, c'est à dire une modification de la table de partition et le formatage de la partition destinée à Ubuntu 22.04. Il faut cliquer sur le bouton "Continuer"
Encore quelques étapes à passer puis l'installation va à son terme.
Au redémarrage après l'install, je vois le menu Grub de Ubuntu 22.04 qui me propose un démarrage par défaut sur Ubuntu 22.04 ainsi que les entrées pour Ubuntu 20.04. Je choisis de démarrer sur Ubuntu 22.04 et je fais un Boot-info depuis la session :
boot-info-4ppa200 [20220430_0620]
============================== 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 (,msdos2)/boot/grub. It also embeds following components:
modules
---------------------------------------------------------------------------
fshelp ext2 part_msdos biosdisk
---------------------------------------------------------------------------
sda1: __________________________________________________________________________
File system: ext4
Boot sector type: -
Boot sector info:
Operating System: Ubuntu 20.04.4 LTS
Boot files: /boot/grub/grub.cfg /etc/fstab /etc/default/grub
/boot/grub/i386-pc/core.img
sda2: __________________________________________________________________________
File system: ext4
Boot sector type: -
Boot sector info:
Operating System: Ubuntu 22.04 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 22.04 LTS CurrentSession on sda2
OS#2: Ubuntu 20.04.4 LTS on sda1
================================ Host/Hardware =================================
CPU architecture: 64-bit
Video: SVGA II Adapter from VMware
BOOT_IMAGE of the installed session in use:
/boot/vmlinuz-5.15.0-27-generic root=UUID=3c02d18c-6002-4c49-91bf-01a88162e05c ro quiet splash
df -Th / : /dev/sda2 ext4 29G 8,7G 19G 32% /
===================================== UEFI =====================================
BIOS/UEFI firmware: VirtualBox from innotek GmbH
This installed-session is in Legacy/BIOS/CSM mode (not in EFI mode).
============================= Drive/Partition Info =============================
Disks info: ____________________________________________________________________
sda : notGPT, no-BIOSboot, has-noESP, not-usb, not-mmc, has-os, no-wind, 2048 sectors * 512 bytes
Partitions info (1/3): _________________________________________________________
sda2 : is-os, 64, apt-get, grub-pc , grub2, grub-install, grubenv-ok, update-grub, not-far
sda1 : is-os, 64, apt-get, grub-pc , grub2, grub-install, grubenv-ok, update-grub, not-far
Partitions info (2/3): _________________________________________________________
sda2 : isnotESP, fstab-without-efi, no-nt, no-winload, no-recov-nor-hid, no-bmgr, notwinboot
sda1 : isnotESP, fstab-without-efi, no-nt, no-winload, 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, with-boot, fstab-without-boot, not-sep-usr, with--usr, fstab-without-usr, std-grub.d, sda
fdisk -l (filtered): ___________________________________________________________
Disk sda: 53.71 GiB, 57675251712 bytes, 112646976 sectors
Disk identifier: 0x5836d857
Boot Start End Sectors Size Id Type
sda1 4096 51207220 51203125 24.4G 83 Linux
sda2 * 51208192 112646143 61437952 29.3G 83 Linux
parted -lm (filtered): _________________________________________________________
sda:57.7GB:scsi:512:512:msdos:ATA VBOX HARDDISK:;
1:2097kB:26.2GB:26.2GB:ext4::;
2:26.2GB:57.7GB:31.5GB:ext4::boot;
blkid (filtered): ______________________________________________________________
NAME FSTYPE UUID PARTUUID LABEL PARTLABEL
sda
├─sda1 ext4 9384b30d-5c2a-4069-a87b-a7db1e030e23 5836d857-01
└─sda2 ext4 3c02d18c-6002-4c49-91bf-01a88162e05c 5836d857-02
Mount points (filtered): _______________________________________________________
Avail Use% Mounted on
/dev/sda1 14.4G 35% /mnt/boot-sav/sda1
/dev/sda2 18.6G 30% /
Mount options (filtered): ______________________________________________________
/dev/sda1 ext4 rw,relatime
/dev/sda2 ext4 rw,relatime,errors=remount-ro
====================== sda1/boot/grub/grub.cfg (filtered) ======================
Ubuntu 9384b30d-5c2a-4069-a87b-a7db1e030e23
Ubuntu, avec Linux 5.13.0-39-generic 9384b30d-5c2a-4069-a87b-a7db1e030e23
Ubuntu, avec Linux 5.13.0-30-generic 9384b30d-5c2a-4069-a87b-a7db1e030e23
### END /etc/grub.d/30_os-prober ###
### END /etc/grub.d/30_uefi-firmware ###
========================== sda1/etc/fstab (filtered) ===========================
# <file system> <mount point> <type> <options> <dump> <pass>
# / was on /dev/sda1 during installation
UUID=9384b30d-5c2a-4069-a87b-a7db1e030e23 / ext4 errors=remount-ro 0 1
/swapfile none swap sw 0 0
======================= sda1/etc/default/grub (filtered) =======================
GRUB_DEFAULT=0
GRUB_TIMEOUT_STYLE=hidden
GRUB_TIMEOUT=0
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""
==================== sda1: Location of files loaded by Grub ====================
GiB - GB File Fragment(s)
10,363273621 = 11,127480320 boot/grub/grub.cfg 1
5,476493835 = 5,880340480 boot/grub/i386-pc/core.img 1
7,441112518 = 7,989833728 boot/vmlinuz 1
6,689449310 = 7,182741504 boot/vmlinuz-5.13.0-30-generic 2
7,441112518 = 7,989833728 boot/vmlinuz-5.13.0-39-generic 1
6,689449310 = 7,182741504 boot/vmlinuz.old 2
7,853511810 = 8,432644096 boot/initrd.img 2
7,798824310 = 8,373923840 boot/initrd.img-5.13.0-30-generic 3
7,853511810 = 8,432644096 boot/initrd.img-5.13.0-39-generic 2
7,798824310 = 8,373923840 boot/initrd.img.old 3
===================== sda1: ls -l /etc/grub.d/ (filtered) ======================
-rwxr-xr-x 1 root root 18224 Jan 11 16:09 10_linux
-rwxr-xr-x 1 root root 42359 Aug 12 2021 10_linux_zfs
-rwxr-xr-x 1 root root 12894 Aug 12 2021 20_linux_xen
-rwxr-xr-x 1 root root 12059 Aug 12 2021 30_os-prober
-rwxr-xr-x 1 root root 1424 Aug 12 2021 30_uefi-firmware
-rwxr-xr-x 1 root root 214 Aug 12 2021 40_custom
-rwxr-xr-x 1 root root 216 Aug 12 2021 41_custom
====================== sda2/boot/grub/grub.cfg (filtered) ======================
Ubuntu 3c02d18c-6002-4c49-91bf-01a88162e05c
Ubuntu, with Linux 5.15.0-27-generic 3c02d18c-6002-4c49-91bf-01a88162e05c
Ubuntu, with Linux 5.15.0-25-generic 3c02d18c-6002-4c49-91bf-01a88162e05c
Ubuntu 20.04.4 LTS (20.04) (on sda1) 9384b30d-5c2a-4069-a87b-a7db1e030e23
Ubuntu (on sda1) 9384b30d-5c2a-4069-a87b-a7db1e030e23
Ubuntu, avec Linux 5.13.0-39-generic (on sda1) 9384b30d-5c2a-4069-a87b-a7db1e030e23
Ubuntu, avec Linux 5.13.0-30-generic (on sda1) 9384b30d-5c2a-4069-a87b-a7db1e030e23
### END /etc/grub.d/30_os-prober ###
### 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=3c02d18c-6002-4c49-91bf-01a88162e05c / ext4 errors=remount-ro 0 1
/swapfile none swap sw 0 0
======================= sda2/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=""
==================== sda2: Location of files loaded by Grub ====================
GiB - GB File Fragment(s)
32,631538391 = 35,037847552 boot/grub/grub.cfg 1
30,918395996 = 33,198374912 boot/grub/i386-pc/core.img 1
31,686084747 = 34,022674432 boot/vmlinuz 1
29,355464935 = 31,520190464 boot/vmlinuz-5.15.0-25-generic 2
31,686084747 = 34,022674432 boot/vmlinuz-5.15.0-27-generic 1
29,355464935 = 31,520190464 boot/vmlinuz.old 2
32,280364990 = 34,660777984 boot/initrd.img 1
31,444446564 = 33,763217408 boot/initrd.img-5.15.0-25-generic 1
32,280364990 = 34,660777984 boot/initrd.img-5.15.0-27-generic 1
31,444446564 = 33,763217408 boot/initrd.img.old 1
===================== sda2: ls -l /etc/grub.d/ (filtered) ======================
-rwxr-xr-x 1 root root 18683 Apr 15 23:50 10_linux
-rwxr-xr-x 1 root root 43031 Apr 15 23:50 10_linux_zfs
-rwxr-xr-x 1 root root 14180 Apr 15 23:50 20_linux_xen
-rwxr-xr-x 1 root root 13369 Apr 15 23:50 30_os-prober
-rwxr-xr-x 1 root root 1372 Apr 15 23:50 30_uefi-firmware
-rwxr-xr-x 1 root root 700 Feb 19 14:21 35_fwupd
-rwxr-xr-x 1 root root 214 Apr 15 23:50 40_custom
-rwxr-xr-x 1 root root 215 Apr 15 23:50 41_custom
=========================== sda2/etc/grub.d/35_fwupd ===========================
#! /bin/sh
# SPDX-License-Identifier: LGPL-2.1+
set -e
[ -d ${pkgdatadir:?} ]
# shellcheck source=/dev/null
. "$pkgdatadir/grub-mkconfig_lib"
if [ -f /var/lib/fwupd/uefi_capsule.conf ] &&
ls /sys/firmware/efi/efivars/fwupd-*-0abba7dc-e516-4167-bbf5-4d9d1c739416 1>/dev/null 2>&1; then
. /var/lib/fwupd/uefi_capsule.conf
if [ "${EFI_PATH}" != "" ] && [ "${ESP}" != "" ]; then
echo "Adding Linux Firmware Updater entry" >&2
cat << EOF
menuentry 'Linux Firmware Updater' \$menuentry_id_option 'fwupd' {
EOF
${grub_probe:?}
prepare_grub_to_access_device '`${grub_probe} --target=device \${ESP}` | sed -e "s/^/\t/"'
cat << EOF
chainloader ${EFI_PATH}
}
EOF
fi
fi
Suggested repair: ______________________________________________________________
The default repair of the Boot-Repair utility would reinstall the grub2 of
sda2 into the MBR of sda.
Grub-efi would not be selected by default because no ESP detected.
Additional repair would be performed: unhide-bootmenu-10s
Blockers in case of suggested repair: __________________________________________
Please use this software in a live-session (live-CD or live-USB). This will enable this feature.
Mes commentaires :
Malgré le message de mise en garde sur la partition EFI, l'installation se passe bien et au final on obtient l'installation de Ubuntu 22.04 dans une seule partition, la partition racine (sda2).
Dans cette manip, j'ai laissé ce qui était proposé par l'installateur, c'est à dire l'installation du chargeur d'amorçage de Grub dans /dev/sda (*). Dans mon cas perso, je ne fais jamais ça quand j'installe en mode Bios une nouvelle version de Ubuntu : je sélectionne la partition racine (ici ce serait /dev/sda2) afin que le chargeur d'amorçage de Grub soit installé dans le secteur de boot de la partition racine. Ensuite, je démarre l'ordi sur mon Ubuntu de travail (ici ce serait Ubuntu 20.04 qui se trouve sur /dev/sda1) et je mets à jour le Grub de ce Ubuntu de travail par la commande "sudo update-grub". Cela permet de créer les entrées pour démarrer sur la nouvelle version de Ubuntu.
(*) voir le champ "Périphérique où sera installé le programme de démarrage" dans la capture_4
Dernière modification par malbo (Le 30/04/2022, à 08:36)
Hors ligne
#2 Le 10/05/2022, à 23:17
- MauvaisGenre
Re : [Tuto] choix "Autre chose" pour install de Ubuntu 22.04 en mode BIOS
Bonjour,
j'ai un ordinateur HP HP Pavilion Notebook 15-bc5xxx qui n'est pas un cheval de course mais normalement il devrait être suffisant pour l'utilisation que j'en ai. J'ai Ubuntu 22.04 LTS est mon seul système d'exploitation sur un disque dur hdd de 1To et j'ai 16go de ram. Je souhaiterais faire un multiboot (alors avec kali mais à priori pour ca je ne suis pas au bon endroit ^^) avec ubuntu 20.04, notamment car j'utilise un VPN qui ne supporte pas la version 22.04 (pour le moment en tout cas). Est-ce vous pensez que je peux reprendre votre tuto en l'adaptant simplement à mon cas ou il existe une différence majeure qui impliquerait une autre manipulation? je vous remercie et vous souhaite une bonne soirée.
M.G
Hors ligne
#3 Le 11/05/2022, à 00:44
- Coeur Noir
Re : [Tuto] choix "Autre chose" pour install de Ubuntu 22.04 en mode BIOS
Si l'installateur de Kali propose le même genre d'option ( autre chose ) pour désigner manuellement la partition qui accueille le nouveau système, ça devrait fonctionner.
Je confirme la manip' de Malbo « en dur » - autre chose, pour installer 22.04 à côté d'autres OS, sur une machine UEFI capable MAiS en mode « legacy ».
Le risque, avec le choix « Installer Ubuntu à côté de… » c'est que l'installateur fabrique des partitions spécifiques à l'UEFI même si l'installation préalablement existante d'un OS n'est pas en UEFI !
Ce qui peut avoir de fâcheuses incidences sur le partitionnement global du disque et potentiellement « casser » l'accès à l'un ou l'autre système antérieur voire à des partitions entières ( notamment en cas de présence initiale de partitions étendues et logiques. )
Débuter ⋅ Doc ⋅ Bien rédiger ⋅ Retour commande ⋅ Insérer image | illustrations & captures d'écran < ⋅ >
Hors ligne
#4 Le 11/12/2022, à 19:02
- mibngc
Re : [Tuto] choix "Autre chose" pour install de Ubuntu 22.04 en mode BIOS
Bonjour;
J'essaye la manip de Malbo mais je recupere une partition de 1 Mo a la racine du disque que Gparted ne vois pas.
Le PC ancien mais costaud ne pas avoir de EFI . Donc il faut que j installe la 20.04. Depuis la 22 , beaucoup de soucis.
Seul W10 peut la supprimer.
??
Hors ligne
#5 Le 14/12/2022, à 14:16
- malbo
Re : [Tuto] choix "Autre chose" pour install de Ubuntu 22.04 en mode BIOS
J'essaye la manip de Malbo mais je recupere une partition de 1 Mo a la racine du disque que Gparted ne vois pas.
Je n'en suis pas certain mais je pense que cette partition de 1 Mo doit être dû au type de partitionnement de ton disque dur : il doit être du type GPT alors que le tuto traite le cas d'une install dans un disque ayant un type de partitionnement MSDOS (c'est précisé dans le post #1).
Hors ligne
#6 Le 14/12/2022, à 15:03
- iznobe
Re : [Tuto] choix "Autre chose" pour install de Ubuntu 22.04 en mode BIOS
Bonjour .
A noter que l'installateur me proposait par défaut "Logique" dans le champ "Type de la nouvelle partition" mais j'ai choisi "Primaire" (je m'en fous de sa logique).
est ce que ca ne meriterait pas un peu plus d' explication dans ce contexte ( multiboot et table DOS ) avec la limitation a 4 MAxi et prendre les devants a 3 partitions ( primaire ) en creeant bien une partition étendue préalablement , afin d ' eviter certains déboires a des utilisateurs peu experimentés qui se lancerait dans le multiboot avec ce tuto ?
Dernière modification par iznobe (Le 14/12/2022, à 15:05)
retour COMPLET et utilisable de commande
MSI Z490A-pro , i7 10700 , 32 GB RAM .
Hors ligne
#7 Le 15/12/2022, à 07:47
- malbo
Re : [Tuto] choix "Autre chose" pour install de Ubuntu 22.04 en mode BIOS
@iznobe : c'est vrai que dans ce tuto, je présente un cas simple où il y a seulement une partition déjà présente. Dans le cas d'un disque dur occupé par plusieurs partitions, il faudrait prendre garde à cette contrainte.
Hors ligne