Limine: use UUID for accessing boot partition if not same as ESP#3267
Limine: use UUID for accessing boot partition if not same as ESP#3267svartkanin merged 1 commit intoarchlinux:masterfrom
Conversation
817672c to
942f50e
Compare
ca80144 to
848d00a
Compare
848d00a to
7707613
Compare
|
@svartkanin I was debugging this today a bit, and realized an issue here: https://github.com/archlinux/archinstall/pull/3267/files#diff-283d51110d004467e254215ad93e4dfcf0188beb22d9f878bb7088c12076dd2eR1310 if efi_partition and boot_partition != efi_partition:
path_root = f'uuid({boot_partition.partuuid})'Which will also happen here: archinstall/archinstall/lib/installer.py Lines 1066 to 1068 in 87fb96d Since the move to Rather than two paths, making them always I just wanna check in and make sure I'm not missing anything on how we want to use - if efi_partition and boot_partition != efi_partition:
+ if efi_partition and boot_partition.mountpoint != efi_partition.mountpoint:Perhaps we should also add a |
73f67fd to
9176849
Compare
@Torxed, I wrote that code (d76f4a0), it is fine. If this issue stems from you trying to use |
Can you please explain what is wrong with this PR and #3272 ? Why does this not work? It is true that the comparison is probably fine, but the 2 variables are the exact same, always... |
|
@Mintsuki, sorry, I edited my comment. Please see the context that I added. |
fwiw it does not work if the ESP is set to |
9176849 to
7707613
Compare
|
@Mintsuki, let's discuss this in an issue first. It is a waste of time to try to create a solution before properly understanding/identifying the issue. |
sure, as you please |
|
@codefiles as per #3275 , this PR should be fine (despite the fact that I have never gotten it to work with separate |
No description provided.