svn commit: r195817 - head/usr.sbin/sysinstall
Nathan Whitehorn
nwhitehorn at freebsd.org
Mon Jul 27 14:13:55 UTC 2009
John Baldwin wrote:
> [snipped]
>> Ah, we will never be freed of the CHS bonds, will we. Oh well.
>>
>
> GPT doesn't use C/H/S and thus doesn't have the weird limitations of the MBR +
> BSD label arrangement. As soon as sysinstall can install to a GPT-labelled
> disk you will be free of the bonds in sysinstall. I think the easiest way to
> allow for that w/o dealing with the headaches of fdisk.c and label.c and
> libgeom support in sysinstall, etc., etc. is to add a sort of "cheat" mode to
> sysinstall where you can say "look, I've already partitioned my drives and
> newfs'd my filesystems and they are mounted at '/foo', go install all the
> bits into there". We could then let people setup their disks using command
> line tools with the livefs or what is in the install rescue build using GPT
> or ZFS or gmirror, etc. Getting /etc/fstab correct in that instance becomes
> a bit more tricky, but not impossible. (If nothing else one could take the
> output of mount -p, find all the paths starting with /foo, chop off the
> leading /foo, and write that out as an initial /etc/fstab.) That would at
> least allow people to do more creative things with disks with sysinstall
> until the disk labeller can be overhauled.
>
>
This would be extremely useful also on PowerPC, and probably some
embedded systems as well (though I doubt they are using sysinstall).
sysinstall currently cannot write APM partitions, so we don't currently
ship a functional installer on PPC. However, gpart can write APM
partitions, and so this even this stopgap would be the difference
between an installable 8.0-RELEASE on PowerPC and an uninstallable one
for many users.
-Nathan
More information about the svn-src-head
mailing list