Slackware64 and EFI
I've been running an EFI installation of Slackware64 since 13.37 and I'm having some serious trouble now. I've been running reiserfs for a while, but I recently decided to put linux on my Samsung 840 Pro SSD. This has led me to move my esp as well. I've moved it from /dev/sde1 to /dev/sda1. My system is 14.1, and it is the same as it was, but I'm running ext4 now instead of reiser's system.
The EFI suddenly now does not want to work. I used to use rEFInd and it was a breeze to set up previously. Now, all I get is a blinking cursor on a black screen. Why would a change in filesystem be a problem? Must be something else so: /dev/sda1 is ef00 and is formatted to fat32. The esp is mounted at /boot/efi. It's been formatted and deleted a handful of times this weekend already. The directory structure is thus: Code:
/EFI/ This is weird and I'm getting to the hair-pulling stage. Any help would really be appreciated. Here's a murphy's stout to ya :p Oh, I forgot; I'm using a Sabertooth 990fx motherboard, Revision 01. |
Maybe your /dev/sde was higher up in the firmware boot order than /dev/sda, so now its not able to find it?
|
Can you post the output of 'gdisk -l /dev/sda' and '/dev/sde' as well.
|
Quote:
Code:
root@xibalba:~# gdisk -l /dev/sda Code:
root@xibalba:~# gdisk -l /dev/sde Edit: Someone may ask, here's efibootmgr output and the commands I've tried: Code:
root@xibalba:~# efibootmgr -v Code:
efibootmgr -c -l \\EFI\\refind\\refind_x64.efi -L "rEFInd" |
Well, seems I've solved this myself. For some odd reason, the esp must be created via a Windows installation. I would first lay blame with efibootmgr, however the first time I set this system up under Slackware 13.37 I used an Arch install disk and efibootmgr to compile my kernel and set up refind, however I already had the EFI partition created under Windows 8 and there is the solution. Why does the ASUS firmware need the partition to be created by Windows and what is MS doing that GParted or gdisk isn't?
|
Scratch ASUS from my list of future motherboard purchase.
|
I have an ASUS board and created my efi partition using the Slackware installer. I think the problem was with your bootloader.
|
Quote:
|
All times are GMT -5. The time now is 02:59 PM. |