bootc-dev / bootc-dev/bootc

grub 2.14 (blsuki) breaks boot on installs without a separate /boot partition - BLS entries not found

Aperta
#2,250 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub
Lingua principale
Rust
Stelle
2.3k
Fork
230
Merge medio
3g 3h
PR unite (30g)
36

Descrizione

On systems using grub 2.14, a bootc install without a separate /boot partition boots into an empty GRUB menu (no kernel entry, only "UEFI Firmware Settings") and fails to boot. With grub ≤2.12 the same install boots fine.

Environment:
- bootc 1.15.2, ostree backend, UEFI
- grub 2.14 (ALT Linux grub-2.14)
- bootc install to-disk --generic-image (no LUKS, no separate /boot)

grub ≤2.12 blscfg searched /loader/entries, and on miss automatically retried /boot/loader/entries

Temporary fix bootupd:
cat /usr/lib/bootupd/grub2-static/configs.d/10_blscfg.cfg
blscfg --path /boot/loader/entries --enable-fallback

Guida per i contributori

Apri la guida per i contributori

Direzione di ricerca

Inizia dalla configurazione di bootupd in /usr/lib/bootupd/grub2-static/configs.d/10_blscfg.cfg e dal comportamento del percorso blscfg descritto nel report. Riproduci bootc install to-disk --generic-image senza una partizione /boot separata usando GRUB 2.14, quindi confrontalo con GRUB 2.12. Il lavoro è completato quando il sistema installato rileva le proprie voci BLS e si avvia con una voce di menu del kernel.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
linux, rust
Ambito
operating-systems
Tipo di issue
Bug
Difficoltà
4/5
Tempo stimato
3-5 giorni
Stato di attività
Tranquilla
Chiarezza
Abbastanza chiara
Idoneità per principianti
52/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.