You are not logged in.
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
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
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
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
Offline
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
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
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
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