Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| hardware:lenovo:thinkstation_s30:erreur_demarrage_debian_uefi [2024/11/07 08:35] – yoann | hardware:lenovo:thinkstation_s30:erreur_demarrage_debian_uefi [2024/12/10 10:12] (Version actuelle) – yoann | ||
|---|---|---|---|
| Ligne 8: | Ligne 8: | ||
| < | < | ||
| - | Error 1962 : | + | Error 1962 : No operating system found. Press any key to repeat boot sequence. |
| </ | </ | ||
| Ligne 14: | Ligne 14: | ||
| Configuration initiale : | Configuration initiale : | ||
| * BIOS version : A0KT47AUS (2013) | * BIOS version : A0KT47AUS (2013) | ||
| - | * | ||
| - | Remarque: | + | |
| + | Remarques: | ||
| Le système peut démarrer dans la configuration suivante : | Le système peut démarrer dans la configuration suivante : | ||
| Ligne 24: | Ligne 24: | ||
| Cette configuration ne permet cependant pas d' | Cette configuration ne permet cependant pas d' | ||
| + | |||
| + | En mode UEFI, le système démarre depuis des supports externes comme le media d' | ||
| + | |||
| + | Depuis le mode récupération de l' | ||
| + | |||
| + | < | ||
| + | EFI variables are not supported on this system. | ||
| + | </ | ||
| + | |||
| + | ===== Solution (en cours) ===== | ||
| + | |||
| + | |||
| + | **Mettre à jour le microfirmware UEFI**. Plusieurs versions sont disponibles, | ||
| + | |||
| + | < | ||
| + | Le flash a fonctionné avec la version '' | ||
| + | </ | ||
| + | |||
| + | Après la mise à jour, recharger les paramètres par défaut: | ||
| + | * < | ||
| + | * Depuis l' | ||
| + | * < | ||
| + | |||
| + | Le démarrage échoue toujours. Il est cependant possible de [[sysadmin: | ||
| + | |||
| + | <code bash> | ||
| + | set prefix=(hd1, | ||
| + | set root=(md/0) | ||
| + | |||
| + | insmod normal | ||
| + | normal | ||
| + | |||
| + | insmod linux | ||
| + | linux /vmlinuz root=/ | ||
| + | initrd /initrd.img | ||
| + | |||
| + | boot | ||
| + | </ | ||
| + | |||
| + | Après MAJ firmware et une fois le système démarré, **efibootmgr** retourne des informations cohérentes : | ||
| + | |||
| + | < | ||
| + | BootCurrent: | ||
| + | Timeout: 1 seconds | ||
| + | BootOrder: 0000, | ||
| + | Boot0000* debian | ||
| + | Boot000A* HL-DT-STDVD-RAM GHA2N BBS(CDROM,, | ||
| + | Boot000B* ST4000NM0035 | ||
| + | Boot000C* WDC WD4000FYYZ-88UL1B0 | ||
| + | Boot000D* IBA GE Slot 00C8 v1372 BBS(Network,, | ||
| + | Boot000E* UEFI: KingstonDataTraveler 3.0PMAP | ||
| + | Boot000F* KingstonDataTraveler 3.0PMAP | ||
| + | </ | ||
| + | |||
| + | |||
| + | A tester : | ||
| + | < | ||
| + | If the Debian .efi loader is copied to the EFI system partition at / | ||
| + | |||
| + | Reference: http:// | ||
| + | |||
| + | The --removable flag for `grub-install` does this. | ||
| + | |||
| + | The only problem then is that the firmware will almost certainly favour Windows' | ||
| + | </ | ||
| + | |||
| + | <code bash> | ||
| + | grub-install --removable /dev/sda --target=x86_64-efi --efi-directory=/ | ||
| + | grub-install --removable /dev/sdb --target=x86_64-efi --efi-directory=/ | ||
| + | |||
| + | efibootmgr --create --disk /dev/sda --part 1 --label debian1 --loader ' | ||
| + | </ | ||
| + | |||
| + | Les entrées crées via efibootmgr n' | ||
| + | |||
| + | <code bash> | ||
| + | efibootmgr --create --disk /dev/sda --part 1 --label debian1 --loader ' | ||
| + | </ | ||
| + | |||
| + | < | ||
| + | Après redémarrage les entrées du boot uefi sont modifiées par le BIOS. | ||
| + | </ | ||
| + | |||
| + | Avant redémarrage : | ||
| + | |||
| + | Après redémarrage : | ||
| + | |||
| ===== Références ===== | ===== Références ===== | ||
| Ligne 30: | Ligne 117: | ||
| * [[https:// | * [[https:// | ||
| * [[https:// | * [[https:// | ||
| + | * https:// | ||
| + | |||