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.

#51 Le 09/10/2022, à 12:29

crocefisso

Re : Installer deux Ubuntu en dual boot dont un sous LUKS et l'autre non

Voici le boot-info:

boot-info-4ppa200                                              [20221009_1325]

============================== Boot Info Summary ===============================

 => No boot loader is installed in the MBR of /dev/sda.

sda1: __________________________________________________________________________

    File system:       crypto_LUKS
    Boot sector type:  Unknown
    Boot sector info: 

sda3: __________________________________________________________________________

    File system:       ext4
    Boot sector type:  -
    Boot sector info: 
    Operating System:  
    Boot files:        /grub/grub.cfg

sda4: __________________________________________________________________________

    File system:       ext4
    Boot sector type:  -
    Boot sector info: 
    Operating System:  Ubuntu 22.04.1 LTS
    Boot files:        /etc/fstab /etc/default/grub

sda5: __________________________________________________________________________

    File system:       vfat
    Boot sector type:  FAT32
    Boot sector info:  No errors found in the Boot Parameter Block.
    Operating System:  
    Boot files:        /efi/BOOT/fbx64.efi /efi/BOOT/mmx64.efi 
                       /efi/ubuntu/grubx64.efi /efi/ubuntu/mmx64.efi 
                       /efi/ubuntu/shimx64.efi /efi/ubuntu/grub.cfg

sdb: ___________________________________________________________________________

    File system:       iso9660
    Boot sector type:  Grub2 (v1.99-2.00)
    Boot sector info:  Grub2 (v1.99-2.00) is installed in the boot sector of 
                       sdb and looks at sector 0 of the same hard drive for 
                       core.img, but core.img can not be found at this 
                       location.
    Mounting failed:   mount: /mnt/BootInfo/FD/sdb: /dev/sdb already mounted or mount point busy.


================================ 1 OS detected =================================

OS#1:   Ubuntu 22.04.1 LTS on sda4

================================ Host/Hardware =================================

CPU architecture: 64-bit
Video: Atom Processor Z36xxx/Z37xxx Series Graphics & Display from Intel Corporation
Live-session OS is Ubuntu 64-bit (Ubuntu 22.04.1 LTS, jammy, x86_64)

===================================== UEFI =====================================

BIOS/UEFI firmware: FYBYT10H.86A.0015.2013.1210.1722(5.6) from Intel Corp.
The firmware is EFI-compatible, and is set in EFI-mode for this live-session.
SecureBoot disabled - This system doesn't support Secure Boot.
No BootOrder is set; firmware will attempt recovery

c152ec201c37b6e97bbc2207e49d1271   sda5/BOOT/fbx64.efi
fdafb5eece6caeccb788c946a28e6872   sda5/BOOT/mmx64.efi
f62c28d9b477b6a1a7b1c991b2b6637d   sda5/ubuntu/grubx64.efi
fdafb5eece6caeccb788c946a28e6872   sda5/ubuntu/mmx64.efi
728124f6ec8e22fbdbe7034812c81b95   sda5/ubuntu/shimx64.efi
f62c28d9b477b6a1a7b1c991b2b6637d   sda5/BOOT/BOOTX64.efi

============================= Drive/Partition Info =============================

Disks info: ____________________________________________________________________

sda	: is-GPT,	no-BIOSboot,	has---ESP, 	not-usb,	not-mmc, has-os,	no-wind,	2048 sectors * 512 bytes

Partitions info (1/3): _________________________________________________________

sda3	: no-os,	32, nopakmgr,	no-docgrub,	nogrub,	nogrubinstall,	grubenv-ng,	noupdategrub,	not-far
sda4	: is-os,	64, apt-get,	signed grub-pc grub-efi ,	grub2,	grub-install,	no-grubenv,	update-grub,	farbios
sda5	: no-os,	32, nopakmgr,	no-docgrub,	nogrub,	nogrubinstall,	no-grubenv,	noupdategrub,	not-far

Partitions info (2/3): _________________________________________________________

sda3	: isnotESP,	part-has-no-fstab,	no-nt,	no-winload,	no-recov-nor-hid,	no-bmgr,	notwinboot
sda4	: isnotESP,	fstab-without-efi,	no-nt,	no-winload,	no-recov-nor-hid,	no-bmgr,	notwinboot
sda5	: is---ESP,	part-has-no-fstab,	no-nt,	no-winload,	no-recov-nor-hid,	no-bmgr,	notwinboot

Partitions info (3/3): _________________________________________________________

