olm3ca / PixelbookOSX

Pixelbook OS X
68 stars 7 forks source link

cannot boot into installation #20

Closed Heroeshigh closed 1 year ago

Heroeshigh commented 1 year ago

well, after all; I can't boot into the installation while using the config.plist like what you tell. may can you trans me a proper one? Or just like before, up the EFI folder you made?

meghan06 commented 1 year ago

Upload your EFI.

Heroeshigh commented 1 year ago

it turns out that i'm working with a sumsung nvme 512 device; and with your latest post it also cannt boot;and efi with oc-log uploaded. opencore-2023-02-27-212630.txt EFI.zip

meghan06 commented 1 year ago

1.) You are supposed to have 2 kexts for USBToolBox. You need UTBMap.kext, and USBToolBox.kext. https://github.com/USBToolBox/kext/releases/tag/1.1.1 2.) Try booting without SSDT-XOSI. Remove it and it's corresponding patch it makes no change. 3.) Add NVMEfix.kext 4.) Remove PciRoot(0x0)/Pci(0x1b,0x0) under DeviceProperties 5.) Change your SMBIOS from iMac18,1 to MacBookAir8,1. This might be why you can't boot.

If you get lucky, it might work after adding the changes above but understand there might never be support for your internal NVME drive. They just do not play well with macOS.

Good job on the EFI though, it is probably one of the better/cleaner ones I've seen.

olm3ca commented 1 year ago

@meghan06 I thought USB Map isn't needed on Coreboot?

Heroeshigh commented 1 year ago

Changed but nothing change/ Changed my config.plist, it made something right I guess. Because after that I get a empty OC-log, but it also cannt boot or it got in boot loops. And changed into Mojave got the same situation(with config.plist fixed) config.plist.txt how we do before? I remember that I made it with Mojave long time ago.

meghan06 commented 1 year ago

@meghan06 I thought USB Map isn't needed on Coreboot?

It isn't, but still recommended since it's what you should be doing anyway.

@Heroeshigh try installing macOS Mojave to an external USB drive/ USB Disk. If you manage to boot successfully there, then it's an SSD issue.

Heroeshigh commented 1 year ago

@meghan06 I will try it if I get a spare ssd drive/disk. And I'm wondering why it effects, because I even cannt loading into the Apple logo,will the loading process detect SSD? if there nothing supported then it stuck in boot-loop?

meghan06 commented 1 year ago

It has do to with your internal NVME's TRIM, it does not play well with macOS for some reason.

olm3ca commented 1 year ago

@Heroeshigh if it helps you, this is the last config.plist I was using on a 512GB NVMe Pixelbook on Mojave which can serve as reference. I've removed serials so you have to add them before trying to boot Mojave. config.plist.txt

meghan06 commented 1 year ago

@Heroeshigh If you still have issues, try setting ApfsTrimTimeout to 4294967295. It will cause boot times to slow significantly , i.e by minutes but it will probably work.

Heroeshigh commented 1 year ago

@olm3ca This config.plist works well, with it I can load into the recovery GUI, but there is no wifi support, and I'm trying to do a full installation without internet. Wishing good news. @meghan06 Just like what I said above, I'll try it later.

Heroeshigh commented 1 year ago

@meghan06 I tried set ApfsTrimTimeout to 4294967295; It also went to boot-loop; and I tried make a full installation with @olm3ca 's config.plist and it turn to this macos-big-sur-startup-screen-prohibitory-sign

meghan06 commented 1 year ago

What macOS version?

XHCIPortLimit -> False Map your USB. If that still happens, reverse and remove your USB maps

meghan06 commented 1 year ago

there is no wifi support

Are you using AirportItlwm? It is version dependent so macOS 12's variant wont work on macOS 10.14.

Heroeshigh commented 1 year ago

Fianlly I did it. With @olm3ca config.plist and made a full installation. The forbidden page is caused by the USB port, left port is USB3.0 and I changed to USB2.0 port on the right. And everything works good but audio and trackpad.

Screen Shot 2023-03-01 at 3 33 31 PM Screen Shot 2023-03-01 at 3 34 16 PM
olm3ca commented 1 year ago

Excellent news @Heroeshigh - so NVMe is working it seems. That's great. Trackpad is quite bad, but you can enable it with Karabiner app. It works partially that way. Audio will only work with bluetooth.

2697a commented 1 year ago

最后我做到了。和@olm3caconfig.plist 并进行了完整的安装。禁止页面是USB接口引起的,左边的接口是USB3.0,我改成右边的USB2.0接口。一切正常,但音乐和视频。 屏幕截图 2023-03-01 下午 3 时 33 分 31 分 屏幕截图 2023-03-01 3 34 16 PM

Great. Can you share your EFI? My configuration is exactly the same as yours. I want to try it. Thank you

lucas2023x commented 1 year ago

Big news for nvme users! My configuration is exactly the same as yours too (16gb/512 internal).If you can share the EFI. Thanks!

Heroeshigh commented 1 year ago

@2697a @lucas2023xtake it and I've removed the ltlwm and airportltlwm since they are too big, you can add them in, actually there is no EFI.zip need cause they are useless. And most important a full installation is in need, you should make a mac installer medium with the verion you choose. And all of this issue should be over. I'll close it with this post, and if I get some time there could be a note with my installing experience. Just keep in touch.

And honestly thank @olm3ca @meghan06 's support and notes.

meghan06 commented 1 year ago

Nice job! That's great news.