unofficial mirror of bug-guix@gnu.org 
 help / color / mirror / code / Atom feed
* bug#40496: cannot install bootloader
@ 2020-04-07 20:24 Arne Babenhauserheide
  2020-04-07 20:40 ` Marius Bakke
  2020-04-07 22:08 ` Ludovic Courtès
  0 siblings, 2 replies; 10+ messages in thread
From: Arne Babenhauserheide @ 2020-04-07 20:24 UTC (permalink / raw)
  To: 40496

When using

     LANG=C guix system reconfigure -k /etc/config.scm

I receive an error.

I am currently booting off the guix install USB stick, rewiring the disk
in grub, because my bios does not find my system disk.

The error I receive:

building /gnu/store/fyn1cmq9p38ipp5mlbx1z4gs84qd5jg4-install-bootloader.scm.drv...
Backtrace:
           1 (primitive-load "/root/.config/guix/current/bin/guix")
In guix/ui.scm:
  1936:12  0 (run-guix-command _ . _)

guix/ui.scm:1936:12: In procedure run-guix-command:
ERROR:
  1. &message: "'/gnu/store/xlcbi7dc89n4wvyz4jk6j0g4590ymi6q-grub-efi-2.04/sbin/grub-install --boot-directory //boot --bootloader-id=Guix --efi-directory //boot/efi' exited with status 1; output follows:\n\n  /gnu/store/xlcbi7dc89n4wvyz4jk6j0g4590ymi6q-grub-efi-2.04/sbin/grub-install: error: /gnu/store/xlcbi7dc89n4wvyz4jk6j0g4590ymi6q-grub-efi-2.04/lib/grub/i386-pc/modinfo.sh doesn't exist. Please specify --target or --directory.\n"

Best wishes,
Arne
-- 
Unpolitisch sein
heißt politisch sein
ohne es zu merken

^ permalink raw reply	[flat|nested] 10+ messages in thread

* bug#40496: cannot install bootloader
  2020-04-07 20:24 bug#40496: cannot install bootloader Arne Babenhauserheide
@ 2020-04-07 20:40 ` Marius Bakke
  2020-04-07 21:16   ` Arne Babenhauserheide
  2020-04-07 22:08 ` Ludovic Courtès
  1 sibling, 1 reply; 10+ messages in thread
From: Marius Bakke @ 2020-04-07 20:40 UTC (permalink / raw)
  To: Arne Babenhauserheide, 40496

[-- Attachment #1: Type: text/plain, Size: 1110 bytes --]

Arne Babenhauserheide <arne_bab@web.de> writes:

> The error I receive:
>
> building /gnu/store/fyn1cmq9p38ipp5mlbx1z4gs84qd5jg4-install-bootloader.scm.drv...
> Backtrace:
>            1 (primitive-load "/root/.config/guix/current/bin/guix")
> In guix/ui.scm:
>   1936:12  0 (run-guix-command _ . _)
>
> guix/ui.scm:1936:12: In procedure run-guix-command:
> ERROR:
>   1. &message: "'/gnu/store/xlcbi7dc89n4wvyz4jk6j0g4590ymi6q-grub-efi-2.04/sbin/grub-install --boot-directory //boot --bootloader-id=Guix --efi-directory //boot/efi' exited with status 1; output follows:\n\n  /gnu/store/xlcbi7dc89n4wvyz4jk6j0g4590ymi6q-grub-efi-2.04/sbin/grub-install: error: /gnu/store/xlcbi7dc89n4wvyz4jk6j0g4590ymi6q-grub-efi-2.04/lib/grub/i386-pc/modinfo.sh doesn't exist. Please specify --target or --directory.\n"

This error suggests that you are attempting to use EFI GRUB on a non-EFI
system.

More specifically, you are using 'grub-efi-bootloader', but 'grub-efi'
failed to detect a UEFI system and attempts to install the 'i386-pc'
(BIOS) target instead, which does not exist in 'grub-efi'.

Does that ring a bell?

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 487 bytes --]

^ permalink raw reply	[flat|nested] 10+ messages in thread

* bug#40496: cannot install bootloader
  2020-04-07 20:40 ` Marius Bakke
