I own a late 2010 MacBook Air with only 2GB of ram, it's currently running High Sierra, is it worth upgrading it to Mojave?
Maybe, it depends on you, on your day-to-day use, if you can cope with minor graphical anomalies.
If you like challenges with every upgrade.
dosdude1"s Mojave Patcher downloads 10.14.4 what is your video card AMD does have issuesSo I prepared a USB installer using @0403979 's patcher tool (downloaded the .app 14.5 installer using his downloader tool as well) and after installing and patching my installation (using the suggested patch for my 11,2 mid 2010 iMac), my iMac boots into the error message "Your computer restarted because of a problem" and keeps bootlooping into it, not sure why is this happening. any help is appreciated
My system is iMac 11,2 mid 2010. also this is the second time making an APFS installation, the first time it worked fine with 14.3 using Dosdude's patcher
as an aside, I have a question, does the downloader only download the very latest .app installer? or can I choose any of the Mojave versions released so far, Cuz I didnt find anything regarding that
Thanks
I like those things very much hehe But, what about the RAM? Mojave runs with such limited amount?
I own a late 2010 MacBook Air with only 2GB of ram, it's currently running High Sierra, is it worth upgrading it to Mojave?
dosdude1"s Mojave Patcher downloads 10.14.4 what is your video card AMD does have issues
[doublepost=1556156841][/doublepost]Using the link Julian provided for 10.14.3 it works thank you
With all due respect to the experience of others, using same model (2.16 GHz, 2GB RAM), I found 10.14.4 to run acceptably although rarely a minority of websites were laggy. Perhaps the difference in experience is due to CPU speed or clean install vs upgrade.I like those things very much hehe But, what about the RAM? Mojave runs with such limited amount?
Yes, I made before. 4 mins remaining to finished installation
[doublepost=1556122133][/doublepost]not success...maybe due to my HDD have 2 partition. i kept 10.7 at partition 1 and install 10.14 at partition 2.
after applied patch, 2 partition renamed with same name. and can't boot into 10.14 and showed attached screen
@dosdude1 Do you have any idea what could be causing this issue? I've tested the script and it copys the BOOTX64.efi and apfs.efi correctly. It also blesses the EFI volume as your tool does.This is my boot menu.
1. 10.7.5 (named EFI BOOT)
2. 10.14.3 (original name is testing, after applied APFS patch, it changed to EFI BOOT too)
3. 10.7.5 recovery
4. USB Pen Drive
Yes, it is an internal drive. I tried to use USB to boot into installation app to force startup by 10.14.3. But still show that command screen
I have that exact model of MBA. I'm running Mojave 10.14.3. IMHO it's a DOG!! I spend more time staring at the spinning beachball and that's just easy web surfing on Safari. In hindsight I probably should have stayed on High Sierra. I don't recall as much beachball time on HS. You CAN successfully update to 10.14.3 (that's as far as I'm going) but I wouldn't recommend it.
Curious - they dropped the OpenGL test in R20. Do you have R15 handy to get the OpenGL frame count? I tested .4 with R15 a little while ago on my mbp 5,3 and got single digit performance.A bit of a test for the MacBook5,1. Apparently Cinebench 20 is 8x more demanding than Cinebench 15.
View attachment 833765
Curious - they dropped the OpenGL test in R20. Do you have R15 handy to get the OpenGL frame count? I tested .4 with R15 a little while ago on my mbp 5,3 and got single digit performance.
Yup. Got around the same 5-6.Unfortunately I don't have the R15 version but it is safe to say that the OpenGL frame count would definitely be well under 10. I would say around 5-6.
See the attached Objective-C code sample; that is what is run when applying the APFS patch. Just follow that and make sure your implementation matches. If you have any questions about it, just let me know.@dosdude1 Do you have any idea what could be causing this issue? I've tested the script and it copys the BOOTX64.efi and apfs.efi correctly. It also blesses the EFI volume as your tool does.
I don't have experience with Objective-C. I implemented the code in the apfspatch.sh file within the post install tool. This is my code snippet. I've checked to verify all the files are copied and all the commands work. I don't really understand the Objective-C file, can you let me know what I'm missing? Thanks you for your help.See the attached Objective-C code sample; that is what is run when applying the APFS patch. Just follow that and make sure your implementation matches. If you have any questions about it, just let me know.
if [[ ! -d /Volumes/EFI/EFI/BOOT ]]; then
mkdir /Volumes/EFI/EFI/BOOT
fi
cp "$resources_path"/BOOTX64.efi /Volumes/EFI/EFI/BOOT
cp "$volume_path"/usr/standalone/i386/apfs.efi /Volumes/EFI/EFI
cp -R "$resources_path"/APFS\ Boot\ Selector.prefPane "$volume_path"/Library/PreferencePanes
if [[ $(diskutil info "$volume_name"|grep "Device Location") == *"Internal" ]]; then
bless --mount /Volumes/EFI --setBoot --file /Volumes/EFI/EFI/BOOT/BOOTX64.efi --shortform
fi
Alright, here's what you need to do to get it implemented:I don't have experience with Objective-C. I implemented the code in the apfspatch.sh file within the post install tool. This is my code snippet. I've checked to verify all the files are copied and all the commands work. I don't really understand the Objective-C file, can you let me know what I'm missing? Thanks you for your help.
Code:if [[ ! -d /Volumes/EFI/EFI/BOOT ]]; then mkdir /Volumes/EFI/EFI/BOOT fi cp "$resources_path"/BOOTX64.efi /Volumes/EFI/EFI/BOOT cp "$volume_path"/usr/standalone/i386/apfs.efi /Volumes/EFI/EFI cp -R "$resources_path"/APFS\ Boot\ Selector.prefPane "$volume_path"/Library/PreferencePanes if [[ $(diskutil info "$volume_name"|grep "Device Location") == *"Internal" ]]; then bless --mount /Volumes/EFI --setBoot --file /Volumes/EFI/EFI/BOOT/BOOTX64.efi --shortform fi
Ps: I didn't think there was another file that was run when applying the patch since I only checked the resources. I don't have the source code either.
- Figure out the disk ID (diskXsX) of the EFI system partition (ESP) on the disk containing the target APFS partition, and mount it.
- Get the UUID of the APFS volume that you intend to start up from
- Concatenate "EFIScriptHeader.txt" and "EFIScriptMain.txt".
- Insert a line right after "set macOSBootFile..." containing "set targetUUID <UUID of APFS volume>"
- Save this to a file called "startup.nsh", and place it into "/Volumes/EFI/EFI/BOOT", "/Volumes/EFI" being the EFI system partition that you've mounted.
I'm not sure if I understand this right. I need to include a file containing the contents of both EFIScript*.txt files, insert the UUID, and save it as /Volumes/EFI/EFI/BOOT/startup.nsh? So do I still need to include the EFIScript*.txt files in the APFS Boot Selector preference pane then or can I just include this one file that get's copied to the EFI volume? I've included this as an example file. The "volume_uuid" string will be replaced using sed. Thanks again for your help.Alright, here's what you need to do to get it implemented:
Code:- Figure out the disk ID (diskXsX) of the EFI system partition (ESP) on the disk containing the target APFS partition, and mount it. - Get the UUID of the APFS volume that you intend to start up from - Concatenate "EFIScriptHeader.txt" and "EFIScriptMain.txt". - Insert a line right after "set macOSBootFile..." containing "set targetUUID <UUID of APFS volume>" - Save this to a file called "startup.nsh", and place it into "/Volumes/EFI/EFI/BOOT", "/Volumes/EFI" being the EFI system partition that you've mounted.
Then, do what the "apfspatch.sh" script does, bless the ESP, unmount it, and you're done.
echo -off
set StartupDelay 1
set -v efishellmode 1.1.2
set macOSBootFile "System\Library\CoreServices\boot.efi"
set targetUUID volume_uuid
for %i run (0 9)
if exist fs%i:\EFI\apfs.efi then
load fs%i:\EFI\apfs.efi
connect -r
map -u
endif
endfor
for %m run (0 9)
if exist "fs%m:\%targetUUID%\%macOSBootFile%" then
echo "Starting macOS..."
fs%m:\%targetUUID%\%macOSBootFile%
exit
endif
endfor
for %l in A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
if exist "fs%l:\%targetUUID%\%macOSBootFile%" then
echo "Starting macOS..."
fs%l:\%targetUUID%\%macOSBootFile%
exit
endif
endfor
for %m run (0 9)
if exist "fs%m:\%macOSBootFile%" then
echo "Starting macOS..."
fs%m:\%macOSBootFile%
exit
endif
endfor
for %l in A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
if exist "fs%l:\%macOSBootFile%" then
echo "Starting macOS..."
fs%l:\%macOSBootFile%
exit
else
if %l == Z then
echo "Boot file not found, exiting..."
endif
endif
endfor
Yep, that looks right. You can just ignore the Boot Selector PrefPane entirely.I'm not sure if I understand this right. I need to include a file containing the contents of both EFIScript*.txt files, insert the UUID, and save it as /Volumes/EFI/EFI/BOOT/startup.nsh? So do I still need to include the EFIScript*.txt files in the APFS Boot Selector preference pane then or can I just include this one file that get's copied to the EFI volume? I've included this as an example file. The "volume_uuid" string will be replaced using sed. Thanks again for your help.
Code:echo -off set StartupDelay 1 set -v efishellmode 1.1.2 set macOSBootFile "System\Library\CoreServices\boot.efi" set targetUUID volume_uuid for %i run (0 9) if exist fs%i:\EFI\apfs.efi then load fs%i:\EFI\apfs.efi connect -r map -u endif endfor for %m run (0 9) if exist "fs%m:\%targetUUID%\%macOSBootFile%" then echo "Starting macOS..." fs%m:\%targetUUID%\%macOSBootFile% exit endif endfor for %l in A B C D E F G H I J K L M N O P Q R S T U V W X Y Z if exist "fs%l:\%targetUUID%\%macOSBootFile%" then echo "Starting macOS..." fs%l:\%targetUUID%\%macOSBootFile% exit endif endfor for %m run (0 9) if exist "fs%m:\%macOSBootFile%" then echo "Starting macOS..." fs%m:\%macOSBootFile% exit endif endfor for %l in A B C D E F G H I J K L M N O P Q R S T U V W X Y Z if exist "fs%l:\%macOSBootFile%" then echo "Starting macOS..." fs%l:\%macOSBootFile% exit else if %l == Z then echo "Boot file not found, exiting..." endif endif endfor
Just to confirm. These are the steps: Mount EFI, copy BOOTX64.efi, apfs.efi, and startup.nsh. Then get UUID, and replace UUID in startup.nsh. And there's no need for the Boot Selector PrefPane?Yep, that looks right. You can just ignore the Boot Selector PrefPane entirely.
Hi, I'm hoping some of you might help me. I updated my MacBook Pro 5.5 to mac OS 10.14.4 (from 10.14.3) normally via software update. During the installation, it showed a screen saying that the computer ran into problems and was restarted. Afterwards, I booted up from dosdude's patcher tool and applied the patches (including force rebuild cache) but it was still not booting up. I then read on dosdude's site than I should not have used the older version of the patcher because it is not working so I created a new USB (on a different computer) with the current patcher version and applied the patches again. But I still cannot boot up the system. It says Error loading kernel cache (0xe) and then shows a sort of "no entry" sign instead of the apple logo.
I also wanted to try and reinstall the system completely from the patcher USB but it says there is not enough space on my drive (there is about 9 GB left on the 256 GB SSD). I tried to free up some space via the terminal tool from the patcher but even if I delete large files, no space is in fact freeing up when I check Disk Utility and it still shows about 9 GB left.
So now I cannot boot up the system and cannot reinstall. I really do not want to format the drive because I currently have no way of backing up the files. Does anyone have any tips on how I could repair this?
Yes, that is correct.Just to confirm. These are the steps: Mount EFI, copy BOOTX64.efi, apfs.efi, and startup.nsh. Then get UUID, and replace UUID in startup.nsh. And there's no need for the Boot Selector PrefPane?
no no no im using @0403979 's patcher with his downloader that downloaded 14.5, not dosdude's (I used dosdude's before with 14.4 and t worked fine apart from the acceleration issues that I didnt know how to fix lol, this thread is huge and some of my questions go unheared haha), my iMac is the mid 2010 model, has the ATI Radeon HD 4670 graphics processor with 256MB of GDDR3 memory.
no no no im using @0403979 's patcher with his downloader that downloaded 14.5, not dosdude's (I used dosdude's before with 14.4 and t worked fine apart from the acceleration issues that I didnt know how to fix lol, this thread is huge and some of my questions go unheared haha), my iMac is the mid 2010 model, has the ATI Radeon HD 4670 graphics processor with 256MB of GDDR3 memory.