Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

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

1 réponse
Avatar
machinSuite
Bonjour =C3=A0 tous.

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

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

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

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

sudo mkfs -t ext4 -v /dev/sdb2
=09mke2fs 1.44.5 (15-Dec-2018)
=09fs_types for mke2fs.conf resolution: 'ext4'
=09Filesystem label=3D
=09OS type: Linux
=09Block size=3D4096 (log=3D2)
=09Fragment size=3D4096 (log=3D2)
=09Stride=3D0 blocks, Stripe width=3D0 blocks
=0965536 inodes, 262144 blocks
=0913107 blocks (5.00%) reserved for the super user
=09First data block=3D0
=09Maximum filesystem blocks=3D268435456
=098 block groups
=0932768 blocks per group, 32768 fragments per group
=098192 inodes per group
=09Filesystem UUID: 4cbfe25a-5ac4-41a0-bed9-9c4337379395
=09Superblock backups stored on blocks:=20
=09=0932768, 98304, 163840, 229376

=09Allocating group tables: done =20
=09Writing inode tables: done =20
=09Creating journal (8192 blocks): done
=09Writing 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=3Dx86_64-efi --removable --efi-directory=3D/mnt/=
sdb1
--boot-directory=3D/mnt/sdb2/boot /dev/sdb
=09Installation pour la plate-forme x86_64-efi.
=09Installation termin=C3=A9e, sans erreur.

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

=09menuentry 'essai' {
=09}
**********

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

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

Et =C3=A9videmment je me retrouve avec le menu du grub.cfg correspondant au=
choix
"debian".
Je ne comprend pas que ma cl=C3=A9 construite comme un disque dur et d=C3=
=A9tect=C3=A9e
comme un disque dur par le bios uefi, ne lance pas le grub.cfg correspondan=
t
=C3=A0 ma cl=C3=A9 usb.

Quelques infos pour votre aide.

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

=09/mnt/sdb1/EFI:
=09BOOT

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

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

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

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

=09/mnt/sdb2/boot:
=09grub

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

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

=09/mnt/sdb2/boot/grub/locale:
=09ast.mo da.mo de@hebrew.mo en@arabic.mo en@greek.mo =20
en@piglatin.mo eo.mo fi.mo gl.mo hu.mo it.mo ko.mo nb.mo pa.mo=20
pt_BR.mo sl.mo sv.mo uk.mo zh_CN.mo
=09ca.mo de_CH.mo de.mo en@cyrillic.mo en@hebrew.mo en@quot.mo=
=20
es.mo fr.mo hr.mo id.mo ja.mo lt.mo nl.mo pl.mo ru.mo sr.mo=20
tr.mo vi.mo zh_TW.mo