@ 2020-04-07 21:16   ` Arne Babenhauserheide
  2020-04-07 22:38     ` Marius Bakke
  0 siblings, 1 reply; 10+ messages in thread
From: Arne Babenhauserheide @ 2020-04-07 21:16 UTC (permalink / raw)
  To: Marius Bakke; +Cc: 40496


Marius Bakke <mbakke@fastmail.com> writes:

> Arne Babenhauserheide <arne_bab@web.de> writes:
>
>> The error I receive:
>>
>> building /gnu/store/fyn1cmq9p38ipp5mlbx1z4gs84qd5jg4-install-bootloader.scm.drv...
>> Backtrace:
>>            1 (primitive-load "/root/.config/guix/current/bin/guix")
>> In guix/ui.scm:
>>   1936:12  0 (run-guix-command _ . _)
>>
>> guix/ui.scm:1936:12: In procedure run-guix-command:
>> ERROR:
>>   1. &message: "'/gnu/store/xlcbi7dc89n4wvyz4jk6j0g4590ymi6q-grub-efi-2.04/sbin/grub-install --boot-directory //boot --bootloader-id=Guix --efi-directory //boot/efi' exited with status 1; output follows:\n\n  /gnu/store/xlcbi7dc89n4wvyz4jk6j0g4590ymi6q-grub-efi-2.04/sbin/grub-install: error: /gnu/store/xlcbi7dc89n4wvyz4jk6j0g4590ymi6q-grub-efi-2.04/lib/grub/i386-pc/modinfo.sh doesn't exist. Please specify --target or --directory.\n"
>
> This error suggests that you are attempting to use EFI GRUB on a non-EFI
> system.
>
> More specifically, you are using 'grub-efi-bootloader', but 'grub-efi'
> failed to detect a UEFI system and attempts to install the 'i386-pc'
> (BIOS) target instead, which does not exist in 'grub-efi'.
>
> Does that ring a bell?

Yes: I’m now booting from the live-USB Stick of Guix, so grub might not
detect that this is a UEFI system.

I don’t know why it stopped booting. After a pull + system reconfigure
on 30th of March, the bios did not see my system disk as bootable
anymore — but this could also be due to problems in the disk, so I’m not
sure that it’s due to Guix.

Best wishes,
Arne
-- 
Unpolitisch sein
heißt politisch sein
ohne es zu merken

^ permalink raw reply	[flat|nested] 10+ messages in thread

* bug#40496: cannot install bootloader
  2020-04-07 20:24 bug#40496: cannot install bootloader Arne Babenhauserheide
  2020-04-07 20:40 ` Marius Bakke
@ 2020-04-07 22:08 ` Ludovic Courtès
  2020-04-07 22:23   ` Arne Babenhauserheide
  1 sibling, 1 reply; 10+ messages in thread
From: Ludovic Courtès @ 2020-04-07 22:08 UTC (permalink / raw)
  To: Arne Babenhauserheide; +Cc: 40496

Hi,

Arne Babenhauserheide <arne_bab@web.de> skribis:

> building /gnu/store/fyn1cmq9p38ipp5mlbx1z4gs84qd5jg4-install-bootloader.scm.drv...
> Backtrace:
>            1 (primitive-load "/root/.config/guix/current/bin/guix")
> In guix/ui.scm:
>   1936:12  0 (run-guix-command _ . _)
>
> guix/ui.scm:1936:12: In procedure run-guix-command:
> ERROR:
>   1. &message: "'/gnu/store/xlcbi7dc89n4wvyz4jk6j0g4590ymi6q-grub-efi-2.04/sbin/grub-install --boot-directory //boot --bootloader-id=Guix --efi-directory //boot/efi' exited with status 1; output follows:\n\n  /gnu/store/xlcbi7dc89n4wvyz4jk6j0g4590ymi6q-grub-efi-2.04/sbin/grub-install: error: /gnu/store/xlcbi7dc89n4wvyz4jk6j0g4590ymi6q-grub-efi-2.04/lib/grub/i386-pc/modinfo.sh doesn't exist. Please specify --target or --directory.\n"

Terrible backtrace, fixed in 93add9bf7d73b6a6ed2d0cf85778b26aa38fd194!

Ludo’.

^ permalink raw reply	[flat|nested] 10+ messages in thread

* bug#40496: cannot install bootloader
  2020-04-07 22:08 ` Ludovic Courtès
