You are not logged in.
Can you move the disk to another system? To try and check if it is what is on the disk that is the issue or the firmware accessing the disk.
Edit:
You could also try syslinux. It is only mentioned in relation to syslinux so may not apply to grub2 but is legacy bios bootable set?
/dev/sda1 has a bios_boot flag set. Is this what you mean? I apologize I am a novice.
Offline
sgdisk is supplied by gptfdisk
# sgdisk /dev/sda --attributes=1:show
Offline
I did not want to have to use UEFI, but if it is not possible to boot GPT without, then I will do it.
Yes, it is possible, but I would rather do it with UEFI/GPT. Anyway, if you insist, then Gentoo wiki was what I followed (but using Arch).
https://wiki.gentoo.org/wiki/GRUB2#BIOS_with_GPT
I can confirm that QEMU VM with SeaBIOS boots Arch from GPT. I see that you do have BIOS boot partition created during fdisk.
SYSLINUX is outdated. I would stick with GRUB2.
Last edited by liewkj (2019-08-18 06:11:39)
Offline
Is your hard drive of the Advanced Format (4k) type? GRUB cannot boot from such devices in non-UEFI mode. I think the Arch CD can manage because it's using the core.img & modules from the CD rather than those on the hard drive.
Jin, Jîyan, Azadî
Offline
Head_on_a_Stick it looks to be 512e to me from [1] although that model is shipped in both formats [2]
[1] https://bbs.archlinux.org/viewtopic.php … 3#p1859003
[2] https://www.seagate.com/files/staticfil … 1111us.pdf
Offline
Is your hard drive of the Advanced Format (4k) type? GRUB cannot boot from such devices in non-UEFI mode. I think the Arch CD can manage because it's using the core.img & modules from the CD rather than those on the hard drive.
Forgive my ignorance if I'm wrong, but the output from fdisk listed on the prior page shows sectors of 1 * 512 bytes
sector size: 512 B / 4096 B
Would this mean its 512e?
Offline
Would this mean its 512e?
My NVMe 4k drive runs in 512e mode (it shows 512 bytes for both sector size & I/O size in fdisk) and it still won't boot from GRUB in non-UEFI mode. I have an old spinning rust drive in a spare bay and that will boot in Legacy mode using GRUB with no problems.
Jin, Jîyan, Azadî
Offline
Head_on_a_Stick does syslinux have the same limitation meaning the only option is switching to EFI?
Offline
I don't know, I did try to get syslinux working with my fancy drive but I failed miserably. Not sure if that was just me being crap though.
Jin, Jîyan, Azadî
Offline
Ok. I may just have to bite the bullet and boot from UEFI. I've done a lot of google searching and, while the problem has occurred for others, I haven't been able to find a solution to it. I'll give this one more night, and afterwards I'll just boot from UEFI and whoever controls these things can go ahead and lock the thread. Thank you everyone who tried to help.
Update: System boots with UEFI
Last edited by pirateprentice (2019-08-21 00:02:12)
Offline