| 24 Mar 2025 |
p14 | Well it didn't work great when I did that either. At least having the writable stuff go to a different place is working well enough | 19:14:48 |
p14 | Now for my next challenge, make my x86 image also legacy bootable 🤦. I'd love to use the systemd-repart image builder for this but maybe that is too much to ask. | 19:15:52 |
p14 | I'm wondering if I can get away with building an image with the grub MBR and use repart to put that image in the right place. But then I'm not really clear on whether I can mark this partition as bootable, I'm guessing not since this is not the systemd way. | 19:16:50 |
p14 | (the systemd way being UEFI boot, because, obviously) | 19:17:00 |
ElvishJerricco | p14: so, repart will not mark a partition as LegacyBIOSBootable, in fdisk speak. That's a GPT flag though, and I don't think it's strictly necessary for BIOS booting; I think the MBR just has to be done right. Nonetheless, I do have a repart patch for allowing setting that GPT flag with its numeric identifier: https://gist.github.com/ElvishJerricco/6059640087e1ee09744bb9df8f18bb1a | 19:22:34 |
ElvishJerricco | but, getting an MBR configured properly for the image using repart is probably nontrivial and I have no idea how to do that | 19:23:08 |
ElvishJerricco | well, I mean I know repart won't help | 19:23:22 |
ElvishJerricco | but I mean letting repart make the GPT image, and then separately writting the MBR on LBA 0 | 19:23:57 |
ElvishJerricco | no idea how to do that for grub | 19:24:01 |
p14 | Is it not sufficient to supply a --image pointing to a pre-made grub image? I'm not aware of all the wiring details. | 19:29:52 |
Arian | I have code for making a hybrid image with repart and runInLinuxVm lying around | 19:43:50 |
Arian | I stole the code from mkosi | 19:44:24 |
ElvishJerricco | I'd really like to be able to install grub on an image without a VM, but oh well | 19:44:46 |
Arian | Yeh this I was not able to get working unfortunately | 19:45:08 |
| 11 Apr 2025 |
| mjm changed their profile picture. | 22:23:09 |
| 24 Mar 2025 |
p14 | I was hoping to at least make that part a small image that could be cached. WDYT, Possible? | 20:45:27 |
Arian | Ah and then copy the bytes over? | 20:58:50 |
| 11 Apr 2025 |
| @oxalica:matrix.org left the room. | 23:31:19 |
| 24 Mar 2025 |
Arian | Yeh could be doable | 20:58:53 |
emily | this is not a desire anyone should have :p | 21:37:46 |
| 12 Apr 2025 |
| @NYXT:matrix.org left the room. | 02:00:31 |
| 24 Mar 2025 |
ElvishJerricco | I mean I'd also like to be able to do that for our systemd-boot stuff | 21:39:13 |
| 12 Apr 2025 |
| Contact @rappet:rappet.xyz instead changed their display name from Lucy to rappet. | 12:12:01 |
| 24 Mar 2025 |
emily | that one seems much easier to acheive? | 21:40:46 |
emily | * that one seems much easier to achieve? | 21:40:48 |
| 12 Apr 2025 |
| @gravndal:matrix.org left the room. | 13:39:30 |
| 24 Mar 2025 |
emily | we already have user-space FAT tools | 21:40:52 |
emily | mtoolsetc. | 21:40:59 |
emily | * mtools etc. | 21:41:01 |
p14 | why not? | 21:59:06 |