@ 2020-04-07 22:23   ` Arne Babenhauserheide
  0 siblings, 0 replies; 10+ messages in thread
From: Arne Babenhauserheide @ 2020-04-07 22:23 UTC (permalink / raw)
  To: Ludovic Courtès; +Cc: 40496


Ludovic Courtès <ludo@gnu.org> writes:
> Arne Babenhauserheide <arne_bab@web.de> skribis:
>> building /gnu/store/fyn1cmq9p38ipp5mlbx1z4gs84qd5jg4-install-bootloader.scm.drv...
>> Backtrace:
>>            1 (primitive-load "/root/.config/guix/current/bin/guix")
>> In guix/ui.scm:
>>   1936:12  0 (run-guix-command _ . _)
>>
>> guix/ui.scm:1936:12: In procedure run-guix-command:
>> ERROR:
>>   1. &message: "'/gnu/store/xlcbi7dc89n4wvyz4jk6j0g4590ymi6q-grub-efi-2.04/sbin/grub-install --boot-directory //boot --bootloader-id=Guix --efi-directory //boot/efi' exited with status 1; output follows:\n\n  /gnu/store/xlcbi7dc89n4wvyz4jk6j0g4590ymi6q-grub-efi-2.04/sbin/grub-install: error: /gnu/store/xlcbi7dc89n4wvyz4jk6j0g4590ymi6q-grub-efi-2.04/lib/grub/i386-pc/modinfo.sh doesn't exist. Please specify --target or --directory.\n"
>
> Terrible backtrace, fixed in 93add9bf7d73b6a6ed2d0cf85778b26aa38fd194!

Thank you! :-)

Best wishes,
Arne
-- 
Unpolitisch sein
heißt politisch sein
ohne es zu merken

^ permalink raw reply	[flat|nested] 10+ messages in thread

* bug#40496: cannot install bootloader
  2020-04-07 21:16   ` Arne Babenhauserheide
@ 2020-04-07 22:38     ` Marius Bakke
  2020-04-08  6:48       ` Arne Babenhauserheide
  0 siblings, 1 reply; 10+ messages in thread
From: Marius Bakke @ 2020-04-07 22:38 UTC (permalink / raw)
  To: Arne Babenhauserheide; +Cc: 40496