sda3	: is---sepboot,	no---boot,	part-has-no-fstab,	not-sep-usr,	no---usr,	part-has-no-fstab,	no--grub.d,	sda
sda4	: not--sepboot,	with-boot,	fstab-without-boot,	not-sep-usr,	with--usr,	fstab-without-usr,	std-grub.d,	sda
sda5	: not--sepboot,	no---boot,	part-has-no-fstab,	not-sep-usr,	no---usr,	part-has-no-fstab,	no--grub.d,	sda

fdisk -l (filtered): ___________________________________________________________

Disk sda: 465.76 GiB, 500107862016 bytes, 976773168 sectors
Disk identifier: BE0D8B7A-1844-2742-82BA-8AA537A7A2EF
          Start       End   Sectors   Size Type
sda1    4360192 840730623 836370432 398.8G Linux filesystem
sda3     264192   4360191   4096000     2G Linux filesystem
sda4  840730624 976773134 136042511  64.9G Linux filesystem
sda5       2048    264191    262144   128M EFI System
Partition table entries are not in disk order.
Disk sdb: 7.47 GiB, 8022654976 bytes, 15669248 sectors
Disk identifier: D2CC4593-30FE-4F63-99CF-A043799AF9B2
        Start      End  Sectors  Size Type
sdb1       64  5241035  5240972  2.5G Microsoft basic data
sdb2  5241036  5249531     8496  4.1M EFI System
sdb3  5249532  5250131      600  300K Microsoft basic data
sdb4  5251072 15669184 10418113    5G Linux filesystem
Disk zram0: 1.87 GiB, 2002726912 bytes, 488947 sectors

parted -lm (filtered): _________________________________________________________

sda:500GB:scsi:512:4096:gpt:ATA ST500LM012 HN-M5:;
5:1049kB:135MB:134MB:fat32:FATEFI:boot, esp;
3:135MB:2232MB:2097MB:ext4:BOOT:;
1:2232MB:430GB:428GB:::;
4:430GB:500GB:69.7GB:ext4::;
sdb:8023MB:scsi:512:512:gpt:General USB Flash Disk:;
1:32.8kB:2683MB:2683MB::ISO9660:hidden, msftdata;
2:2683MB:2688MB:4350kB::Appended2:boot, esp;
3:2688MB:2688MB:307kB::Gap1:hidden, msftdata;
4:2689MB:8023MB:5334MB:ext4::;

blkid (filtered): ______________________________________________________________

NAME   FSTYPE      UUID                                 PARTUUID                             LABEL                     PARTLABEL
sda                                                                                                                    
├─sda1 crypto_LUKS 0e68c969-16e8-4b6c-8c57-7696cb4896b3 89783b00-5265-6241-95a1-787c28d4c860                           
├─sda3 ext4        0b75e709-6561-4f75-9a6d-01cc3ebbab65 1cd17db7-a686-4aff-ab3e-2e6acee19ea3                           BOOT
├─sda4 ext4        06fc7eeb-7e58-4515-97d4-99ab261ffc79 f2ccba65-1b2c-b54d-94da-eaefe31b9063                           
└─sda5 vfat        4534-9F35                            158b313c-c9fb-4b69-bedd-3de95aa99e15                           FATEFI
sdb    iso9660     2022-08-09-12-03-48-00                                                    Lubuntu 22.04.1 LTS amd64 
├─sdb1 iso9660     2022-08-09-12-03-48-00               d2cc4593-30fe-4f63-99ce-a043799af9b2 Lubuntu 22.04.1 LTS amd64 ISO9660
├─sdb2 vfat        8D6C-A9F8                            d2cc4593-30fe-4f63-99cd-a043799af9b2 ESP                       Appended2
├─sdb3                                                  d2cc4593-30fe-4f63-99cc-a043799af9b2                           Gap1
└─sdb4 ext4        0fe724fc-d2fd-4eaf-8295-4e34427730de 5839cc2f-d1dc-404c-b38a-6b6f768a6b3b writable                  

Mount points (filtered): _______________________________________________________

                                                               Avail Use% Mounted on
/dev/disk/by-label/writable[/install-logs-2022-10-09.1/crash]   4.5G   1% /var/crash
/dev/disk/by-label/writable[/install-logs-2022-10-09.1/log]     4.5G   1% /var/log
/dev/sda3                                                       1.6G   7% /mnt/boot-sav/sda3
/dev/sda4                                                        54G  10% /mnt/boot-sav/sda4
/dev/sda5                                                     120.1M   5% /mnt/boot-sav/sda5
/dev/sdb1                                                          0 100% /cdrom

Mount options (filtered): ______________________________________________________

/dev/disk/by-label/writable[/install-logs-2022-10-09.1/crash] ext4            rw,relatime
/dev/disk/by-label/writable[/install-logs-2022-10-09.1/log]   ext4            rw,relatime
/dev/sda3                                                     ext4            rw,relatime
/dev/sda4                                                     ext4            rw,relatime
/dev/sda5                                                     vfat            rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro
/dev/sdb1                                                     iso9660         ro,noatime,nojoliet,check=s,map=n,blocksize=2048,iocharset=utf8

