Je sèche sur grub uefi et usb hdd (clé usb de boot avec grub) !

Le
machinSuite
Bonjour à tous.

Aujourd'hui je sèche sur une clé usb sur laquelle j'ai install=
grub efi et
édité un petit fichier grub.cfg pour tester la contruction.
Mon bios uefi est configuré uniquement en uefi (pas de bios legacy, ..=
.
etc).
Voici les commandes :

**********
sudo fdisk -l /dev/sdb
Disklabel type: gpt
Disk identifier: 3BCEE097-FD5C-CC46-9506-04B2AB5F4604

Device Start End Sectors Size Type
/dev/sdb1 2048 1050623 1048576 512M EFI System
/dev/sdb2 1050624 3147775 2097152 1G Linux filesystem

sudo mkfs -t vfat -v /dev/sdb1
mkfs.fat 4.1 (2017-01-24)
Auto-selecting FAT32 for large filesystem
/dev/sdb1 has 255 heads and 63 sectors per track,
hidden sectors 0x0800;
logical sector size is 512,
using 0xf8 media descriptor, with 1048576 sectors;
drive number 0x80;
filesystem has 2 32-bit FATs and 8 sectors per cluster.
FAT size is 1024 sectors, and provides 130812 clusters.
There are 32 reserved sectors.
Volume ID is 4ecce0cc, no volume label.

sudo mkfs -t ext4 -v /dev/sdb2
mke2fs 1.44.5 (15-Dec-2018)
fs_types for mke2fs.conf resolution: 'ext4'
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
65536 inodes, 262144 blocks
13107 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=268435456
8 block groups
32768 blocks per group, 32768 fragments per group
8192 inodes per group
Filesystem UUID: 4cbfe25a-5ac4-41a0-bed9-9c4337379395
Superblock backups stored on blocks:
32768, 98304, 163840, 229376

Allocating group tables: done
Writing inode tables: done
Creating journal (8192 blocks): done
Writing superblocks and filesystem accounting information: done

sudo mkdir /mnt/sdb1
sudo mkdir /mnt/sdb2
sudo mount /dev/sdb1 /mnt/sdb1
sudo mount /dev/sdb2 /mnt/sdb2
sudo grub-install --target=x86_64-efi --removable --efi-directory=/mnt/=
sdb1
--boot-directory=/mnt/sdb2/boot /dev/sdb
Installation pour la plate-forme x86_64-efi.
Installation terminée, sans erreur.

sudo nano /mnt/sdb2/boot/grub/grub.cfg

menuentry 'essai' {
}
**********