[-- Attachment #1: Type: text/plain, Size: 2681 bytes --]

Arne Babenhauserheide <arne_bab@web.de> writes:

> Marius Bakke <mbakke@fastmail.com> writes:
>
>> Arne Babenhauserheide <arne_bab@web.de> writes:
>>
>>> The error I receive:
>>>
>>> building /gnu/store/fyn1cmq9p38ipp5mlbx1z4gs84qd5jg4-install-bootloader.scm.drv...
>>> Backtrace:
>>>            1 (primitive-load "/root/.config/guix/current/bin/guix")
>>> In guix/ui.scm:
>>>   1936:12  0 (run-guix-command _ . _)
>>>
>>> guix/ui.scm:1936:12: In procedure run-guix-command:
>>> ERROR:
>>>   1. &message: "'/gnu/store/xlcbi7dc89n4wvyz4jk6j0g4590ymi6q-grub-efi-2.04/sbin/grub-install --boot-directory //boot --bootloader-id=Guix --efi-directory //boot/efi' exited with status 1; output follows:\n\n  /gnu/store/xlcbi7dc89n4wvyz4jk6j0g4590ymi6q-grub-efi-2.04/sbin/grub-install: error: /gnu/store/xlcbi7dc89n4wvyz4jk6j0g4590ymi6q-grub-efi-2.04/lib/grub/i386-pc/modinfo.sh doesn't exist. Please specify --target or --directory.\n"
>>
>> This error suggests that you are attempting to use EFI GRUB on a non-EFI
>> system.
>>
>> More specifically, you are using 'grub-efi-bootloader', but 'grub-efi'
>> failed to detect a UEFI system and attempts to install the 'i386-pc'
>> (BIOS) target instead, which does not exist in 'grub-efi'.
>>
>> Does that ring a bell?
>
> Yes: I’m now booting from the live-USB Stick of Guix, so grub might not
> detect that this is a UEFI system.

Disabling "legacy BIOS compatibility" in your firmware configuration
should work around this.  Some firmwares tend to try "legacy" boot
before a native UEFI boot on external media.

The GRUB EFI detection code just checks whether /sys/firmware/efi
exists, which is only the case when you are already booted in "UEFI
mode".

> I don’t know why it stopped booting. After a pull + system reconfigure
> on 30th of March, the bios did not see my system disk as bootable
> anymore — but this could also be due to problems in the disk, so I’m not
> sure that it’s due to Guix.

That's terrible.  I hope you are able to recover your system.  If the
problem is "just" that the boot entry is missing, you should be able to
create a new one with "efibootmgr --create" manually.  Here is a typical
entry with the EFI System Partition as the first partition of a disk:

# efibootmgr -v
BootCurrent: 0000
Timeout: 1 seconds
BootOrder: 0000,0002
Boot0000* Guix  HD(1,GPT,32944052-6012-4cda-b270-fe653d430c84,0x800,0x4800)/File(\EFI\Guix\grubx64.efi)

1 is the partition number, and the UUID is the same as 'lsblk -o
PARTUUID /dev/sda1' assuming your disk is /dev/sda.  I don't remember
what 0x800 and 0x4800 means, but don't think they are required.

HTH!

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 487 bytes --]

^ permalink raw reply	[flat|nested] 10+ messages in thread

