#1 Le 08/08/2023, à 15:32
- perera
RESOLU : Ubuntu sur un SSD externe : grub cassé?
Bonjour,
j'ai un système Ubuntu/kubuntu installé sur mon ordi portable depuis la version 16.04 et que j'update tous les 2 ans
et j'en suis à la 22.04. Mon ordi a un ssd de 128GB et un DD de 1Téra. Je suis en dual boot avec le Windows d'origine
et j'ai installé mon Linux sur le DD. Mais, depuis la dernière version, ça galère pas mal pour booter sur le DD.
J'ai donc pensé à installer la 22.04 sur un SSD externe. L'installation s'est bien passé. Cependant, quand j'allume l'ordi
il me donne un écran grub> sans rien de plus. Je suis obligé de faire F2 pour amener le bios et selectionner le boot
linux. Là il me donne le menu grub, qui contient le boot windows, le boot sur l'ancienne 22.04, et le boot principal (la
1ere ligne ubuntu) me connecte à mon SSD externe, et tout marche bien.
Mais il reste ce problème bizarre du demarrage en erreur sur grub> et je dois à chaque fois passer par le bios.
Je ne suis pas super expert en Linux; je n'en sert surtout pour travailler.
J'ai mis le boot-info (en suivant les directives du forum) sur le site https://paste.ubuntu.com/p/K5NcKM9q4b/
Est ce que quelqu'un peut m'explique comment corriger ma config pour contourner cette erreur?
Merci d'avance!!!
A. Perera
PS: j'ai posté ce message sans faire attention à la suite d'une discussion sans rapport avec mon propos. Désolé du doublon.
Dernière modification par perera (Le 10/08/2023, à 08:33)
Hors ligne
#2 Le 08/08/2023, à 15:44
- xubu1957
Re : RESOLU : Ubuntu sur un SSD externe : grub cassé?
Bonjour,
Collage du Boot-info :
boot-info-4ppa2056 [20230808_1535]
============================== Boot Info Summary ===============================
=> No boot loader is installed in the MBR of /dev/sda.
=> No boot loader is installed in the MBR of /dev/sdb.
=> No boot loader is installed in the MBR of /dev/sdc.
sda1: __________________________________________________________________________
File system: vfat
Boot sector type: Windows 8/10/11/2012: FAT32
Boot sector info: No errors found in the Boot Parameter Block.
Operating System:
Boot files: /efi/Boot/bootx64.efi /efi/Boot/fbx64.efi
/efi/Boot/mmx64.efi /efi/ubuntu/grubx64.efi
/efi/ubuntu/mmx64.efi /efi/ubuntu/shimx64.efi
/efi/ubuntu/grub.cfg /efi/Microsoft/Boot/bootmgfw.efi
/efi/Microsoft/Boot/bootmgr.efi
sda2: __________________________________________________________________________
File system:
Boot sector type: -
Boot sector info:
sda3: __________________________________________________________________________
File system: ntfs
Boot sector type: Windows 8/10/11/2012: NTFS
Boot sector info: No errors found in the Boot Parameter Block.
Operating System: Windows 10 or 11
Boot files: /bootmgr /Boot/BCD /Windows/System32/winload.exe
sda4: __________________________________________________________________________
File system: ntfs
Boot sector type: Windows 8/10/11/2012: NTFS
Boot sector info: No errors found in the Boot Parameter Block.
Operating System:
Boot files:
sdb1: __________________________________________________________________________
File system: ntfs
Boot sector type: Windows 8/10/11/2012: NTFS
Boot sector info: No errors found in the Boot Parameter Block.
Operating System:
Boot files:
sdb2: __________________________________________________________________________
File system: vfat
Boot sector type: FAT32
Boot sector info: No errors found in the Boot Parameter Block.
Operating System:
Boot files:
sdb3: __________________________________________________________________________
File system: ext4
Boot sector type: -
Boot sector info:
Operating System: Ubuntu 22.04.2 LTS
Boot files: /boot/grub/grub.cfg /etc/fstab /etc/default/grub
sdb4: __________________________________________________________________________
File system: swap
Boot sector type: -
Boot sector info:
sdc1: __________________________________________________________________________
File system: vfat
Boot sector type: FAT32
Boot sector info: No errors found in the Boot Parameter Block.
Operating System:
Boot files:
sdc2: __________________________________________________________________________
File system: ext4
Boot sector type: -
Boot sector info:
Operating System: Ubuntu 22.04.3 LTS
Boot files: /boot/grub/grub.cfg /etc/fstab /etc/default/grub
================================ 3 OS detected =================================
OS#1: Ubuntu 22.04.2 LTS on sdb3
OS#2: Ubuntu 22.04.3 LTS on sdc2
OS#3: Windows 10 or 11 on sda3
================================ Host/Hardware =================================
CPU architecture: 64-bit
Video: GP107M [GeForce GTX 1050 Mobile] HD Graphics 630 from NVIDIA Corporation Intel Corporation
BOOT_IMAGE of the installed session in use:
/boot/vmlinuz-6.2.0-26-generic root=UUID=5d5fa8d2-a7c6-41ce-be90-2181b3c9d69e ro quiet splash vt.handoff=7
df -Th / : /dev/sdc2 ext4 916G 70G 799G 9% /
===================================== UEFI =====================================
BIOS/UEFI firmware: X580VD.205(5.12) from American Megatrends Inc.
The firmware is EFI-compatible, and is set in EFI-mode for this installed-session.
SecureBoot enabled according to mokutil - Veuillez indiquer ce message à boot.repair@gmail.com.
BootCurrent: 0002
Timeout: 2 seconds
BootOrder: 0002,0000
Boot0000* Windows Boot Manager HD(1,GPT,667e4db4-1fe8-4e43-82e6-7a1371458636,0x800,0x82000)/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.}....................
Boot0002* ubuntu HD(1,GPT,667e4db4-1fe8-4e43-82e6-7a1371458636,0x800,0x82000)/File(\EFI\UBUNTU\SHIMX64.EFI)
============================= Drive/Partition Info =============================
Disks info: ____________________________________________________________________
sdc : is-GPT, no-BIOSboot, has---ESP, usb-disk, not-mmc, has-os, no-wind, 2048 sectors * 512 bytes
sdb : is-GPT, no-BIOSboot, has---ESP, not-usb, not-mmc, has-os, no-wind, 2048 sectors * 512 bytes
sda : is-GPT, no-BIOSboot, has---ESP, not-usb, not-mmc, has-os, has-win, 2048 sectors * 512 bytes
Partitions info (1/3): _________________________________________________________
sdc2 : is-os, 64, apt-get, signed grub-pc grub-efi , grub2, grub-install, grubenv-ok, update-grub, farbios
sdb2 : no-os, 64, nopakmgr, no-docgrub, nogrub, nogrubinstall, no-grubenv, noupdategrub, farbios
sdb3 : is-os, 64, apt-get, signed grub-efi , grub2, grub-install, grubenv-ok, update-grub, farbios
sdb1 : no-os, 64, nopakmgr, no-docgrub, nogrub, nogrubinstall, no-grubenv, noupdategrub, farbios
sdc1 : no-os, 64, nopakmgr, no-docgrub, nogrub, nogrubinstall, no-grubenv, noupdategrub, not-far
sda4 : no-os, 64, nopakmgr, no-docgrub, nogrub, nogrubinstall, no-grubenv, noupdategrub, farbios
sda3 : is-os, 64, nopakmgr, no-docgrub, nogrub, nogrubinstall, no-grubenv, noupdategrub, farbios
sda1 : no-os, 64, nopakmgr, no-docgrub, nogrub, nogrubinstall, no-grubenv, noupdategrub, not-far
Partitions info (2/3): _________________________________________________________
sdc2 : isnotESP, fstab-has-goodEFI, no-nt, no-winload, no-recov-nor-hid, no-bmgr, notwinboot
sdb2 : is---ESP, part-has-no-fstab, no-nt, no-winload, no-recov-nor-hid, no-bmgr, notwinboot
sdb3 : isnotESP, fstab-has-goodEFI, no-nt, no-winload, no-recov-nor-hid, no-bmgr, notwinboot
sdb1 : isnotESP, part-has-no-fstab, no-nt, no-winload, no-recov-nor-hid, no-bmgr, notwinboot
sdc1 : is---ESP, part-has-no-fstab, no-nt, no-winload, no-recov-nor-hid, no-bmgr, notwinboot
sda4 : isnotESP, part-has-no-fstab, no-nt, no-winload, recovery-or-hidden, no-bmgr, notwinboot
sda3 : isnotESP, part-has-no-fstab, no-nt, haswinload, no-recov-nor-hid, bootmgr, is-winboot
sda1 : is---ESP, part-has-no-fstab, no-nt, no-winload, no-recov-nor-hid, no-bmgr, notwinboot
Partitions info (3/3): _________________________________________________________
sdc2 : not--sepboot, with-boot, fstab-without-boot, not-sep-usr, with--usr, fstab-without-usr, std-grub.d, sdc
sdb2 : not--sepboot, no---boot, part-has-no-fstab, not-sep-usr, no---usr, part-has-no-fstab, no--grub.d, sdb
sdb3 : not--sepboot, with-boot, fstab-without-boot, not-sep-usr, with--usr, fstab-without-usr, std-grub.d, sdb
sdb1 : not--sepboot, no---boot, part-has-no-fstab, not-sep-usr, no---usr, part-has-no-fstab, no--grub.d, sdb
sdc1 : not--sepboot, no---boot, part-has-no-fstab, not-sep-usr, no---usr, part-has-no-fstab, no--grub.d, sdc
sda4 : not--sepboot, no---boot, part-has-no-fstab, not-sep-usr, no---usr, part-has-no-fstab, no--grub.d, sda
sda3 : not--sepboot, no---boot, part-has-no-fstab, not-sep-usr, no---usr, part-has-no-fstab, no--grub.d, sda
sda1 : 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: 119.24 GiB, 128035676160 bytes, 250069680 sectors
Disk identifier: C7B2E4EE-7BAE-476A-BB7A-D6D4B1BD99B7
Start End Sectors Size Type
sda1 2048 534527 532480 260M EFI System
sda2 534528 567295 32768 16M Microsoft reserved
sda3 567296 248294816 247727521 118.1G Microsoft basic data
sda4 248295424 250068991 1773568 866M Windows recovery environment
Disk sdb: 931.51 GiB, 1000204886016 bytes, 1953525168 sectors
Disk identifier: 0B8FD8A2-DF1A-4F22-AB31-673A84E1CF4F
Start End Sectors Size Type
sdb1 2048 1339123711 1339121664 638.5G Microsoft basic data
sdb2 1339123712 1340174335 1050624 513M EFI System
sdb3 1340174336 1920212991 580038656 276.6G Linux filesystem
sdb4 1920212992 1953523711 33310720 15.9G Linux swap
Disk sdc: 931.51 GiB, 1000204886016 bytes, 1953525168 sectors
Disk identifier: 36235BE5-5ABB-424A-BAAE-08EE591523DB
Start End Sectors Size Type
sdc1 65535 1048559 983025 480M EFI System
sdc2 1048560 1953467279 1952418720 931G Linux filesystem
parted -lm (filtered): _________________________________________________________
sda:128GB:scsi:512:4096:gpt:ATA HFS128G39TND-N21:;
1:1049kB:274MB:273MB:fat32:EFI system partition:boot, esp;
2:274MB:290MB:16.8MB::Microsoft reserved partition:msftres;
3:290MB:127GB:127GB:ntfs:Basic data partition:msftdata;
4:127GB:128GB:908MB:ntfs::hidden, diag;
sdb:1000GB:scsi:512:4096:gpt:ATA ST1000LM035-1RK1:;
1:1049kB:686GB:686GB:ntfs::msftdata;
2:686GB:686GB:538MB:fat32:EFI System Partition:boot, esp;
3:686GB:983GB:297GB:ext4::;
4:983GB:1000GB:17.1GB:linux-swap(v1)::swap;
sdc:1000GB:scsi:512:512:gpt:Samsung PSSD T7:;
1:33.6MB:537MB:503MB:fat32:EFI System Partition:boot, esp;
2:537MB:1000GB:1000GB:ext4::;
Free space >10MiB: ______________________________________________________________
sdc: 0.02MiB:32.0MiB:32.0MiB
sdc: 953841MiB:953870MiB:28.2MiB
blkid (filtered): ______________________________________________________________
NAME FSTYPE UUID PARTUUID LABEL PARTLABEL
sda
├─sda1 vfat 2230-9F8B 667e4db4-1fe8-4e43-82e6-7a1371458636 SYSTEM EFI system partition
├─sda2 d39276c6-efbe-499f-b7cd-c328da014a89 Microsoft reserved partition
├─sda3 ntfs 64A0347BA03455B0 fb7e7646-aa52-41d2-9d33-7afec9d3bce5 OS Basic data partition
└─sda4 ntfs D44670AC467090CA 754eba59-a80f-473d-a872-cb58a69e6b6c
sdb
├─sdb1 ntfs 2C9C601A9C5FDD40 76bf42c6-d009-48fe-8435-48ada77aeae2 DATA Basic data partition
├─sdb2 vfat 0BA1-7D17 2644bf45-0a54-4716-ae89-e09e543b0113 EFI System Partition
├─sdb3 ext4 0f5bf503-90b5-4f74-be72-628be6c177a0 f00fc046-eb97-4a90-a351-12a8b16ce7e4
└─sdb4 swap 6dd3e616-3b06-4a46-b97c-3b8cf376e52a f12e9057-1833-40f9-a235-cc6aea29f994
sdc
├─sdc1 vfat 6D99-8DF9 29e981fa-cad6-4996-8d57-66f73870c2bd EFI System Partition
└─sdc2 ext4 5d5fa8d2-a7c6-41ce-be90-2181b3c9d69e c3636bda-6f15-4c18-962f-dd1d9580e268
Mount points (filtered): _______________________________________________________
Avail Use% Mounted on
/dev/sda3 21.9G 81% /media/auperera/OS
/dev/sda4 419.6M 52% /mnt/boot-sav/sda4
/dev/sdb1 554.4G 13% /media/auperera/DATA
/dev/sdb2 512M 0% /media/auperera/0BA1-7D17
/dev/sdb3 156.1G 38% /media/auperera/0f5bf503-90b5-4f74-be72-628be6c177a0
/dev/sdc1 479M 0% /media/auperera/6D99-8DF9
/dev/sdc2 798.8G 8% /
Mount options (filtered): ______________________________________________________
===================== sda1/efi/ubuntu/grub.cfg (filtered) ======================
search.fs_uuid 5d5fa8d2-a7c6-41ce-be90-2181b3c9d69e root hd1,gpt2
set prefix=($root)'/boot/grub'
configfile $prefix/grub.cfg
====================== sdb3/boot/grub/grub.cfg (filtered) ======================
Ubuntu 0f5bf503-90b5-4f74-be72-628be6c177a0
Ubuntu, with Linux 5.15.0-78-generic 0f5bf503-90b5-4f74-be72-628be6c177a0
Ubuntu, with Linux 5.15.0-76-generic 0f5bf503-90b5-4f74-be72-628be6c177a0
Ubuntu, with Linux 5.4.0-122-generic 0f5bf503-90b5-4f74-be72-628be6c177a0
Windows Boot Manager (on sda1) osprober-efi-2230-9F8B
### END /etc/grub.d/30_os-prober ###
UEFI Firmware Settings uefi-firmware
### END /etc/grub.d/30_uefi-firmware ###
========================== sdb3/etc/fstab (filtered) ===========================
# <file system> <mount point> <type> <options> <dump> <pass>
# / was on /dev/sdb3 during installation
UUID=0f5bf503-90b5-4f74-be72-628be6c177a0 / ext4 errors=remount-ro 0 1
# /boot/efi was on /dev/sda1 during installation
UUID=2230-9F8B /boot/efi vfat umask=0077 0 1
# swap was on /dev/sdb4 during installation
UUID=6dd3e616-3b06-4a46-b97c-3b8cf376e52a none swap sw 0 0
======================= sdb3/etc/default/grub (filtered) =======================
GRUB_DEFAULT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=100000
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nouveau.modeset=0"
GRUB_CMDLINE_LINUX=""
GRUB_GFXPAYLOAD_LINUX=None
==================== sdb3: Location of files loaded by Grub ====================
GiB - GB File Fragment(s)
816,013706207 = 876,188045312 boot/grub/grub.cfg 1
876,649459839 = 941,295190016 boot/vmlinuz 1
764,571338654 = 820,952223744 boot/vmlinuz-5.15.0-76-generic 1
876,649459839 = 941,295190016 boot/vmlinuz-5.15.0-78-generic 1
782,893581390 = 840,625582080 boot/vmlinuz-5.4.0-122-generic 1
764,571338654 = 820,952223744 boot/vmlinuz.old 1
724,934913635 = 778,392936448 boot/initrd.img 7
729,466163635 = 783,258329088 boot/initrd.img-5.15.0-76-generic 11
724,934913635 = 778,392936448 boot/initrd.img-5.15.0-78-generic 7
652,164875031 = 700,256702464 boot/initrd.img-5.4.0-122-generic 1
729,466163635 = 783,258329088 boot/initrd.img.old 11
===================== sdb3: ls -l /etc/grub.d/ (filtered) ======================
-rwxr-xr-x 1 root root 18683 Apr 15 2022 10_linux
-rwxr-xr-x 1 root root 43031 Apr 15 2022 10_linux_zfs
-rwxr-xr-x 1 root root 14387 Dec 18 2022 20_linux_xen
-rwxr-xr-x 1 root root 13369 Apr 15 2022 30_os-prober
-rwxr-xr-x 1 root root 1372 Apr 15 2022 30_uefi-firmware
-rwxr-xr-x 1 root root 700 Feb 21 2022 35_fwupd
-rwxr-xr-x 1 root root 214 Jun 21 2017 40_custom
-rwxr-xr-x 1 root root 215 Apr 15 2022 41_custom
====================== sdc2/boot/grub/grub.cfg (filtered) ======================
Ubuntu 5d5fa8d2-a7c6-41ce-be90-2181b3c9d69e
Ubuntu, with Linux 6.2.0-26-generic 5d5fa8d2-a7c6-41ce-be90-2181b3c9d69e
Ubuntu, with Linux 5.19.0-50-generic 5d5fa8d2-a7c6-41ce-be90-2181b3c9d69e
Windows Boot Manager (on sda1) osprober-efi-2230-9F8B
Ubuntu 22.04.2 LTS (22.04) (on sdb3) 0f5bf503-90b5-4f74-be72-628be6c177a0
Ubuntu (on sdb3) 0f5bf503-90b5-4f74-be72-628be6c177a0
Ubuntu, with Linux 5.15.0-78-generic (on sdb3) 0f5bf503-90b5-4f74-be72-628be6c177a0
Ubuntu, with Linux 5.15.0-76-generic (on sdb3) 0f5bf503-90b5-4f74-be72-628be6c177a0
Ubuntu, with Linux 5.4.0-122-generic (on sdb3) 0f5bf503-90b5-4f74-be72-628be6c177a0
### END /etc/grub.d/30_os-prober ###
UEFI Firmware Settings uefi-firmware
### END /etc/grub.d/30_uefi-firmware ###
========================== sdc2/etc/fstab (filtered) ===========================
# <file system> <mount point> <type> <options> <dump> <pass>
# / was on /dev/sdb2 during installation
UUID=5d5fa8d2-a7c6-41ce-be90-2181b3c9d69e / ext4 errors=remount-ro 0 1
# /boot/efi was on /dev/sda1 during installation
UUID=2230-9F8B /boot/efi vfat umask=0077 0 1
/swapfile none swap sw 0 0
======================= sdc2/etc/default/grub (filtered) =======================
GRUB_DEFAULT=0
GRUB_TIMEOUT_STYLE=hidden
GRUB_TIMEOUT=1000
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""
==================== sdc2: Location of files loaded by Grub ====================
GiB - GB File Fragment(s)
287,601444244 = 308,809699328 boot/grub/grub.cfg 1
316,356563568 = 339,685273600 boot/vmlinuz 1
448,230125427 = 481,283432448 boot/vmlinuz-5.19.0-50-generic 1
316,356563568 = 339,685273600 boot/vmlinuz-6.2.0-26-generic 1
448,230125427 = 481,283432448 boot/vmlinuz.old 1
335,874988556 = 360,643022848 boot/initrd.img 6
319,687488556 = 343,261827072 boot/initrd.img-5.19.0-50-generic 5
335,874988556 = 360,643022848 boot/initrd.img-6.2.0-26-generic 6
319,687488556 = 343,261827072 boot/initrd.img.old 5
===================== sdc2: ls -l /etc/grub.d/ (filtered) ======================
-rwxr-xr-x 1 root root 18683 Dec 2 2022 10_linux
-rwxr-xr-x 1 root root 43031 Dec 2 2022 10_linux_zfs
-rwxr-xr-x 1 root root 14387 Dec 18 2022 20_linux_xen
-rwxr-xr-x 1 root root 13369 Dec 2 2022 30_os-prober
-rwxr-xr-x 1 root root 1372 Dec 2 2022 30_uefi-firmware
-rwxr-xr-x 1 root root 700 Sep 20 2022 35_fwupd
-rwxr-xr-x 1 root root 214 Dec 2 2022 40_custom
-rwxr-xr-x 1 root root 215 Dec 2 2022 41_custom
Suggested repair: ______________________________________________________________
The default repair of the Boot-Repair utility would reinstall the grub-efi-amd64-signed of
sdc2,
using the following options: sdc1/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.3 LTS entry (sdc1/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)
Dernière modification par xubu1957 (Le 08/08/2023, à 16:31)
Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Réso|u] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci. Membre de Linux-Azur
Hors ligne
#3 Le 08/08/2023, à 16:26
- geole
Re : RESOLU : Ubuntu sur un SSD externe : grub cassé?
Bonjour
Le contenu du boot-info dit
===================================== UEFI =====================================
The firmware is EFI-compatible, and is set in EFI-mode for this installed-session.
SecureBoot enabled according to mokutil - Veuillez indiquer ce message à boot.repair@gmail.com.
BootCurrent: 0002
BootOrder: 0002,0000
Boot0000* Windows Boot Manager HD(1,GPT,667e4db4-1fe8-4e43-82e6-7a1371458636,0x800,0x82000)/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.}....................
Boot0002* ubuntu HD(1,GPT,667e4db4-1fe8-4e43-82e6-7a1371458636,0x800,0x820
Il veut donc booter sur cette partition 667e4db4-1fe8-4e43-82e6-7a1371458636
qui est SDA1
blkid (filtered): ______________________________________________________________
NAME FSTYPE UUID PARTUUID LABEL PARTLABEL
sda
├─sda1 vfat 2230-9F8B 667e4db4-1fe8-4e43-82e6-7a1371458636 SYSTEM
son paramétrage de boot est
Mount options (filtered): ______________________________________________________
===================== sda1/efi/ubuntu/grub.cfg (filtered) ======================
search.fs_uuid 5d5fa8d2-a7c6-41ce-be90-2181b3c9d69e root hd1,gpt2
Il veut donc utiliser la seconde partition du disque 1 qui a un uuid 5d5fa8d2-a7c6-41ce-be90-2181b3c9d69e
Cet uuid est bien présent mais pour le disque 2
sdc
├─sdc1 vfat 6D99-8DF9 29e981fa-cad6-4996-8d57-66f73870c2bd EFI System Partition
└─sdc2 ext4 5d5fa8d2-a7c6-41ce-be90-2181b3c9d69e c3636bda-6f15-4c18-962f-dd1d
On va essayer de faire une installation correcte.
Le disque externe doit booter en utilisant des données du disque externe et ne pas se servir d'un disque interne
J'ai noté que tu as booté avec le disque externe SDC
df -Th / : /dev/sdc2 ext4 916G 70G 799G 9% /
1) Tu vas donc modifier ces lignes du /etc/fstab du ubuntu opérationnel
# /boot/efi was on /dev/sda1 during installation
UUID=2230-9F8B /boot/efi vfat umask=0077 0 1
pour qu'elles deviennent
# /boot/efi was on /dev/sda1 during installation et rectifié pour utiliser le même disque
UUID=6D99-8DF9 /boot/efi vfat umask=0077 0 1
2) Tu vas y transférer la structure de boot de ubuntu.
sudo mount -v /dev/sdc1 /mnt
sudo mkdir -v /mnt/EFI
sudo cp -Rv /boot/efi/EFI/ubuntu /mnt/EFI
sudo cp -Rv /boot/efi/EFI/Boot /mnt/EFI
sudo cp -v /boot/efi/EFI/ubuntu/shimx64.efi /mnt/EFI/Boot/bootx64.efi
et tu vas rectifier la ligne fausse du disque externe en laissant seulement le UUID
sudo sed -i 's/,hd1,gpt2//' /mnt/EFI/ubuntu/grub.cfg
3) et démonter
sudo umount -v /mnt
4) Tu vas refaire booter le ubuntu du disque interne lorsque tu bootes normalement sans disque externe.
sudo sed -i 's/5d5fa8d2-a7c6-41ce-be90-2181b3c9d69e root hd1,gpt2/0f5bf503-90b5-4f74-be72-628be6c177a0 root/' /boot/efi/EFI/ubuntu/grub.cfg
Dernière modification par geole (Le 08/08/2023, à 18:14)
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
Hors ligne
#4 Le 08/08/2023, à 16:50
- perera
Re : RESOLU : Ubuntu sur un SSD externe : grub cassé?
merci Geole,
Y a t-il une suite que je dois attendre, ou bien est-ce la tout ce que je suis sensé faire?
Sinon, je suppose que pour le 4) je dois laisser mon disque externe connecté?
Je ne comprend pas bien la manip 4, car mon but c'est de booter sur le SSD externe, puisque mon nouvel
environnement de travail s'y trouve maintenant;
Ce qui me laisse supposer qu'il y a une suite 5) etc... ?
Hors ligne
#5 Le 08/08/2023, à 16:56
- perera
Re : RESOLU : Ubuntu sur un SSD externe : grub cassé?
Petit problème:
jquand je fais
ls /boot/efi/
il me donne rien, ce qui laisse supposer qu'il n'y a rien dans ce repertoire....
auperera@Zorglub:~$ ls /boot/efi/
auperera@Zorglub:~$
Hors ligne
#6 Le 08/08/2023, à 16:57
- perera
Re : RESOLU : Ubuntu sur un SSD externe : grub cassé?
pour confirmer
auperera@Zorglub:~$ ls /boot/efi/EFI/ubuntu
ls: impossible d'accéder à '/boot/efi/EFI/ubuntu': Aucun fichier ou dossier de ce type
Hors ligne
#7 Le 08/08/2023, à 17:08
- geole
Re : RESOLU : Ubuntu sur un SSD externe : grub cassé?
pour confirmer
auperera@Zorglub:~$ ls /boot/efi/EFI/ubuntu ls: impossible d'accéder à '/boot/efi/EFI/ubuntu': Aucun fichier ou dossier de ce type
donne ce retour
sudo mount -av
La suite serait de vérifier que le bios boote bien sur support USB de façon prioritaire
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
Hors ligne
#8 Le 08/08/2023, à 17:09
- perera
Re : RESOLU : Ubuntu sur un SSD externe : grub cassé?
bon, en fait je n'avais pas monté /dev/sdc1
apres avoir monté, c'est bon maintenant: il y a bien quelque chose
sudo mount -v /dev/sdc1 /mnt
[sudo] Mot de passe de auperera :
mount : /dev/sdc1 monté sur /mnt.
auperera@Zorglub:~$ ls /boot/efi/EFI/ubuntu
ls: impossible d'accéder à '/boot/efi/EFI/ubuntu': Permission non accordée
auperera@Zorglub:~$ sudo ls /boot/efi/EFI/ubuntu
BOOTX64.CSV grub.cfg grubx64.efi mmx64.efi shimx64.efi
auperera@Zorglub:~$
Je vais quand même attendre la confirmation de ta part Géole qu'il y a pas de suite 5) etc... et aussi la réponse à ma question
si je dois garder le ssd externe connecté ou pas à l'étape 4) - merci de me répondre
Hors ligne
#9 Le 08/08/2023, à 17:18
- geole
Re : RESOLU : Ubuntu sur un SSD externe : grub cassé?
Il y a quelque chose que je ne comprends pas
Au message 5, il n'y a rien au retour de la commande ls
Au message 8, il y a quelque chose,
Mais la cause ne peut pas être le montage car il est fait sur /mnt et pas sur /boot/efi
Donne ce retour
lsblk -fe7 | cat
ou alors, tu as déjà fais quelques commandes
Au final, lorsque le bios bootera prioritairement en USB, tant ce disque sera branché, la RAM ne sera pas consultée. Il faudra débrancher le disque externe pour booter avec le grub du UBUNTU interne
Mais si tu ne le débranches pas, le GRUB du ubuntu externe, te propose aussi de pouvoir booter sur le windows et le ubuntu interne. A toi de savoir si cela te convient ou pas. Dans ce dernier cas, il y aurait juste une petite manip à faire
Dernière modification par geole (Le 08/08/2023, à 17:24)
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
Hors ligne
#10 Le 08/08/2023, à 17:31
- perera
Re : RESOLU : Ubuntu sur un SSD externe : grub cassé?
voici
auperera@Zorglub:~$ lsblk -fe7 | cat
NAME FSTYPE FSVER LABEL UUID FSAVAIL FSUSE% MOUNTPOINTS
sda
├─sda1 vfat FAT32 SYSTEM 2230-9F8B 224,3M 12% /boot/efi
├─sda2
├─sda3 ntfs OS 64A0347BA03455B0 21,9G 81% /media/auperera/OS
└─sda4 ntfs D44670AC467090CA
sdb
├─sdb1 ntfs DATA 2C9C601A9C5FDD40 554,4G 13% /media/auperera/DATA
├─sdb2 vfat FAT32 0BA1-7D17 512M 0% /media/auperera/0BA1-7D17
├─sdb3 ext4 1.0 0f5bf503-90b5-4f74-be72-628be6c177a0 156,1G 38% /media/auperera/0f5bf503-90b5-4f74-be72-628be6c177a0
└─sdb4 swap 1 6dd3e616-3b06-4a46-b97c-3b8cf376e52a
sdc
├─sdc1 vfat FAT32 6D99-8DF9 479M 0% /mnt
│ /media/auperera/6D99-8DF9
└─sdc2 ext4 1.0 5d5fa8d2-a7c6-41ce-be90-2181b3c9d69e 798,8G 8% /var/snap/firefox/common/host-hunspell
/
auperera@Zorglub:~$
Hors ligne
#11 Le 08/08/2023, à 17:37
- perera
Re : RESOLU : Ubuntu sur un SSD externe : grub cassé?
Je n'ai fait que les commandes que j'ai listées ici.
Je ne veux plus booter sur le unbuntu interne.
Mais je veux quand même que, au démarrage, il m'affiche la liste des boots disponibles (au cas où je voudrais booter sur windows)
L'ancien ubuntu ne me sert plus puisque j'ai tout recopié sur le SSD. Je le garde pour stocker des données de calcul volumineuses
que je n'utilise pas immédiatement.
Une question: est-ce que je peux utiliser le ssd externe sur un autre pc en bootant dessus, et retrouver ainsi mon environnement
linux sur une autre machine? Y a t-il des manips spéciales à faire?
Hors ligne
#12 Le 08/08/2023, à 17:43
- geole
Re : RESOLU : Ubuntu sur un SSD externe : grub cassé?
Le but est bien de rendre le disque externe indépendant afin qu'il puisse booter le ubuntu installé chez lui depuis n'importe quel ordinateur bootant en EFI sinon, il faudra y ajouter la structure de boot LEGACY pour les vieux ordinateurs
├─sda1 vfat FAT32 SYSTEM 2230-9F8B 224,3M 12% /boot/efi
├─sdc1 vfat FAT32 6D99-8DF9 479M 0% /mnt
Les deux partitions sont bien montées, tu va pouvoir rapatrier la structure de boot
Dernière modification par geole (Le 08/08/2023, à 17:46)
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
Hors ligne
#13 Le 08/08/2023, à 17:47
- perera
Re : RESOLU : Ubuntu sur un SSD externe : grub cassé?
J'ai utilisé disks pour voir ce qu'il y avait et j'ai peut être monté certaines pour voir dedans.
Je me souviens que j'ai dû taper le pass sudo 2 fois pour une d'entre elles
est-ce que ça explique le truc que tu ne comprends pas?
Hors ligne
#14 Le 08/08/2023, à 18:00
- perera
Re : RESOLU : Ubuntu sur un SSD externe : grub cassé?
j'ai commencé la manip que tu as suggéré, mais il plante en cours de route:
auperera@Zorglub:~$ sudo mkdir -v /mnt/EFI
[sudo] Mot de passe de auperera :
mkdir: création du répertoire '/mnt/EFI'
auperera@Zorglub:~$ sudo cp -Rv /boot/efi/EFI/ubuntu /mnt/EFI
'/boot/efi/EFI/ubuntu' -> '/mnt/EFI/ubuntu'
'/boot/efi/EFI/ubuntu/grubx64.efi' -> '/mnt/EFI/ubuntu/grubx64.efi'
'/boot/efi/EFI/ubuntu/grub.cfg' -> '/mnt/EFI/ubuntu/grub.cfg'
'/boot/efi/EFI/ubuntu/shimx64.efi' -> '/mnt/EFI/ubuntu/shimx64.efi'
'/boot/efi/EFI/ubuntu/mmx64.efi' -> '/mnt/EFI/ubuntu/mmx64.efi'
'/boot/efi/EFI/ubuntu/BOOTX64.CSV' -> '/mnt/EFI/ubuntu/BOOTX64.CSV'
auperera@Zorglub:~$ sudo cp -Rv /boot/efi/Boot /mnt/EFI
cp: impossible d'évaluer '/boot/efi/Boot': Aucun fichier ou dossier de ce type
auperera@Zorglub:~$
Hors ligne
#15 Le 08/08/2023, à 18:08
- perera
Re : RESOLU : Ubuntu sur un SSD externe : grub cassé?
voici le retour d'une commande que tu avais demandé plus haut en #7
auperera@Zorglub:~$ sudo mount -av
/ : ignoré
/boot/efi : déjà monté
none : ignoré
auperera@Zorglub:~$
Hors ligne
#16 Le 08/08/2023, à 18:13
- geole
Re : RESOLU : Ubuntu sur un SSD externe : grub cassé?
Il fallait bien que je commette une erreur
sudo cp -Rv /boot/efi/EFI/Boot /mnt/EFI
sudo cp -v /boot/efi/EFI/ubuntu/shimx64.efi /mnt/EFI/Boot/bootx64.efi
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
Hors ligne
#17 Le 08/08/2023, à 18:19
- perera
Re : RESOLU : Ubuntu sur un SSD externe : grub cassé?
OK, ça passe
auperera@Zorglub:~$ sudo cp -Rv /boot/efi/EFI/Boot /mnt/EFI
[sudo] Mot de passe de auperera :
Désolé, essayez de nouveau.
[sudo] Mot de passe de auperera :
'/boot/efi/EFI/Boot' -> '/mnt/EFI/Boot'
'/boot/efi/EFI/Boot/bootx64.efi' -> '/mnt/EFI/Boot/bootx64.efi'
'/boot/efi/EFI/Boot/fbx64.efi' -> '/mnt/EFI/Boot/fbx64.efi'
'/boot/efi/EFI/Boot/mmx64.efi' -> '/mnt/EFI/Boot/mmx64.efi'
auperera@Zorglub:~$ sudo cp -v /boot/efi/EFI/ubuntu/shimx64.efi /mnt/EFI/Boot/bootx64.efi
'/boot/efi/EFI/ubuntu/shimx64.efi' -> '/mnt/EFI/Boot/bootx64.efi'
auperera@Zorglub:~$ sudo sed -i 's/,hd1,gpt2//' /mnt/EFI/ubuntu/grub.cfg
auperera@Zorglub:~$ sudo umount -v /mnt
umount: /mnt démonté
je tente la dernière commande
Hors ligne
#18 Le 08/08/2023, à 18:21
- perera
Re : RESOLU : Ubuntu sur un SSD externe : grub cassé?
auperera@Zorglub:~$ sudo sed -i 's/5d5fa8d2-a7c6-41ce-be90-2181b3c9d69e root hd1,gpt2/0f5bf503-90b5-4f74-be72-628be6c177a0 root/' /boot/efi/EFI/ubuntu/grub.cfg
auperera@Zorglub:~$
c'est tout?
je peux redemarrer, et je n'aurais plus le problème de grub> ?
Hors ligne
#19 Le 08/08/2023, à 18:33
- geole
Re : RESOLU : Ubuntu sur un SSD externe : grub cassé?
Normalement cela doit rebooter
Vérifie ton bios pour regarder si le boot USB est prioritaire......
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
Hors ligne
#20 Le 08/08/2023, à 19:05
- perera
Re : RESOLU : Ubuntu sur un SSD externe : grub cassé?
Merci beaucoup Geole!
oui j'ai du changer l'ordre des boot dans le bios, mais maintenant il me donne directement le bon menu grub.
Si je debranche le ssd, il va booter sur l'ancien ubuntu (ordre dans bios) et me proposer toujours un menu grub n'est ce pas?, mais
cette fois sans le ssd dedans?
En tout cas merci encore une fois
Et bonne soirée!
Hors ligne
#21 Le 08/08/2023, à 20:23
- geole
Re : RESOLU : Ubuntu sur un SSD externe : grub cassé?
Si je debranche le ssd, il va booter sur l'ancien ubuntu (ordre dans bios) et me proposer toujours un menu grub n'est ce pas?, mais
cette fois sans le ssd dedans?
C'est ce qui est prévu. Il y aura même windows.
Dernière modification par geole (Le 08/08/2023, à 20:24)
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
Hors ligne