======================== sda3/grub/grub.cfg (filtered) =========================

Ubuntu   526e26e2-d6b6-4a52-b036-cafdcea0b726
Ubuntu, with Linux 5.15.0-43-generic   526e26e2-d6b6-4a52-b036-cafdcea0b726
Ubuntu 22.04.1 LTS (22.04) (on sda4)   06fc7eeb-7e58-4515-97d4-99ab261ffc79
### END /etc/grub.d/30_os-prober ###
### END /etc/grub.d/30_uefi-firmware ###

==================== sda3: Location of files loaded by Grub ====================

           GiB - GB             File                                 Fragment(s)
   0.381816864 = 0.409972736    grub/grub.cfg                                  1
   0.399410248 = 0.428863488    vmlinuz                                        2
   0.399410248 = 0.428863488    vmlinuz-5.15.0-43-generic                      2
   0.399410248 = 0.428863488    vmlinuz.old                                    2
   0.514976501 = 0.552951808    initrd.img                                     2
   0.514976501 = 0.552951808    initrd.img-5.15.0-43-generic                   2
   0.514976501 = 0.552951808    initrd.img.old                                 2

========================== sda4/etc/fstab (filtered) ===========================

# <file system>             <mount point>  <type>  <options>  <dump>  <pass>
UUID=06fc7eeb-7e58-4515-97d4-99ab261ffc79 /              ext4    defaults   0 1
/swapfile                                 swap           swap    defaults   0 0

======================= sda4/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=""

==================== sda4: Location of files loaded by Grub ====================

           GiB - GB             File                                 Fragment(s)
 411.896595001 = 442.270601216  boot/vmlinuz                                   2
 411.896595001 = 442.270601216  boot/vmlinuz-5.15.0-43-generic                 2
 411.896595001 = 442.270601216  boot/vmlinuz.old                               2
 412.342945099 = 442.749865984  boot/initrd.img                                1
 412.342945099 = 442.749865984  boot/initrd.img-5.15.0-43-generic              1
 412.342945099 = 442.749865984  boot/initrd.img.old                            1

===================== sda4: 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  2022 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

=========================== sda4/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

===================== sda5/efi/ubuntu/grub.cfg (filtered) ======================

search.fs_uuid 0b75e709-6561-4f75-9a6d-01cc3ebbab65 root hd0,gpt3 
set prefix=($root)'/grub'
configfile $prefix/grub.cfg



Suggested repair: ______________________________________________________________

The default repair of the Boot-Repair utility would reinstall the grub-efi of
sda4,
using the following options:  sda5/boot/efi
Additional repair would be performed: unhide-bootmenu-10s use-standard-efi-file

Final advice in case of suggested repair: ______________________________________

Please do not forget to make your UEFI firmware boot on the Ubuntu 22.04.1 LTS entry (sda5/efi/****/grub****.efi (**** will be updated in the final message) file) !

Dernière modification par crocefisso (Le 09/10/2022, à 12:30)

Hors ligne

#52 Le 09/10/2022, à 16:15

geole

Re : Installer deux Ubuntu en dual boot dont un sous LUKS et l'autre non

Je ne comprends pas ce que tu dis  " obligation de fournir le mot de passe du chiffrement pour accéder à la grille du grub"
En effet.  La partition de boot EFI est SDA5,
Son fichier de paramétrage dit de continuer sur SDA3 et  il n'est pas chiffré et contient bien le grub. Seul SDA1 est chiffré.

Dernière modification par geole (Le 09/10/2022, à 16:18)


Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
"gedit admin:///etc/fstab" est proscrit,  utilisez "pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY xdg-open /etc/fstab" Voir  https://doc.ubuntu-fr.org/gedit
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248

En ligne

#53 Le 09/10/2022, à 18:12

crocefisso

Re : Installer deux Ubuntu en dual boot dont un sous LUKS et l'autre non

Oui, après redémarrage, le mot passe était demandé au niveau du splash screen NUC, avant le grub. Mais maintenant, après avoir éteint, j'ai bien le grub qui apparaît en premier. Je comprends pas trop ce qui c'est passé...

Le phrase secrète ne fonctionne toujours pas, mais je peux booter sur l'OS guest. Je vais essayer d'installer une ature distribution GNU/Linux sur la partition LUKS.

Hors ligne

#54 Le 09/10/2022, à 18:23

geole

Re : Installer deux Ubuntu en dual boot dont un sous LUKS et l'autre non

