<p dir="ltr">On Jan 23, 2015 3:37 AM, &quot;Sudhir Khanger&quot; &lt;<a href="mailto:ml@sudhirkhanger.com">ml@sudhirkhanger.com</a>&gt; wrote:<br>
&gt;<br>
&gt; Hello,<br>
&gt;<br>
&gt; 1. Anaconda changes X in sdaX. If you make a choice on order of /boot, swap,<br>
&gt; and / partitions, Anaconda changes the order. As long as layout is valid why<br>
&gt; does Anaconda has to change it.</p>
<p dir="ltr">IIRC it likes to put /boot near the beginning because some old BIOSes refuse to boot if it is too far into the disk.</p>
<p dir="ltr">In practical terms very few people care what order their partitions are and would rather have their system boot than anaconda be super pedantic about the order in which you created the partitions in the GUI. :-)</p>
<p dir="ltr">If you must have a particular partition order you can use a kickstart file or partition your drive with your favorite CLI or GUI partition manager first and use anaconda only to assign mount points.</p>
<p dir="ltr">&gt; 2. 4 primary partitions are allowed on a disk. If I do that Anaconda changes<br>
&gt; it to 3 primary and 1 logical partition. Why?</p>
<p dir="ltr">As Rex pointed out, if you do that you won&#39;t be able to add another one later. A long time ago, I forgot about the 4 partition rule with old anaconda, which happily allowed you to do this, and it was a giant PITA later on when I decided to add another partition. (For my next install I used LVM and haven&#39;t looked back. :-)</p>
<p dir="ltr">Again, if you really want to do this, use kickstart or partition outside of anaconda first.</p>
<p dir="ltr">With regards to these two: Anaconda is an OS installer, not a general partition manager.  It therefore tries not to give you too much rope to hang yourself with, and makes executive decisions about minor details like partition numbers that 99% of users could care less about.</p>
<p dir="ltr">But if you don&#39;t like its decisions you&#39;re not forced to use it; just use what you want first instead. Anaconda will not touch an existing partition layout unless you tell it to.</p>
<p dir="ltr">&gt; 3. There is no option to create a partition and leave it for future use. How<br>
&gt; do I create a partition and not have to use it immediately.</p>
<p dir="ltr">This sounds perfectly reasonable. If anaconda doesn&#39;t let you create a partition without assigning a mount point, file a feature request in bugzilla.</p>
<p dir="ltr">In the meantime, you can just remove the unwanted entry from /etc/fstab, or again, kickstart or parted first.</p>
<p dir="ltr">-T.C.</p>