[opensuse] "grub error: symbol `grub_tpm_measure' not found" after upgrade from 42.2 -> 42.3
Hello list, after Upgrading openSUSE Leap 42.2 to 42.3 on a machine, i cannot boot anymore. onboot grub starts in rescue mode: error: symbol `grub_tpm_measure' not found. Entering rescue mode grub rescue> set shows correct paths: btrfs_relative_path=y btrfs_subvol= btrfs_subvolid= cmdpath=(hd0) lang= locale_dir= prefix=(hd1,msdos2)/boot/grub2 root=hd1,msdos2 if I call "insmod linux" or "insmod normal", I get the message: error: symbol `grub_tpm_measure' not found again. How can I proceed? I do not have physical access, only connection is via IPMI. No EFI, but BIOS. Thanks for any advice Paul -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
In data domenica 10 dicembre 2017 17:54:19 CET, Paul Neuwirth ha scritto:
Hello list,
after Upgrading openSUSE Leap 42.2 to 42.3 on a machine, i cannot boot anymore. onboot grub starts in rescue mode:
error: symbol `grub_tpm_measure' not found. Entering rescue mode grub rescue>
set shows correct paths: btrfs_relative_path=y btrfs_subvol= btrfs_subvolid= cmdpath=(hd0) lang= locale_dir= prefix=(hd1,msdos2)/boot/grub2 root=hd1,msdos2
if I call "insmod linux" or "insmod normal", I get the message: error: symbol `grub_tpm_measure' not found
again. How can I proceed? I do not have physical access, only connection is via IPMI.
No EFI, but BIOS.
Thanks for any advice
Paul I had this case on a machine not even a week ago. The "miracle" is that prior to a certain version grub was seemingly more "tollerant" to incorrect boot secttor indications.
Look exactly to were you boot sector of you opensuse installation should point. Make sure that in the BIOS the richt boot order is set accordingly. That should do already. What grub says you there is, he cannot find the grub enry whre it is searching it. So you have to make sure you BIOS points exactly there. In my case, the boot disc was not the first disc to be set for booting. You can still find the thread in this archive (it was only a few weeks ago). _________________________________________________________________ ________________________________________________________ Ihre E-Mail-Postf�cher sicher & zentral an einem Ort. Jetzt wechseln und alte E-Mail-Adresse mitnehmen! https://www.eclipso.de -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On Sunday 2017-12-10 18:21, stakanov wrote:
Date: Sun, 10 Dec 2017 18:21:58 From: stakanov <stakanov@eclipso.eu> To: opensuse@opensuse.org Subject: Re: [opensuse] "grub error: symbol `grub_tpm_measure' not found" after upgrade from 42.2 -> 42.3
In data domenica 10 dicembre 2017 17:54:19 CET, Paul Neuwirth ha scritto:
Hello list,
after Upgrading openSUSE Leap 42.2 to 42.3 on a machine, i cannot boot anymore. onboot grub starts in rescue mode:
error: symbol `grub_tpm_measure' not found. Entering rescue mode grub rescue>
set shows correct paths: btrfs_relative_path=y btrfs_subvol= btrfs_subvolid= cmdpath=(hd0) lang= locale_dir= prefix=(hd1,msdos2)/boot/grub2 root=hd1,msdos2
if I call "insmod linux" or "insmod normal", I get the message: error: symbol `grub_tpm_measure' not found
again. How can I proceed? I do not have physical access, only connection is via IPMI.
No EFI, but BIOS.
Thanks for any advice
Paul I had this case on a machine not even a week ago. The "miracle" is that prior to a certain version grub was seemingly more "tollerant" to incorrect boot secttor indications.
Look exactly to were you boot sector of you opensuse installation should point. Make sure that in the BIOS the richt boot order is set accordingly. That should do already. What grub says you there is, he cannot find the grub enry whre it is searching it. So you have to make sure you BIOS points exactly there.
In my case, the boot disc was not the first disc to be set for booting. You can still find the thread in this archive (it was only a few weeks ago).
Thanks for the hint, I tried to change boot order in BIOS, without change, I replaced (hd0) <> (hd1) in the grub commands without success. A few more words to the installation: It was a clean Leap 42.2 install. Upgrade (using zypper dup) went smooth without any error/warning. Filesystem is btrfs with raid on two HDDs. Bootloader installation was never changed. Can you recommend any live system, which i could boot in using PXE? -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
Sorry that went out as a PM but should have been to the list. I am encountering some weird issues with kmail, looking after it. Anyway. In data lunedì 11 dicembre 2017 08:29:23 CET, hai scritto:
On Sunday 2017-12-10 18:21, stakanov wrote:
Date: Sun, 10 Dec 2017 18:21:58 From: stakanov <stakanov@eclipso.eu> To: opensuse@opensuse.org Subject: Re: [opensuse] "grub error: symbol `grub_tpm_measure' not found" after> upgrade from 42.2 -> 42.3
In data domenica 10 dicembre 2017 17:54:19 CET, Paul Neuwirth ha scritto:
Hello list,
after Upgrading openSUSE Leap 42.2 to 42.3 on a machine, i cannot boot anymore. onboot grub starts in rescue mode:
error: symbol `grub_tpm_measure' not found. Entering rescue mode grub rescue>
set shows correct paths: btrfs_relative_path=y btrfs_subvol= btrfs_subvolid= cmdpath=(hd0) lang= locale_dir= prefix=(hd1,msdos2)/boot/grub2 root=hd1,msdos2
if I call "insmod linux" or "insmod normal", I get the message: error: symbol `grub_tpm_measure' not found
again. How can I proceed? I do not have physical access, only connection is via IPMI.
No EFI, but BIOS.
Thanks for any advice
Paul
I had this case on a machine not even a week ago. The "miracle" is that prior to a certain version grub was seemingly more "tollerant" to incorrect boot secttor indications.
Look exactly to were you boot sector of you opensuse installation should point. Make sure that in the BIOS the richt boot order is set accordingly. That should do already. What grub says you there is, he cannot find the grub enry whre it is searching it. So you have to make sure you BIOS points exactly there.
In my case, the boot disc was not the first disc to be set for booting. You can still find the thread in this archive (it was only a few weeks ago). Thanks for the hint, I tried to change boot order in BIOS, without change, I replaced (hd0) <> (hd1) in the grub commands without success. You may need ot indicate exactly not only the hdd (that would be if booting from mbr but the sda/sdb or whatever respectively with the exact partition the boot entry of grub was written. In you case if you have e.g. sda (with sda1, sda2) and sdb (with /boot on sdb1 and /root on sdb2 you would have not only to set the right boot order (or hdd) but also to indicate the partiton. I am not expert enough about grub2 internals, but maybe Anton Aylward is (if he read this, (at) Anton, would it be very tedious, could you have a look?)
A few more words to the installation: It was a clean Leap 42.2 install. Upgrade (using zypper dup) went smooth without any error/warning. Filesystem is btrfs with raid on two HDDs. Bootloader installation was never changed.
Can you recommend any live system, which i could boot in using PXE? That depends on what you aim at. If you want just a look on the grub files, a mageia live DVD or a Knoppix will do. But if you want a Leap42.3 system, I am afraid you will have to build your own live dvd with opensuse studio. I am not proficient with the procedure but somebody here surely will be.
For the sake of interest: was this ever a dual boot system before, or did you widen the system with extra hdd duirng a long period of flawless updating e.g. from 13.2 to 42.1 - 42.2 and then 42.3, or was this from the very beginning a 42.2 install? If you have the former case, think about on which disk there might be an entry of grub2 that might be confusing to the installer. The only difference AFAIK of 42.2 vs. 42.3 is some update to grub concerning UEFI. My system was a BIOS system too. Same error, in my case a historical updated system with former dual boot. Worst case scenario, you may need to do sneaker admin and set explicitly the boot order in the BIOS.... Hope not however. _________________________________________________________________ ________________________________________________________ Ihre E-Mail-Postfächer sicher & zentral an einem Ort. Jetzt wechseln und alte E-Mail-Adresse mitnehmen! https://www.eclipso.de -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
participants (2)
-
Paul Neuwirth
-
stakanov