On 02/07/2012 04:11 AM, Alan Cheng wrote:
thanks Janne for the explanation.

I thought a fdisk partition on i386 is *required* after reading FAQ14/man
pages and I was a bit surprised to be able to create a disklabel partition
without doing "fdisk -i". so I wrote to the list for help on what I
mis-understood ...

There are lots of things you can get away with. Sometimes. Some places. And for until it becomes convenient for developers to change it.

If we've told you to do X, and X becomes "inconvenient", developers have to provide a transition (well, actually, they don't. but they might feel a desire to do so). If we told you NOT to do X, but you do and get away with it, and a future change makes X not work, we all just laugh when you complain that you no longer get away with violating guidelines we gave you, and you have to fly across the country to fix something that never should have been broke.

Just put the fdisk partition in place on every disk you want to use on an i386/amd64 and all other fdisk platforms. There are no good reasons not to, there are a lot of good reasons to do so. All the tools assume this is how the system is laid out...they are not tested otherwise. What boots once may break later.

Following up Ken's analogy, we may have left the rope laying around, but we told you NOT to put that rope around your neck.

Reply via email to