Partage
  • Partager sur Facebook
  • Partager sur Twitter

GRUB n'atteint pas les fichiers recquis

Clef USB bootable UEFI et BIOS, erreur de GRUB incompréhensible

    20 mai 2020 à 13:04:58

    Bonjour tout le monde,

    J'essaye de faire booter GRUB sur une machine. Rien de plus. Et pourtant, je bloque sur des problèmes.

    Mon but final est de créer une clef USB bootable à la fois pour UEFI et BIOS. J'ai suivi ce tuto: https://linuxconfig.org/how-to-create-multiboot-usb-with-linux. La seule différence est que, a la fin, je n'ajoute aucun OS au menu de grub (pour l'instant je souhaiterais simplement voir le menu de GRUB apparaître avec la seule option "shutdown").

    Plusieurs problèmes surviennent lorsque je branche ma clef USB dans mon HP-proliant-DL380 G4 qui possède un CPU 32 bits Intel Xeon. Le premier problème est le seul qui importe vraiment.

    1. GRUB affiche ce message d'erreur et entre en rescue mode

    error: attempt to read or write outside of disk 'hd0'.
    Entering rescue mode ...

    2. la commande 'halt ' est inconnue (unknown command), je dois donc arrêter brutalement l'ordinateur

    Merci pour votre temps et vos réponses,

    Baptiste


    Quelques informations sans doute utiles:

    • print obtenu avec parted
    Model: SanDisk Cruzer Facet (scsi)
    Disk /dev/sdb: 16,0GB
    Sector size (logical/physical): 512B/512B
    Partition Table: msdos
    Disk Flags: 
    
    Number  Start   End     Size    Type     File system  Flags
     1      1049kB  578MB   577MB   primary  fat32        boot, esp
     2      578MB   16,0GB  15,4GB  primary  ext4
    • grub.cfg
    menuentry "shutdown" {
            echo "Shutting down computer ..."
            halt
    }
    • tree de la partition 1.
    └── EFI
        └── BOOT
            ├── BOOTX64.CSV
            ├── BOOTX64.EFI
            ├── grub.cfg
            ├── grubx64.efi
            └── mmx64.efi
    • tree de la partition 2.
    ├── boot
    │   └── grub
    │       ├── fonts
    │       │   └── unicode.pf2
    │       ├── grub.cfg
    │       ├── grubenv
    │       ├── i386-pc
    │       │   └── (des modules et .lst)
    │       ├── locale
    │       │   ├── en_AU.mo
    │       │   ├── en_CA.mo
    │       │   ├── en_GB.mo
    │       │   └── en@quot.mo
    │       └── x86_64-efi
    │           └── (des modules et .lst)
    └── lost+found
    • grub rescue> ls
    (hd0) (hd0,msdos2) (hd0,msdos1) (fd0) (fd1)
    • grub rescue> ls (hd0)
    (hd0): Filesystem is unknown.
    • grub rescue> ls (hd0,msdos1)
    (hd0,msdos1): Filesystem is unknown.
    • grub rescue> ls (hd0,msdos2)
    (hd0,msdos2): Filesystem is ext2.              (je ne comprends pas pourquoi il la reconnait en ext2, mais passons ...)
    • grub rescue> ls (hd0,msdos2)/
    ./ ../ lost+found/ boot/
    • grub rescue> ls (hd0,msdos2)/boot
    error: attempt to read or write outside of disk 'hd0'.

    -
    Edité par BujuBojo 20 mai 2020 à 13:33:28

    • Partager sur Facebook
    • Partager sur Twitter

    GRUB n'atteint pas les fichiers recquis

    × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
    × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
    • Editeur
    • Markdown