Swapping the number of 2 partitions
jd1008
jd1008 at gmail.com
Fri Oct 17 04:44:46 UTC 2014
On 10/16/2014 10:25 PM, Cameron Simpson wrote:
> On 16Oct2014 18:45, jd1008 <jd1008 at gmail.com> wrote:
>> On 10/16/2014 03:32 PM, Cameron Simpson wrote:
>>> On 16Oct2014 12:55, jd1008 <jd1008 at gmail.com> wrote:
>>>> I am trying to avert having to dd out 2 partitions to external drive
>>>> and repartition and dd them back in.
>>>>
>>>> What I am trying to do is renumber partition 1 as partition 2
>>>> and partition 2 as partition 1.
>>>>
>>>> Is this possible? parted and fdisk and sfdisk do not seem to provide
>>>> such operations.
>>>
>>> sfdisk has a dump option. I would think you could dump the partition
>>> table and reorder the partition records and reload it. I can't see
>>> any reason that would not work.
>>
>> OK, it's just that I did not want to wreck the drive, as I was not sure
>> it would accomplish what I wanted.
>> So, P2 will be renamed P1
>> and P1 will be renamed (renumbered) P2.
>
> I would expect so. Note that I haven't done this myself.
>
>> Will this affect the other partitions P3 and P4 in any way?
>
> Shouldn't.
>
>> Such as, will it affect their starting offsets? Will the system
>> no longer be able to identify them by their existing UUID?
>
> AFAIK, the partition table is just a data structure laying out the
> on-disk location of partition. The partition number is the record
> number in the data structure. The physical location should be
> independent. So you should be able to rearrange the records.
>
> I gather the UUID is embedded in the partition itself. But I have
> never found out. But on that basis, the system should be just fine. In
> fact, that's really the point of putting UUIDs on partitions - so the
> OS config files don't have to track partitions locations and hard
> drive locations.
>
> Note that this suggestions doesn't move any of the on-disk data around
> (except the partition table itself I guess).
>
> Could you explain _why_ you want to renumber the partitions? Does
> something have a hardwired desire to use "partition 1" or something?
>
> Cheers,
> Cameron Simpson <cs at zip.com.au>
>
> Sometimes when you fill a vacuum, it still sucks.
> - attributed to Dennis Ritchie, about X
I think I need to do it because the windows partition for some reason
will not boot as partition 2 even though the boot.ini was edited to look
in partition 2 instead of partition 2.
So, I restored boot.init to look into partition 1, and then I will try
to boot windows
from the grub2 menu (which I have also edited to look into msdos1
instead of msdos2.
Not sure it will work, but worth a try.
I might save me a reinstall.
More information about the users
mailing list