=09/mnt/sdb2/boot/grub/x86_64-efi:
=09acpi.mod chain.mod efinet.mod =20
gcry_rijndael.mod hfspluscomp.mod luks.mod net.mod =
=20
pbkdf2_test.mod shift_test.mod usb.mod
=09adler32.mod cmdline_cat_test.mod efi_uga.mod =20
gcry_rmd160.mod hfsplus.mod lvm.mod newc.mod=
=20
pcidump.mod signature_test.mod usbms.mod
=09affs.mod cmp.mod ehci.mod gcry_rsa.mo=
d =20
http.mod lzopio.mod nilfs2.mod play.mod =
=20
sleep.mod usbserial_common.mod
=09afs.mod cmp_test.mod elf.mod gcry_seed.m=
od =20
iorw.mod macbless.mod normal.mod png.mod =
=20
sleep_test.mod usbserial_ftdi.mod
=09ahci.mod command.lst eval.mod =20
gcry_serpent.mod iso9660.mod macho.mod =20
ntfscomp.mod priority_queue.mod spkmodem.mod =20
usbserial_pl2303.mod
=09all_video.mod configfile.mod exfat.mod gcry_sha1.m=
od =20
jfs.mod mdraid09_be.mod ntfs.mod probe.mod =
=20
squash4.mod usbserial_usbdebug.mod
=09aout.mod core.efi exfctest.mod =20
gcry_sha256.mod jpeg.mod mdraid09.mod odc.mod =
=20
procfs.mod syslinuxcfg.mod usbtest.mod
=09appleldr.mod cpio_be.mod ext2.mod =20
gcry_sha512.mod keylayouts.mod mdraid1x.mod =20
offsetio.mod progress.mod tar.mod verify.mod
=09archelp.mod cpio.mod extcmd.mod gcry_tiger.=
mod =20
keystatus.mod memdisk.mod ohci.mod raid5rec.mo=
d =20
terminal.lst video_bochs.mod
=09ata.mod cpuid.mod fat.mod =20
gcry_twofish.mod ldm.mod memrw.mod =20
part_acorn.mod raid6rec.mod terminal.mod =20
video_cirrus.mod
=09at_keyboard.mod crc64.mod file.mod =20
gcry_whirlpool.mod legacycfg.mod minicmd.mod =20
part_amiga.mod random.mod terminfo.mod =20
video_colors.mod
=09backtrace.mod cryptodisk.mod fixvideo.mod geli.mod =
=20
legacy_password_test.mod minix2_be.mod part_apple.mod read.mod =
=20
test_blockarg.mod video_fb.mod
=09bfs.mod crypto.lst font.mod gettext.mod=
=20
linux16.mod minix2.mod part_bsd.mod reboot.mod =
=20
testload.mod videoinfo.mod
=09bitmap.mod crypto.mod fshelp.mod gfxmenu.mod=
=20
linuxefi.mod minix3_be.mod part_dfly.mod regexp.mod =
=20
test.mod video.lst
=09bitmap_scale.mod cs5536.mod fs.lst =20
gfxterm_background.mod linux.mod minix3.mod =20
part_dvh.mod reiserfs.mod testspeed.mod video.mod
=09blocklist.mod ctz_test.mod functional_test.mod=20
gfxterm_menu.mod loadbios.mod minix_be.mod =20
part_gpt.mod relocator.mod tftp.mod =20
videotest_checksum.mod
=09boot.mod datehook.mod gcry_arcfour.mod gfxterm.mod=
=20
load.cfg minix.mod partmap.lst romfs.mod =
=20
tga.mod videotest.mod
=09bsd.mod date.mod gcry_blowfish.mod gptsync.mod=
=20
loadenv.mod mmap.mod part_msdos.mod scsi.mod =
=20
time.mod xfs.mod
=09bswap_test.mod datetime.mod gcry_camellia.mod grub.efi =
=20
loopback.mod moddep.lst part_plan.mod =20
search_fs_file.mod trig.mod xnu.mod
=09btrfs.mod diskfilter.mod gcry_cast5.mod gzio.mod =
=20
lsacpi.mod modinfo.sh part_sun.mod =20
search_fs_uuid.mod tr.mod xnu_uuid.mod
=09bufio.mod disk.mod gcry_crc.mod halt.mod =
=20
lsefimmap.mod morse.mod part_sunpc.mod =20
search_label.mod true.mod xnu_uuid_test.mod
=09cat.mod div.mod gcry_des.mod hashsum.mod=
=20
lsefi.mod mpi.mod parttool.lst search.mod =
=20
udf.mod xzio.mod
=09cbfs.mod div_test.mod gcry_dsa.mod hdparm.mod =
=20
lsefisystab.mod msdospart.mod parttool.mod serial.mod =
=20
ufs1_be.mod zfscrypt.mod
=09cbls.mod dm_nv.mod gcry_idea.mod hello.mod =
=20
lsmmap.mod mul_test.mod password.mod setjmp.mod =
=20
ufs1.mod zfsinfo.mod
=09cbmemc.mod echo.mod gcry_md4.mod help.mod =
=20
ls.mod multiboot2.mod password_pbkdf2.mod=20
setjmp_test.mod ufs2.mod zfs.mod
=09cbtable.mod efifwsetup.mod gcry_md5.mod hexdump.mod=
=20
lspci.mod multiboot.mod pata.mod setpci.mod =
=20
uhci.mod
=09cbtime.mod efi_gop.mod gcry_rfc2268.mod hfs.mod =
=20
lssal.mod nativedisk.mod pbkdf2.mod sfs.mod =
=20
usb_keyboard.mod

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

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



--
Sent from: http://debian.2.n7.nabble.com/debian-user-french-f1152225.html

1 réponse

Avatar
machinSuite
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