* bug#40496: cannot install bootloader
  2020-04-07 22:38     ` Marius Bakke
@ 2020-04-08  6:48       ` Arne Babenhauserheide
  2020-04-08  9:53         ` Marius Bakke
  0 siblings, 1 reply; 10+ messages in thread
From: Arne Babenhauserheide @ 2020-04-08  6:48 UTC (permalink / raw)
  To: Marius Bakke; +Cc: 40496


Marius Bakke <mbakke@fastmail.com> writes:

> Arne Babenhauserheide <arne_bab@web.de> writes:
>
>> Marius Bakke <mbakke@fastmail.com> writes:
>>
>>> Arne Babenhauserheide <arne_bab@web.de> writes:
>>>>   1. &message: "'/gnu/store/xlcbi7dc89n4wvyz4jk6j0g4590ymi6q-grub-efi-2.04/sbin/grub-install --boot-directory //boot --bootloader-id=Guix --efi-directory //boot/efi' exited with status 1; output follows:\n\n  /gnu/store/xlcbi7dc89n4wvyz4jk6j0g4590ymi6q-grub-efi-2.04/sbin/grub-install: error: /gnu/store/xlcbi7dc89n4wvyz4jk6j0g4590ymi6q-grub-efi-2.04/lib/grub/i386-pc/modinfo.sh doesn't exist. Please specify --target or --directory.\n"
>>>
>>> This error suggests that you are attempting to use EFI GRUB on a non-EFI
>>> system.
>>>
>>> More specifically, you are using 'grub-efi-bootloader', but 'grub-efi'
>>> failed to detect a UEFI system and attempts to install the 'i386-pc'
>>> (BIOS) target instead, which does not exist in 'grub-efi'.
>>>
>>> Does that ring a bell?
>>
>> Yes: I’m now booting from the live-USB Stick of Guix, so grub might not
>> detect that this is a UEFI system.
>
> Disabling "legacy BIOS compatibility" in your firmware configuration
> should work around this.  Some firmwares tend to try "legacy" boot
> before a native UEFI boot on external media.

I’ll try that, thank you!

> The GRUB EFI detection code just checks whether /sys/firmware/efi
> exists, which is only the case when you are already booted in "UEFI
> mode".
>
>> I don’t know why it stopped booting. After a pull + system reconfigure
>> on 30th of March, the bios did not see my system disk as bootable
>> anymore — but this could also be due to problems in the disk, so I’m not
>> sure that it’s due to Guix.
>
> That's terrible.

Yes, wednesday and thursday last week were hard days. This is my
homeoffice computer and I only got everything I require for work back
into fully working state yesterday. Though on the bright side: Friday to
tuesday I actually worked more or less productively with Emacs lsp-java
plus workarounds.

> I hope you are able to recover your system. If the problem is "just"
> that the boot entry is missing,

Do you mean in grub?

> you should be able to create a new one
> with "efibootmgr --create" manually. Here is a typical entry with the
> EFI System Partition as the first partition of a disk:
>
> # efibootmgr -v
> BootCurrent: 0000
> Timeout: 1 seconds
> BootOrder: 0000,0002
> Boot0000* Guix  HD(1,GPT,32944052-6012-4cda-b270-fe653d430c84,0x800,0x4800)/File(\EFI\Guix\grubx64.efi)

When I run efibootmgr -v, I get an error:
$ efibootmgr -v
EFI variables are not supported on this system.

> 1 is the partition number, and the UUID is the same as 'lsblk -o
> PARTUUID /dev/sda1' assuming your disk is /dev/sda.  I don't remember
> what 0x800 and 0x4800 means, but don't think they are required.

I get somewhat too little information from that:

$ lsblk -O /dev/nvme1n1p1
NAME KNAME PATH MAJ:MIN FSAVAIL FSSIZE FSTYPE FSUSED FSUSE% MOUNTPOINT LABEL UUID PTUUID PTTYPE PARTTYPE PARTLABEL PARTUUID PARTFLAGS  RA RO RM HOTPLUG MODEL SERIAL  SIZE STATE OWNER GROUP MODE       ALIGNMENT MIN-IO OPT-IO PHY-SEC LOG-SEC ROTA SCHED RQ-SIZE TYPE DISC-ALN DISC-GRAN DISC-MAX DISC-ZERO WSAME WWN RAND PKNAME HCTL TRAN   SUBSYSTEMS REV VENDOR ZONED
nvme1n1p1
     nvme1n1p1
           /dev/nvme1n1p1
                259:2     15,4G 884,9G        824,5G    93% /home                                                                     128  0  0       0               900G       root  disk  brw-rw----         0    512      0     512     512    0 none     1023 part        0      512B       2T         0    0B        0             nvme   block:nvme:pci

Best wishes,
Arne
--
Unpolitisch sein
heißt politisch sein
ohne es zu merken

^ permalink raw reply	[flat|nested] 10+ messages in thread

* bug#40496: cannot install bootloader
  2020-04-08  6:48       ` Arne Babenhauserheide
@ 2020-04-08  9:53         ` Marius Bakke
  2020-04-08 20:33           ` Arne Babenhauserheide
  0 siblings, 1 reply; 10+ messages in thread
From: Marius Bakke @ 2020-04-08  9:53 UTC (permalink / raw)
  To: Arne Babenhauserheide; +Cc: 40496