Lorsque je boot, le choix est "debian" (l'installation sur mon disque dur)
et "usb hdd" (ma clé usb).
Je choisie "usb hdd" et le message suivant s'affiche 1 seconde :

**********
system bootorder not found initializing default
reset system
**********

Et évidemment je me retrouve avec le menu du grub.cfg correspondant au=
choix
"debian".
Je ne comprend pas que ma clé construite comme un disque dur et d=
tectée
comme un disque dur par le bios uefi, ne lance pas le grub.cfg correspondan=
t
à ma clé usb.

Quelques infos pour votre aide.

*******************
sudo ls -R /mnt/sdb1
/mnt/sdb1:
EFI

/mnt/sdb1/EFI:
BOOT

/mnt/sdb1/EFI/BOOT:
BOOTX64.CSV BOOTX64.EFI fbx64.efi grub.cfg grubx64.efi mmx64.efi

sudo cat /mnt/sdb1/EFI/BOOT/grub.cfg
search.fs_uuid 4cbfe25a-5ac4-41a0-bed9-9c4337379395 root hd1,gpt2
set prefix=($root)'/boot/grub'
configfile $prefix/grub.cfg

sudo blkid /dev/sdb?
/dev/sdb1: UUID="4ECC-E0CC" TYPE="vfat"
PARTUUID="0520bada-aa7a-be47-b574-ebf38f7ad68e"
/dev/sdb2: UUID="4cbfe25a-5ac4-41a0-bed9-9c4337379395" TYPE="ext4"
PARTUUID="59e70f7e-4f6f-2744-af18-0292502350d2"

sudo ls -R /mnt/sdb2
/mnt/sdb2:
boot lost+found

/mnt/sdb2/boot:
grub

/mnt/sdb2/boot/grub:
fonts grub.cfg grubenv locale x86_64-efi

/mnt/sdb2/boot/grub/fonts:
unicode.pf2

/mnt/sdb2/boot/grub/locale:
ast.mo da.mo de@hebrew.mo en@arabic.mo en@greek.mo
en@piglatin.mo eo.mo fi.mo gl.mo hu.mo it.mo ko.mo nb.mo pa.mo
pt_BR.mo sl.mo sv.mo uk.mo zh_CN.mo
ca.mo de_CH.mo de.mo en@cyrillic.mo en@hebrew.mo en@quot.mo=

es.mo fr.mo hr.mo id.mo ja.mo lt.mo nl.mo pl.mo ru.mo sr.mo
tr.mo vi.mo zh_TW.mo

/mnt/sdb2/boot/grub/x86_64-efi:
acpi.mod chain.mod efinet.mod
gcry_rijndael.mod hfspluscomp.mod luks.mod net.mod =

pbkdf2_test.mod shift_test.mod usb.mod
adler32.mod cmdline_cat_test.mod efi_uga.mod
gcry_rmd160.mod hfsplus.mod lvm.mod newc.mod=

pcidump.mod signature_test.mod usbms.mod
affs.mod cmp.mod ehci.mod gcry_rsa.mo=
d
http.mod lzopio.mod nilfs2.mod play.mod =

sleep.mod usbserial_common.mod
afs.mod cmp_test.mod elf.mod gcry_seed.m=
od
iorw.mod macbless.mod normal.mod png.mod =

sleep_test.mod usbserial_ftdi.mod
ahci.mod command.lst eval.mod
gcry_serpent.mod iso9660.mod macho.mod
ntfscomp.mod priority_queue.mod spkmodem.mod
usbserial_pl2303.mod
all_video.mod configfile.mod exfat.mod gcry_sha1.m=
od
jfs.mod mdraid09_be.mod ntfs.mod probe.mod =

squash4.mod usbserial_usbdebug.mod
aout.mod core.efi exfctest.mod
gcry_sha256.mod jpeg.mod mdraid09.mod odc.mod =

procfs.mod syslinuxcfg.mod usbtest.mod
appleldr.mod cpio_be.mod ext2.mod
gcry_sha512.mod keylayouts.mod mdraid1x.mod
offsetio.mod progress.mod tar.mod verify.mod
archelp.mod cpio.mod extcmd.mod gcry_tiger.=
mod
keystatus.mod memdisk.mod ohci.mod raid5rec.mo=
d
terminal.lst video_bochs.mod
ata.mod cpuid.mod fat.mod
gcry_twofish.mod ldm.mod memrw.mod
part_acorn.mod raid6rec.mod terminal.mod
video_cirrus.mod
at_keyboard.mod crc64.mod file.mod
gcry_whirlpool.mod legacycfg.mod minicmd.mod
part_amiga.mod random.mod terminfo.mod
video_colors.mod
backtrace.mod cryptodisk.mod fixvideo.mod geli.mod =

legacy_password_test.mod minix2_be.mod part_apple.mod read.mod =

test_blockarg.mod video_fb.mod
bfs.mod crypto.lst font.mod gettext.mod=

linux16.mod minix2.mod part_bsd.mod reboot.mod =

testload.mod videoinfo.mod
bitmap.mod crypto.mod fshelp.mod gfxmenu.mod=

linuxefi.mod minix3_be.mod part_dfly.mod regexp.mod =

test.mod video.lst
bitmap_scale.mod cs5536.mod fs.lst
gfxterm_background.mod linux.mod minix3.mod
part_dvh.mod reiserfs.mod testspeed.mod video.mod
blocklist.mod ctz_test.mod functional_test.mod
gfxterm_menu.mod loadbios.mod minix_be.mod
part_gpt.mod relocator.mod tftp.mod
videotest_checksum.mod
boot.mod datehook.mod gcry_arcfour.mod gfxterm.mod=

load.cfg minix.mod partmap.lst romfs.mod =

tga.mod videotest.mod
bsd.mod date.mod gcry_blowfish.mod gptsync.mod=

loadenv.mod mmap.mod part_msdos.mod scsi.mod =

time.mod xfs.mod
bswap_test.mod datetime.mod gcry_camellia.mod grub.efi =

loopback.mod moddep.lst part_plan.mod
search_fs_file.mod trig.mod xnu.mod
btrfs.mod diskfilter.mod gcry_cast5.mod gzio.mod =

lsacpi.mod modinfo.sh part_sun.mod
search_fs_uuid.mod tr.mod xnu_uuid.mod
bufio.mod disk.mod gcry_crc.mod halt.mod =

lsefimmap.mod morse.mod part_sunpc.mod
search_label.mod true.mod xnu_uuid_test.mod
cat.mod div.mod gcry_des.mod hashsum.mod=

lsefi.mod mpi.mod parttool.lst search.mod =

udf.mod xzio.mod
cbfs.mod div_test.mod gcry_dsa.mod hdparm.mod =

lsefisystab.mod msdospart.mod parttool.mod serial.mod =

ufs1_be.mod zfscrypt.mod
cbls.mod dm_nv.mod gcry_idea.mod hello.mod =

lsmmap.mod mul_test.mod password.mod setjmp.mod =

ufs1.mod zfsinfo.mod
cbmemc.mod echo.mod gcry_md4.mod help.mod =

ls.mod multiboot2.mod password_pbkdf2.mod
setjmp_test.mod ufs2.mod zfs.mod
cbtable.mod efifwsetup.mod gcry_md5.mod hexdump.mod=

lspci.mod multiboot.mod pata.mod setpci.mod =

uhci.mod
cbtime.mod efi_gop.mod gcry_rfc2268.mod hfs.mod =

lssal.mod nativedisk.mod pbkdf2.mod sfs.mod =

usb_keyboard.mod

/mnt/sdb2/lost+found:
*******************

Il s'agit certainement d'un petit truc qui m'échappe totatelement !
Merci d'avance pour votre aide.
A plus.



--
Sent from: http://debian.2.n7.nabble.com/debian-user-french-f1152225.html
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
machinSuite
Le #26538550
Bonjour à tous !
J'ai trouvé la solution au boot de ma clé : utiliser l'option
"--no-uefi-secure-boot" (permet de booter en "usb disk" avec "secure boot"
désactivé)
Donc pour installer grub sur la clé :
sudo fdisk /dev/sdb # gpt + sdb1 (512Mo en système EFI) + sdb2 (le res te en
système de fichier linux)
sudo mkfs -t vfat /dev/sdb1
sudo mkfs -t ext4 /dev/sdb2
sudo mkdir sdb1 sdb2
sudo mount /dev/sdb1 sdb1
sudo mount /dev/sdb2 sdb2
cd sdb2/
sudo rm -r *
cd ..
sudo grub-install -v --boot-directory=sdb2/boot/ --efi-directory=sdb1/
--removable --no-uefi-secure-boot
... etc ...
A plus.

--
Sent from: http://debian.2.n7.nabble.com/debian-user-french-f1152225.html
Publicité
Poster une réponse
Anonyme