You are not logged in.

#1 2019-03-20 13:30:00

LordChaos73
Member
From: .nl
Registered: 2008-11-11
Posts: 183

[SOLVED] X1C6 BIOS update to 1.37 - machine no longer boots

Hi,

For the first time in my life I decided to upgrade the BIOS using fwupdate instead of the usual way (downloading the iso and flash it onto a drive).
I guess I read this part on the wiki too late:

Warning: An update to your UEFI firmware may discard the current bootloader installation. It may be necessary to recreate the NVRAM entry (for example using efibootmgr) after the firmware update has been installed successful.

So what should I do now? Booting with a live usb stick and fix the bootloader stuff with efibootmgr?

Last edited by LordChaos73 (2019-03-20 14:05:54)

Offline

#2 2019-03-20 13:35:28

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 21,645

Re: [SOLVED] X1C6 BIOS update to 1.37 - machine no longer boots

Yes. Depends on your vendor, some just remove all NVRAM entries on update.

Last edited by V1del (2019-03-20 13:37:03)

Offline

#3 2019-03-20 13:38:02

Head_on_a_Stick
Member
From: London
Registered: 2014-02-20
Posts: 7,732
Website

Re: [SOLVED] X1C6 BIOS update to 1.37 - machine no longer boots

LordChaos73 wrote:

Booting with a live usb stick and fix the bootloader stuff

^ This but running `grub-install` or `bootctl install` should generate new boot entries, no need to faff around with efibootmgr.

Adding the --removable flag to the `grub-install` command will copy the .efi loader to the removable loader location — this should boot automatically in the absence of NVRAM entries.

Offline

#4 2019-03-20 13:38:19

LordChaos73
Member
From: .nl
Registered: 2008-11-11
Posts: 183

Re: [SOLVED] X1C6 BIOS update to 1.37 - machine no longer boots

V1del wrote:

Yes. Depends on your vendor, some just remove all NVRAM entries on update.

Well, fingers crossed then. I hope I won't f*@k up my installation.

Offline

#5 2019-03-20 13:41:21

LordChaos73
Member
From: .nl
Registered: 2008-11-11
Posts: 183

Re: [SOLVED] X1C6 BIOS update to 1.37 - machine no longer boots

Head_on_a_Stick wrote:
LordChaos73 wrote:

Booting with a live usb stick and fix the bootloader stuff

^ This but running `grub-install` or `bootctl install` should generate new boot entries, no need to faff around with efibootmgr.

Adding the --removable flag to the `grub-install` command will copy the .efi loader to the removable loader location — this should boot automatically in the absence of NVRAM entries.

So basically you're saying:

1. I should boot with a live cd
2. Mount the relevant partitions
3. chroot
4.  run grub-install and I should be fine?

Offline

#6 2019-03-20 13:45:12

Head_on_a_Stick
Member
From: London
Registered: 2014-02-20
Posts: 7,732
Website

Re: [SOLVED] X1C6 BIOS update to 1.37 - machine no longer boots

If you want to use the plain `chroot` command then you will have to (bind) mount the API filesystems from the live system to the chroot system beforehand. Or use `arch-chroot` instead.

Refer to the relevant ArchWiki page for the `grub-install` instructions.

Offline

#7 2019-03-20 13:59:58

LordChaos73
Member
From: .nl
Registered: 2008-11-11
Posts: 183

Re: [SOLVED] X1C6 BIOS update to 1.37 - machine no longer boots

Head_on_a_Stick wrote:

If you want to use the plain `chroot` command then you will have to (bind) mount the API filesystems from the live system to the chroot system beforehand. Or use `arch-chroot` instead.

Refer to the relevant ArchWiki page for the `grub-install` instructions.

Thanks, de machine is up-and-running again.

p.s. What's up with some of the characters you sometimes type? For instance: `a and `c
p.s.s. Strange, those weird characters only show up with Chrome on a Mac, not on Linux

Last edited by LordChaos73 (2019-03-20 14:09:58)

Offline

#8 2019-03-20 14:14:11

Head_on_a_Stick
Member
From: London
Registered: 2014-02-20
Posts: 7,732
Website

Re: [SOLVED] X1C6 BIOS update to 1.37 - machine no longer boots

LordChaos73 wrote:

What's up with some of the characters you sometimes type? For instance: `a and `c

They're just backticks, they indicate a command to be run and if this forum used markdown then they would show up in a tiny code box using monospace.

I think I copied the habit from JWR a while ago and now it's stuck smile

Offline

#9 2019-03-20 14:17:44

LordChaos73
Member
From: .nl
Registered: 2008-11-11
Posts: 183

Re: [SOLVED] X1C6 BIOS update to 1.37 - machine no longer boots

Head_on_a_Stick wrote:
LordChaos73 wrote:

What's up with some of the characters you sometimes type? For instance: `a and `c

They're just backticks, they indicate a command to be run and if this forum used markdown then they would show up in a tiny code box using monospace.

I think I copied the habit from JWR a while ago and now it's stuck smile

The funny thing is, looking at this page with the latest Chrome (MacOS) `a appears as à, `o appears as ò and so on

Offline

#10 2019-03-20 17:40:27

Slithery
Administrator
From: Norfolk, UK
Registered: 2013-12-01
Posts: 5,776

Re: [SOLVED] X1C6 BIOS update to 1.37 - machine no longer boots

LordChaos73 wrote:

For the first time in my life I decided to upgrade the BIOS using fwupdate instead of the usual way (downloading the iso and flash it onto a drive).
I guess I read this part on the wiki too late:

Warning: An update to your UEFI firmware may discard the current bootloader installation. It may be necessary to recreate the NVRAM entry (for example using efibootmgr) after the firmware update has been installed successful.

AFAIK this has nothing to do with using fwupdate. Every UEFI system that I've ever come across wipes the NVRAM when you update the firmware no matter how you do it.


No, it didn't "fix" anything. It just shifted the brokeness one space to the right. - jasonwryan
Closing -- for deletion; Banning -- for muppetry. - jasonwryan

aur - dotfiles

Offline

Board footer

Powered by FluxBB