[-- Attachment #1: Type: text/plain, Size: 2226 bytes --]

Arne Babenhauserheide <arne_bab@web.de> writes:

> Marius Bakke <mbakke@fastmail.com> writes:
>
>> I hope you are able to recover your system. If the problem is "just"
>> that the boot entry is missing,
>
> Do you mean in grub?

I mean in the firmware boot menu.  The way UEFI works is that
bootloaders update the firmware directly with a name, EFI System
Partition, and executable (most likely "/EFI/Guix/grubx64.efi").

>> you should be able to create a new one
>> with "efibootmgr --create" manually. Here is a typical entry with the
>> EFI System Partition as the first partition of a disk:
>>
>> # efibootmgr -v
>> BootCurrent: 0000
>> Timeout: 1 seconds
>> BootOrder: 0000,0002
>> Boot0000* Guix  HD(1,GPT,32944052-6012-4cda-b270-fe653d430c84,0x800,0x4800)/File(\EFI\Guix\grubx64.efi)
>
> When I run efibootmgr -v, I get an error:
> $ efibootmgr -v
> EFI variables are not supported on this system.

This also requires booting in "EFI mode" so that /sys/firmware/efi is
present.  The live USB image supports EFI, but you may need to disable
"legacy boot" to make it boot in EFI mode.

>> 1 is the partition number, and the UUID is the same as 'lsblk -o
>> PARTUUID /dev/sda1' assuming your disk is /dev/sda.  I don't remember
>> what 0x800 and 0x4800 means, but don't think they are required.
>
> I get somewhat too little information from that:
>
> $ lsblk -O /dev/nvme1n1p1
> NAME KNAME PATH MAJ:MIN FSAVAIL FSSIZE FSTYPE FSUSED FSUSE% MOUNTPOINT LABEL UUID PTUUID PTTYPE PARTTYPE PARTLABEL PARTUUID PARTFLAGS  RA RO RM HOTPLUG MODEL SERIAL  SIZE STATE OWNER GROUP MODE       ALIGNMENT MIN-IO OPT-IO PHY-SEC LOG-SEC ROTA SCHED RQ-SIZE TYPE DISC-ALN DISC-GRAN DISC-MAX DISC-ZERO WSAME WWN RAND PKNAME HCTL TRAN   SUBSYSTEMS REV VENDOR ZONED
> nvme1n1p1
>      nvme1n1p1
>            /dev/nvme1n1p1
>                 259:2     15,4G 884,9G        824,5G    93% /home                                                                     128  0  0       0               900G       root  disk  brw-rw----         0    512      0     512     512    0 none     1023 part        0      512B       2T         0    0B        0             nvme   block:nvme:pci

You probably need to use "sudo" to read the PARTUUID.

HTH,
Marius

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 487 bytes --]

^ permalink raw reply	[flat|nested] 10+ messages in thread

