mersenneforum.org  

Go Back   mersenneforum.org > Extra Stuff > Linux

Reply
 
Thread Tools
Old 2020-02-04, 10:26   #1
Nick
 
Nick's Avatar
 
Dec 2012
The Netherlands

32718 Posts
Default Paranoia

I installed a new version of Linux on a PC yesterday alongside the old one.
It went wrong during installation of the boot loader with the dreaded error message
Code:
Could not delete variable: No space left on device.
After that, it did not want to boot either version of Linux, only Windows

The "device" referred to is not the EFI System partition on the hard disk but the
NVRAM variables space, the filling of which famously bricked some early UEFI systems.
As a result, the Linux kernel has become very cautious about filling it,
which appears to have broken the install script here.
I understand there is a kernel boot option "efi_no_storage_paranoia" that you could
temporarily set to get round this, but it turned out simpler to create the link by hand.
The solution was to boot a Linux rescue DVD and issue the following command
(the EFI System partition is number 2 on hard disk /dev/sda on this machine and secure boot is disabled):
Code:
efibootmgr -c -d /dev/sda -p 2 -L opensuse -l '\EFI\opensuse\grubx64.efi'
Nick is offline   Reply With Quote
Reply

Thread Tools


All times are UTC. The time now is 04:21.


Mon Sep 20 04:21:14 UTC 2021 up 58 days, 22:50, 0 users, load averages: 1.86, 2.18, 2.08

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2021, Jelsoft Enterprises Ltd.

This forum has received and complied with 0 (zero) government requests for information.

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation.
A copy of the license is included in the FAQ.