mets une phrase  pas trop compliquée avec des caractères sans accent.


Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
"gedit admin:///etc/fstab" est proscrit,  utilisez "pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY xdg-open /etc/fstab" Voir  https://doc.ubuntu-fr.org/gedit
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248

En ligne

#55 Le 09/10/2022, à 18:33

crocefisso

Re : Installer deux Ubuntu en dual boot dont un sous LUKS et l'autre non

Merci pour tout en tout cas. À part ce problème de phrase secrète (qui est hors topic), le boot fonctionne comme je le souhaitais.

Ceci dit, je ne comprends pas bien comment, tout cela fonctionne... Comment se coordonnent /efi/boot et  /boot, et quelle est la fonction de chacun ?

Le grub qui apparaît au démarrage vient de quelle partition (chaque partition semble avoir un fichier grub) ?. Si par exemple je veux changer l'ordre des OS dans le grub, je dois configurer grub dans quelle partition ?

Dernière modification par crocefisso (Le 09/10/2022, à 20:28)

Hors ligne

#56 Le 10/10/2022, à 00:42

geole

Re : Installer deux Ubuntu en dual boot dont un sous LUKS et l'autre non

Réponse Rapide
Le bios EFI permet de choisir le lancement de centaines de fichiers de boot.
Dans ton cas, un seul est prévu dans la partition de boot EFI.
/EFI/ubuntu/shimx64.efi.
il dialogue avec le bios EFI et traite les problèmes du sécure boot puis il passe la main à
/EFI/ubuntu/grubx64.efi qui continue travail puis lit le fichier
/EFI/ubuntu/grub.cfg
c'est par ce fichier qu'on met en route le grub "ancien" classiquement stocké dans le répertoire /boot/grub. Ce fichier étant mis dans une partition non chiffrée. Tu y accèdes facilement.
Ce programme lit alors le fichier /boot/grub/grub.cfg qu'il présente à l'écran pour faire ton choix.

Le grub responsable du démarrage est toujours le dernier installé.
c'est donc le grub de la partition  contenant le répertoire /boot. Donc le grub du ubuntu chiffré.


D'autre part, il est contre-productif que l'autre O.S. détecte le ubuntu chiffré.
Donc tu ajouteras cette ligne

GRUB_DISABLE_OS_PROBER="true"

dans le fichier /etc/default/grub du ubuntu  non chiffré lorsque tu seras amené à l'utiliser.
AJOUT
Si ultérieurement, tu ajoutes un autre O.S., c'est lui qui va booter prioritairement mais sa commande OS-prober ne va pas détecter le ubuntu chiffré, (bug?) donc il  faudra que tu modifies le fichier EFI/ubuntu/grub.cfg pour lui demander de pointer  sur la partition de boot du ubuntu chiffré puis faire  "update-grub" depuis le  ubuntu chiffré pour incorporer le nouvel ubuntu.
et ne change pas les N° de partitions  car il travaille par N° et non par UUID

Dernière modification par geole (Le 12/10/2022, à 16:42)


Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
"gedit admin:///etc/fstab" est proscrit,  utilisez "pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY xdg-open /etc/fstab" Voir  https://doc.ubuntu-fr.org/gedit
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248

En ligne

#57 Le 12/10/2022, à 15:28

crocefisso

Re : Installer deux Ubuntu en dual boot dont un sous LUKS et l'autre non

Bonjour Geole,

Merci infiniment pour ces explications, c'est très clair. Sais-tu, quelle documentation me permettrait d'approfondir ? Comment as-tu fait pour maîtriser ce sujet ? Je suis confronté à un autre problème de boot concernant une configuration très différente et j'aimerais pouvoir éviter de solliciter le forum à chaque fois qu'un problème de boot se présente à moi...

Hors ligne

#58 Le 12/10/2022, à 15:42

Qid

Re : Installer deux Ubuntu en dual boot dont un sous LUKS et l'autre non

geole a écrit :

il est contre-productif que l'autre O.S. détecte le ubuntu chiffré.

j'ai dû rater un épisode parce que je ne comprend pas pourquoi tu fais cette conclusion :
le menu de boot efi est une chose le menu du boot grub en est une autre wink
le premier ne peux pas être appelé par défaut pour permettre de choisir...
le second lui se présente par défaut à nous et c'est justement ça qui est intéressant...

en tous cas crocefisso le meilleur apprentissage c'est la pratique (et le bricolage assisté*)

* : à force de se battre pour soit et les autres on fini par apprendre tout seul... wink


"GNU/Linux c'est que du bon mais M$ Windows ce n'est pas si mal"
Référent technique Ubuntu d'un Groupe d'Utilisateur du Libre
plus d'info sur mon profil

Hors ligne