* bug#40496: cannot install bootloader
  2020-04-08  9:53         ` Marius Bakke
@ 2020-04-08 20:33           ` Arne Babenhauserheide
  2020-04-08 22:18             ` Arne Babenhauserheide
  0 siblings, 1 reply; 10+ messages in thread
From: Arne Babenhauserheide @ 2020-04-08 20:33 UTC (permalink / raw)
  To: Marius Bakke; +Cc: 40496


Marius Bakke <mbakke@fastmail.com> writes:

> Arne Babenhauserheide <arne_bab@web.de> writes:
>
>> Marius Bakke <mbakke@fastmail.com> writes:
>>
>>> I hope you are able to recover your system. If the problem is "just"
>>> that the boot entry is missing,
>>
>> Do you mean in grub?
>
> I mean in the firmware boot menu.  The way UEFI works is that
> bootloaders update the firmware directly with a name, EFI System
> Partition, and executable (most likely "/EFI/Guix/grubx64.efi").

Ah, I did not know that. Thank you!

>>> you should be able to create a new one
>>> with "efibootmgr --create" manually. Here is a typical entry with the
>>> EFI System Partition as the first partition of a disk:
>>>
>>> # efibootmgr -v
>>> BootCurrent: 0000
>>> Timeout: 1 seconds
>>> BootOrder: 0000,0002
>>> Boot0000* Guix  HD(1,GPT,32944052-6012-4cda-b270-fe653d430c84,0x800,0x4800)/File(\EFI\Guix\grubx64.efi)
>>
>> When I run efibootmgr -v, I get an error:
>> $ efibootmgr -v
>> EFI variables are not supported on this system.
>
> This also requires booting in "EFI mode" so that /sys/firmware/efi is
> present.  The live USB image supports EFI, but you may need to disable
> "legacy boot" to make it boot in EFI mode.

I’ll try that.

>>> 1 is the partition number, and the UUID is the same as 'lsblk -o
>>> PARTUUID /dev/sda1' assuming your disk is /dev/sda.  I don't remember
>>> what 0x800 and 0x4800 means, but don't think they are required.
>>
>> I get somewhat too little information from that:
>>
>> $ lsblk -O /dev/nvme1n1p1
>> NAME KNAME PATH MAJ:MIN FSAVAIL FSSIZE FSTYPE FSUSED FSUSE% MOUNTPOINT LABEL UUID PTUUID PTTYPE PARTTYPE PARTLABEL PARTUUID PARTFLAGS  RA RO RM HOTPLUG MODEL SERIAL  SIZE STATE OWNER GROUP MODE       ALIGNMENT MIN-IO OPT-IO PHY-SEC LOG-SEC ROTA SCHED RQ-SIZE TYPE DISC-ALN DISC-GRAN DISC-MAX DISC-ZERO WSAME WWN RAND PKNAME HCTL TRAN   SUBSYSTEMS REV VENDOR ZONED
>> nvme1n1p1
>>      nvme1n1p1
>>            /dev/nvme1n1p1
>>                 259:2     15,4G 884,9G        824,5G    93% /home                                                                     128  0  0       0               900G       root  disk  brw-rw----         0    512      0     512     512    0 none     1023 part        0      512B       2T         0    0B        0             nvme   block:nvme:pci
>
> You probably need to use "sudo" to read the PARTUUID.

Ah, yes, that works! Thank you!

> HTH,
> Marius


-- 
Unpolitisch sein
heißt politisch sein
ohne es zu merken

^ permalink raw reply	[flat|nested] 10+ messages in thread

* bug#40496: cannot install bootloader
  2020-04-08 20:33           ` Arne Babenhauserheide
@ 2020-04-08 22:18             ` Arne Babenhauserheide
  0 siblings, 0 replies; 10+ messages in thread
From: Arne Babenhauserheide @ 2020-04-08 22:18 UTC (permalink / raw)
  To: Marius Bakke; +Cc: 40496


Arne Babenhauserheide <arne_bab@web.de> writes:

>> I mean in the firmware boot menu.  The way UEFI works is that
>> bootloaders update the firmware directly with a name, EFI System
>> Partition, and executable (most likely "/EFI/Guix/grubx64.efi").
>
> Ah, I did not know that. Thank you!
>
>> This also requires booting in "EFI mode" so that /sys/firmware/efi is
>> present.  The live USB image supports EFI, but you may need to disable
>> "legacy boot" to make it boot in EFI mode.
>
> I’ll try that.

It worked. I’m still a bit unbelieving. I booted with CSM (compatibility
mode) disabled, then ran guix system reconfigure /etc/config.scm and
after the next reboot I could boot without the boot f̶l̶o̶p̶p̶y̶ USB stick.

Thank you very, very much!

Now I’ll just have to figure out what I do with my new M2-spare :-)

Best wishes,
Arne
--
Unpolitisch sein
heißt politisch sein
ohne es zu merken

^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2020-04-08 22:20 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-04-07 20:24 bug#40496: cannot install bootloader Arne Babenhauserheide
2020-04-07 20:40 ` Marius Bakke
2020-04-07 21:16   ` Arne Babenhauserheide
2020-04-07 22:38     ` Marius Bakke
2020-04-08  6:48       ` Arne Babenhauserheide
2020-04-08  9:53         ` Marius Bakke
2020-04-08 20:33           ` Arne Babenhauserheide
2020-04-08 22:18             ` Arne Babenhauserheide
2020-04-07 22:08 ` Ludovic Courtès
2020-04-07 22:23   ` Arne Babenhauserheide

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/guix.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).