Factory on 2013 x86_64 Macbook Retina Pro
Hi. I set up Factory years ago on my 2013 Macbook Retina Pro 17". Single boot only. No MacOS. I can't remember what I did to originally set it up but I don't recall it being that hard and it's worked flawlessly until last week when it would not boot. No changes. It just stopped booting. A blank white screen forever. I tried clearing the NVRAM and all the other standard fixes, no luck. If I booted with option key pressed I saw a EFI disk option but selecting it resulted in a hang. If I booted from the TW (tumbleweed) USB install disk, and selected "boot from hard disk" it would also hang. I booted into the TW USB recovery disk, mounted the existing partitions, chrooted into them (binding proc, dev and sys) and everything looked ok. Regardless I ran "yast bootloader" to reinstall. No change. So I did a new install into the root partition. It still would not boot. There was no disk visible booting with option key. However now if I booted the install USB and selected "boot from hard disk" it would boot. I have a Mac Recovery Partition but command+r always boots the Internet recovery version. Opening a terminal there I noticed that even though I'd selected an EFI partition in the installer, it was empty. I did get a warning during install that EFI may not work. I've tried running "bless" from the Apple Internet recovery terminal, it supports legacy mode so I can bless a partition but when I run 'bless --info --getBoot' it returns a different partition than I set. I've also tried blessing an EFI path inside /boot/efi (after having yast install grub-efi) but I cannot get either to boot from power on. I can still boot the installer and select 'boot from hard disk". Anyone have any suggestions? Thanks Tony
tonyj@suse.de composed on 2021-08-09 15:43 (UTC-0700):
Anyone have any suggestions?
What do the following report? efibootmgr -v parted -l cat /etc/fstab When you boot the installation media, is there a menu across the bottom of the screen with F1 F2 F3...? If yes, you're booting in legacy mode. I don't know if a Mac can be booted from internal HD except in UEFI mode unless uEFInd is used. I'm booting my 2007 iMac using UEFI with grub2-x86_64-efi. -- Evolution as taught in public schools is, like religion, based on faith, not based on science. Team OS/2 ** Reg. Linux User #211409 ** a11y rocks! Felix Miata
Am Montag, dem 09.08.2021 um 15:43 -0700 schrieb tonyj@suse.de:
Hi.
I set up Factory years ago on my 2013 Macbook Retina Pro 17".
Single boot only. No MacOS. I can't remember what I did to originally set it up but I don't recall it being that hard and it's worked flawlessly until last week when it would not boot. No changes. It just stopped booting. A blank white screen forever. I tried clearing the NVRAM and all the other standard fixes, no luck.
If I booted with option key pressed I saw a EFI disk option but selecting it resulted in a hang.
If I booted from the TW (tumbleweed) USB install disk, and selected "boot from hard disk" it would also hang.
I booted into the TW USB recovery disk, mounted the existing partitions, chrooted into them (binding proc, dev and sys) and everything looked ok. Regardless I ran "yast bootloader" to reinstall. No change.
So I did a new install into the root partition. It still would not boot. There was no disk visible booting with option key. However now if I booted the install USB and selected "boot from hard disk" it would boot.
I have a Mac Recovery Partition but command+r always boots the Internet recovery version. Opening a terminal there I noticed that even though I'd selected an EFI partition in the installer, it was empty. I did get a warning during install that EFI may not work.
I've tried running "bless" from the Apple Internet recovery terminal, it supports legacy mode so I can bless a partition but when I run 'bless --info --getBoot' it returns a different partition than I set. I've also tried blessing an EFI path inside /boot/efi (after having yast install grub-efi) but I cannot get either to boot from power on.
I can still boot the installer and select 'boot from hard disk".
Anyone have any suggestions?
I have the same issue with my Mid-2011 (i think) iMac. It has something to do with secure boot. For some reason the efi shim (the thing M$ signs, because they won't sign grub directly as it's GPL) broke after an update (a few months before leap 15.3 came out) on Leap 15.2. Instead of pressing "Boot from Hard Drive" in grub, try chainloading grubx64.efi directly using the console built into grub. If this works boot your system and turn off secure boot. But keep your old install image arround (in case something breaks again), as newer install images face the same issue.
Thanks
Tony
Cheers, Florian "sp1rit" -- $\int_\text{now}^{+\infty}\text{Keep trying}$ Matrix: @sp1rit:tchncs.de <sp1rit@disroot.org> D248BF2F4C6A82A1E0569D897D8C1CD573166D09 <sp1rit@national.shitposting.agency> BBDE032EAAFBFC627FB7E635B1F4055D8460CE34
participants (3)
-
Felix Miata
-
sp1rit
-
tonyj@suse.de