| Summary: | Regression in grub2-2.02~beta3 breaks boot (PC-BIOS i586) TPM Error 1 | ||
|---|---|---|---|
| Product: | Mageia | Reporter: | Barry Jackson <zen25000> |
| Component: | RPM Packages | Assignee: | Thierry Vignaud <thierry.vignaud> |
| Status: | RESOLVED FIXED | QA Contact: | |
| Severity: | critical | ||
| Priority: | Normal | CC: | marja11, tmb |
| Version: | Cauldron | ||
| Target Milestone: | --- | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Source RPM: | grub2-2.02~beta3 | CVE: | |
| Status comment: | |||
| Attachments: |
screenshot of error
screenshot with other commands |
||
|
Description
Barry Jackson
2016-05-05 19:24:32 CEST
Created attachment 7747 [details]
screenshot of error
(In reply to Barry Jackson from comment #0) > > Please assign to Thierry. > It would have been fine for you to do that yourself ;-) CC:
(none) =>
marja11 Created attachment 7748 [details]
screenshot with other commands
Shot showing that ls works and no error is given when root variable is set, however linux is not recognised, so it seems that maybe there is a grub filesystem issue reading modules from disk.
lsmod returns nothing which backs this up.
Barry Jackson
2016-05-05 22:33:10 CEST
Summary:
Regression in grub2-2.02~beta3 breaks boot (PC-BIOS i586) TMP Error 1 =>
Regression in grub2-2.02~beta3 breaks boot (PC-BIOS i586) TPM Error 1 A test build of totally un-patched ~beta3 boots fine, so this is related to a Fedora patch somewhere, or something committed after ~beta3. ~beta3 plus *only* 'grub-2.02-beta3-to-origin-master.patch' also boots OK. Ah - there's a whole raft of secure-boot and TPM stuff from Fedora that's been added. Removing Patches 59, 70, 71, 74, 75, 76, 79, 80, 81, 82, 87, 88, 89 seems to fix this bug. Thierry, I have committed the above which removes: D ./SOURCES/0070-Add-secureboot-support-on-efi-chainloader.patch D ./SOURCES/0080-Measure-the-kernel-commandline.patch D ./SOURCES/0075-Measure-kernel-initrd.patch D ./SOURCES/0087-Fix-boot-when-there-s-no-TPM.patch D ./SOURCES/0089-Fix-event-log-prefix.patch D ./SOURCES/0088-Rework-TPM-measurements.patch D ./SOURCES/0076-Add-BIOS-boot-measurement.patch D ./SOURCES/0059-Load-arm-with-SB-enabled.patch D ./SOURCES/0071-Make-any-of-the-loaders-that-link-in-efi-mode-honor-.patch D ./SOURCES/0081-Measure-commands.patch D ./SOURCES/0074-Core-TPM-support.patch D ./SOURCES/0082-Measure-multiboot-images-and-modules.patch D ./SOURCES/0079-Measure-kernel-and-initrd-on-BIOS-systems.patch ...and pushed it to cauldron core/updates_testing I have installed and tested it here in x86_64 EFI and i586 PC_BIOS with no issues so far. confirming that I cannot boot my 32bit system with grub2-2.02-0.git10270.6.mga6 that is currently in cauldron core, because it ends at the rescue prompt. I intend to try grub2-2.02-0.git10270.7.mga6 from updates_testing later today (on both 32 and 64 bit), after updating my mirror. grub2-2.02-0.git10270.7.mga6 from updates_testing works fine on the 32bit system. and there were no regressions on a 64bit legacy BIOS system. Confirmed grub2-2.02-0.git10270.6.mga6 broke Win boot on x86_64 UEFI, and the one in testing "*.7.mga6" fixing it, o submitted it as *.8.mga6 to release Status:
NEW =>
RESOLVED |