[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: