You are not logged in.

#1 2015-01-21 09:44:55

alpabet
Member
Registered: 2014-10-04
Posts: 8

[SOLVED] Gummiboot doesn't show boot menu after I resize partitions

I ran out of space in / so I resized it using the free space in my home partition. Everything went well, and I can still boot to Arch, but I can't see the boot menu because it directly boots to Arch. I can still run Windows using the BIOS, and the boot options are the same: one for Linux Boot Manager, and another for Windows.

Last edited by alpabet (2015-01-23 00:43:29)

Offline

#2 2015-01-21 11:30:31

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

Re: [SOLVED] Gummiboot doesn't show boot menu after I resize partitions

What is the output of:

# parted -l
lsblk -f
efibootmgr -v

Does the menu show up if you hold down the space bar during the boot process?

Have you tried re-installing gummiboot?

Offline

#3 2015-01-22 10:14:20

alpabet
Member
Registered: 2014-10-04
Posts: 8

Re: [SOLVED] Gummiboot doesn't show boot menu after I resize partitions

Here are the outputs

# parted -l
----------------------------------------------------------------------
Model: ATA TOSHIBA MQ01ABF0 (scsi)
Disk /dev/sda: 500GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt
Disk Flags: 

Number  Start   End     Size    File system  Name                          Flags
 1      1049kB  106MB   105MB   fat32                                      boot, esp
 2      106MB   1050MB  944MB   ntfs         Basic data partition          hidden, diag
 3      1050MB  1184MB  134MB                Microsoft reserved partition  msftres
 4      1184MB  137GB   136GB   ntfs         Basic data partition          msftdata
 6      137GB   164GB   26.8GB  ext4         Arch Linux
 7      164GB   479GB   315GB   ext4         Data
 5      479GB   500GB   21.5GB  ntfs         Basic data partition          hidden, diag
lsblk -f
----------------------------------------------------------------------
NAME   FSTYPE LABEL    UUID                                 MOUNTPOINT
sda                                                         
├─sda1 vfat            0FD1-CF9C                            /boot
├─sda2 ntfs   Recovery F8180A99180A5752                     
├─sda3                                                      
├─sda4 ntfs   OS       88920DE1920DD51A                     
├─sda5 ntfs   Restore  B864119F64116204                     
├─sda6 ext4            595ec265-0149-46c4-9f0c-2ce5bb3dd13a /
└─sda7 ext4            1b89f8ba-11d9-4526-a753-5a25239bd296 /home
sr0
efibootmgr -v
----------------------------------------------------------------------
BootCurrent: 0001
Timeout: 2 seconds
BootOrder: 0001,0000
Boot0000* Windows Boot Manager	HD(1,800,32000,c370a4ed-2d23-4c5a-a6e5-b70e2e2083ed)File(\EFI\Microsoft\Boot\bootmgfw.efi)WINDOWS.........x...B.C.D.O.B.J.E.C.T.=.{.9.d.e.a.8.6.2.c.-.5.c.d.d.-.4.e.7.0.-.a.c.c.1.-.f.3.2.b.3.4.4.d.4.7.9.5.}...-................
Boot0001* Linux Boot Manager	HD(1,800,32000,c370a4ed-2d23-4c5a-a6e5-b70e2e2083ed)File(\EFI\gummiboot\gummibootx64.efi)

I didn't know about the space bar, and when I tried it, the menu shows up. I checked /boot/loader/loader.conf, and it has the timeout set to 5.

cat /boot/loader/loader.conf
----------------------------------------------------------------------
default arch
timeout 5

I tried

gummiboot remove
gummiboot install

but it didn't do anything. I also tried

pacman -Rsn gummiboot
pacman -S gummiboot

but it still does nothing. Should I reboot my computer before reinstalling it?

Offline

#4 2015-01-22 12:20:33

TheSaint
Member
From: my computer
Registered: 2007-08-19
Posts: 1,523

Re: [SOLVED] Gummiboot doesn't show boot menu after I resize partitions

Show us the content of /boot/loader/entries/arch.conf
Do you notice some delay before you see some graphics on the screen ?
Try to add /boot/loader/entries/windows.conf

title          Windows
efi            /EFI/Microsoft/Boot/bootmgfw.efi

Maybe with two options, it will wait to give a choice.
Try to revert the timeout position in /boot/loader/loader.conf. put it first.

EDIT
Recently there was a similar problem, did you see it ?

Last edited by TheSaint (2015-01-22 12:25:02)


do it good first, it will be faster than do it twice the saint wink

Offline

#5 2015-01-22 14:07:19

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

Re: [SOLVED] Gummiboot doesn't show boot menu after I resize partitions

This seems to be the same problem as the thread @TheSaint has linked -- gummiboot is installed & working, it's just not respecting the loder.conf file...

I have no idea why hmm

What brand is the motherboard?

You could try updating the firmware (BIOS) -- I think you can only do this from Windows.

EDIT: Hold down the space bar to get the menu up then press "t" to adjust the timeout (this is stored on the motherboard's NVRAM so it should persist).
http://freedesktop.org/wiki/Software/gummiboot/

Last edited by Head_on_a_Stick (2015-01-22 14:10:27)

Offline

#6 2015-01-23 00:42:40

alpabet
Member
Registered: 2014-10-04
Posts: 8

Re: [SOLVED] Gummiboot doesn't show boot menu after I resize partitions

Head_on_a_Stick wrote:

This seems to be the same problem as the thread @TheSaint has linked -- gummiboot is installed & working, it's just not respecting the loder.conf file...

I have no idea why hmm

What brand is the motherboard?

You could try updating the firmware (BIOS) -- I think you can only do this from Windows.

EDIT: Hold down the space bar to get the menu up then press "t" to adjust the timeout (this is stored on the motherboard's NVRAM so it should persist).
http://freedesktop.org/wiki/Software/gummiboot/

That thread seems to be about the boot option suddenly missing upon reboot.

It seems that for some reason, the timeout was set to 0, and not to the one in the config file. I have no idea how that happened since I never pressed anything other than the arrow keys and enter while in boot menu. Maybe it was because I used an Ubuntu installer to resize my partition. Anyways, marking as solved

Offline

Board footer

Powered by FluxBB