Je sèche sur grub uefi et usb hdd (clé usb de boot avec grub) !
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 correspondant
à 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.mod
http.mod lzopio.mod nilfs2.mod play.mod
sleep.mod usbserial_common.mod
afs.mod cmp_test.mod elf.mod gcry_seed.mod
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.mod
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.mod
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
Reply to: