Adopting RefindPlus on Linux-Only Multiboot Setup #164
Replies: 9 comments 5 replies
-
You can find RefindPlus binaries under the "Releases" tab of this repo: https://github.com/dakanji/RefindPlus/releases |
Beta Was this translation helpful? Give feedback.
-
Where do you experience issues in the xaionaro build? If you just clone the project, navigate to the RefindPlus folder and drop build.sh in terminal it should automatically build RefindPlus |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
The docker image downloads the latest source code from the repo and builds the latest code. You will not find that in the releases of RefindPlus. You have to build them manually as described in the RefindPlus repo or use the docker image for automation. |
Beta Was this translation helpful? Give feedback.
-
The tool is called
This is already succinctly outlined under installation in the Repo's ReadMe as follows:
RefindPlus does NOT require any questions to be answered on booting whatsoever.
This question is not from RefindPlus, but from a totally different binary called
Ditto
The real question here is why you are running gptsync in the first place if you are not looking to amend your partitions.
You should have read the Readme to see divergences from rEFInd. I have reproduced the pertinent bit below:
In summary, unlike rEFind which looks for custom icons first and only loads generic ones if not found (slowing things down for the majority of users), RefindPlus will look for generic icons first and use these if found. If you do not want this, set the
Not a surprise since what you described as an uneducated hunch led you to use the DEBUG (DBG) build instead of the RELEASE (REL) build. It does appear that you are not alone in not being familiar with what
RefindPlus does not delete partitions but YOU have set things up to run something else that does this instead.
That is a mistaken view based on several missteps on your part but the key thing is to use whatever works for you.
Absolutely none whatsoever. I very much prefer unvarnished communication. |
Beta Was this translation helpful? Give feedback.
-
I suppose you are making the quite understandable mistake, given the frequent mentions of The mistake is understandable because someone that has not had the privilege of running 3,1 to 5,1 Classic MacPros would not realise that they are equally at home running Mac OS, Windows or Linux and that many users of that hardware run all three. The focus is on the hardware and all the OS they run.
I do realise they are what you experienced and I can list them out since you did set them out in a straight forward and accurate manner:
What was inaccurate, was that these were problems
I did appreciate the feedback as said. I just gave an unvarnished assessment of this based on the reasons why you got the outcomes you got (all down to your decisions). Either way, as it seems you are not able to wrap your head around some of the paradigms, it is better indeed to stick with what you feel happy with. Thanks again! |
Beta Was this translation helpful? Give feedback.
-
GPTsync is included in a separate folder called The instruction was to install rEFInd and replace the rEFInd efi file (a single file) Not sure how some other binary that you do not know what it does got into that picture. BTW, I suppose you have never built rEFInd from scratch as GPTsync is built along with rEFInd ... this was just inherited by RefindPlus
The error should have been fixed in RefindPlus but haven't tried it for quite a while. |
Beta Was this translation helpful? Give feedback.
-
My goal in posting these musings was NOT to create a family feud. RefindPlus and rEFInd are what? -- Half siblings? First cousins? Parent-child? I am also not trying to stir up trouble between Linux and Mac OS communities. I have been a Mac owner since 1985 and an Apple II+ owner since 1980. I used to write assembly language on Apple hardware, but that was a long time ago. I intend no hostility between OS communities, nor between users and developers. My goal was to provide a case #1 of a guy who migrated from rEFInd linux bootloader (and happily so) this morning to RefindPlus. Had I started with RefindPlus instead of rEFInd, my comfort level with it would likely have been better, as would my motivation to probe deeply into its advanced features. Both rEFInd and RefindPlus offer HUGE improvements over GRUB2. From the end-user's standpoint, the differences between them are subtle, whereas rEFInd and RefindPlus both offer significant improvements over GRUB. I probably could have figured out how to make icons work in RefindPlus had I invested more time. Installing GPTsync was a rookie mistake. I dragged the entire folder over without giving any thought about the contents. I should have known better. Dakanji, I believe you are doing all you can do to make booting multiple OSes easier, and for that I salute your efforts. Hopefully these dialogues benefit people to make better informed decisions how to invest their time and what to do / what not to do. Advice:
In retrospect, DBG should have been clear enough. REL now obviously means "release." It didn't click for me this morning, but now it does. Linux users expect this type of documentation and the consequences that follow from not understanding. Mac OS users generally don't. I am somewhere in-between these communities, and learning. |
Beta Was this translation helpful? Give feedback.
-
While you tend to see things in terms of I also saw a description of rEFInd as the
It doesn't really matter what is used first but the expectation with RefindPlus is that most would default to rEFInd first since this is likely to work just fine in most cases (There are issues on Classic MacPros but this is a small subset) and while intermediate to advanced users will know how to set things up manually, rEFInd will likely be available in linux package managers and such. If they decide to try RefindPlus, they will find it is 90% like rEFInd apart from a handful of items where there is divergence. These are clearly listed out in the ReadMe file and "rEFInd type" behaviour can be implemented if desired instead. There is no different learning curve to speak of.
Users should have a recovery plan in place indeed but a broken startup is not almost guaranteed. Having said that, I suppose that yes, it is a distinct possibility. I test new RefindPlus files (as you can imagine, I need to this quite a bit) by loading them from a known working instance.
If it fails, I simply restart and the working instance runs.
Definitely the case |
Beta Was this translation helpful? Give feedback.
-
I am not having any problem with rEFInd on my Linux laptop, however I developed an interest in possibly replacing it with Refind Plus for added functionality. I tried using the Docker installation method described by Dmitrii Okunev (https://github.com/xaionaro/) however I did not have much success with that approach, nor with Dakanji's instructions at
https://github.com/dakanji/RefindPlus/blob/GOPFix/BUILDING.md
Does anybody have step-by-step instructions that are confirmed to work under Debian or Arch based Linux distros, or ideally a refind_x64.efi binary I can copy into /EFI/refind in my boot partition?
(Mac OS users have it easy with MyBootMgr.)
Thank you in advance.
Beta Was this translation helpful? Give feedback.
All reactions