That was basically my question - I know of course you can do it manually (or clone an existing partition), but DriveSetup seems to imply (?) capability of doing more than it currently does. For example, if you actively ask it to create an “EFI system data” partition, the intent thereof is pretty clear, yet it neither formats as FAT32 (label “EFIBOOT”) nor therefore install the few things needed on there for even a single boot option Haiku only setup. Automating these steps to go from a fixed “live” system a la the official Haiku images to a more dedicated one on an “any size” drive would probably be useful for a lot of people, and should be a fairly straightforward addition I guess. Any thoughts?
EDIT: Maybe such an automated procedure could even include installing rEFInd including a nice Haiku logo (iirc others have posted such creations on these forums in the past) to provide the basic provisions for multi boot (or multi-Haiku, e.g. official + nightly release) setups. Just a thought.
EDIT2: Quoting nephele in another thread: “The location of the ESP [partition] is irrelevant, that is one nicer things of EFI that we don’t have to reserve some special section anymore. The Haiku anyboot image has the ESP at last position for example (though this should change if we finish the bfs resizing code at some point, so the installer medium can directly become the installed OS).” What I’m asking above could perhaps be categorized as the poor man’s or safer version of that process, not involving resizing of existing partitions etc. After all, USB sticks are quite cheap these days so having two is not that uncommon anymore. Bottom line, anyboot on one, then prepare and install onto the other with some straightforward automated steps; where to draw the line or converge between DriveSetup and Installer here I leave open for discussion.