[Mageia-discuss] partitioning bug
blind Pete
0123peter at gmail.com
Thu Jul 12 14:03:21 CEST 2012
andre999 wrote:
> blind Pete a écrit :
>> andre999 wrote:
>>
>>
>>> blind Pete a écrit :
>>>
>>>> David W. Hodgins wrote:
>>>>
>>>>
>>>>
>>>>> On Fri, 06 Jul 2012 04:03:34 -0400, blind Pete
>>>>> <0123peter at gmail.com> wrote:
>>>>>
>>>>>
>>>>>
>>>>>> Morgan Leijström wrote:
>>>>>>
>>>>>>
>>>>>>> It would also be interesting to know what other tools say.
>>>>>>> gparted?
>>>>>>>
>>>>>>>
>>>>>
>>>>>
>>>>>> Gparted looks pretty. As far as I can see, gparted agrees
>>>>>> with what I think things should look like. Gparted and
>>>>>> fdisk agree about the number of sectors. (More than you
>>>>>> get by multiplying CxHxS.)
>>>>>>
>>>>>>
>>>>> Interesting. I guess it would be best to use 'hdparm -i /dev/sda|grep
>>>>> LBAsects" to find out the number of sectors.
>>>>>
>>>>> Regards, Dave Hodgins
>>>>>
>>>>>
>>>> [root at live ~]# hdparm -i /dev/sda | grep LBA
>>>> CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=1953523055
>>>> [root at live ~]#
>>>>
>>>> Same number of sectors as gparted and fdisk report. Number of heads
>>>> and sectors per cylinder are just, "it's a big disk". _Posssibly_
>>>> number of cylinders gives a clue about how big. H can be 63 or 255,
>>>> depending on mood, and CxHxS should be a little less than max LBA.
>>>>
>>>> The situation just got worse. The latest work arround is to lie
>>>> about how big a sector is. That is called "advanced" formatting.
>>>>
>>>>
>
>>> BTW, with all those partitions, I would convert your disk to GPT tables
>>> instead of MBR, using gdisk.
>>> (gdisk is in core.)
>>>
>> OK I have installed gdisk and will look at it. How would you rate
>> it for maturity? And what else can recognize a gpt disk?
>
> I would say very mature, even when I started using it (under mdv 2010.0
> or 2010.1)
> The developer says the "hybid" option which simulates MBR for Msw is
> risky, but even that I found very stable and predictable
I let it loose on my test machine. It has Lilo on the mbr. Mageia 1
with Grub in its root partition, Mageia 2 with Grub in its root
partition, and Ubuntu 10.04.4 with Grub 2 in its root partition.
Converting to gpt confused Ubuntu's Grub 2.
Experimenting with a hybrid system, converting a primary
to a logical, adding a new primary, and renumbering confused
lots of things.
It was only the test computer.
>> Grub?
>>
> Yes, since 1.97 patched for GPT, as used in mdv and fedora (at least)
> when I started using GPT.
> Mageia has always used this version.
>> Grub2?
>>
> Definitely
I managed to confuse it. Posibly by having it installed in the
root partition.
>> Lilo?
>>
> Not sure. I think newer versions do.
Mostly works. The mbr code just jumps to a hardcoded sector
address and loads the real code from what is normally /etc/map.
>> The Mageia installer?
>>
> I didn't have a problem. I did an upgrade install from mdv2010.2 to
> mga1, and could read the other partitions to set up fstab.
> Sometime before mga1 was available, I had a problem which corrupted my
> system, and made it unbootable. It took me a while to get around that,
> as I didn't want to loose my uncorrupted partitions. I ended up fixing
> it with SystemRescueCD (it contains a partition recovery tool called
> testdisk.) I was able to reinstall mdv. I may have formatted / with
> SystemRescueCD. At that point I had a "hybrid" format simulating MBR
> for systems not aware of GPT.
Is there any option in the installer to turn the disk into a gpt disk?
>> Other installers?
>>
>> Other operating systems?
>>
> According to what I have read, most other major distros handle GPT
> nicely. The Linux kernel does.
> Msw 32-bit does not, but can work with gdisks' "hybrid" format, which
> puts an MBR table at the end of the first sector (a space not used by
> GPT). It is a little tricky to set up, but initially I had it working.
> Recently I haven't been bothered to get it working again.
> Msw 64-bit is GPT-aware, but I have read that it works only on EFT
> hardware, which has a special BIOS. (Incompatible with Msw 32-bit.) It
> may be just that it is the default installation.
> MacOS handles GPT, but I'm not sure of the restrictions if any. Is was
> an early adopter.
> *BSD systems should handle GPT just like Linux.
>>> It will make your disk more stable.
>>> It uses a 128 partition table,with a backup table at the end of the
>>> drive. No such thing as "extended" partitions.
>>> It takes less space than the ms-compatible MBR partition tables.
>>> The only trick is that you need to leave space for the backup table (34
>>> 512-byte sectors).
>>> If you change your mind, you can convert back painlessly.
>>> I've used GPT for over 2 years, including converting back and forth a
>>> few times at first.
>>>
>>> To convert, you'll have to boot to a live disk, preferably with gdisk.
>>> I use systemRescueCD for that. http://www.sysresccd.org/
>>> The latest stable version is 379 Mib, usable from CD or USB key.
>>> I don't know if a Mageia live cd, or Mageia DVD in rescue mode might
>>> work.
>>>
>> In Mageia 1 the installer pulled it from the net rather than from
>> the local iso, so it was not prepackaged.
>
> I installed mga1 from DVD. This upgrade went very smoothly.
>
> I did have a problem changing partition parameters with diskdrake under
> mga1, not long after installing it, shortly after mga1 was released.
> Luckily I was testing things, so I didn't loose anything important. But
> everything was lost on the partition in question. I then tried
> reformatting the partition with diskdrake, and it wouldn't work. I had
> to use SystemRescueCD (with gparted).
> I strongly suspect it was due to my having a "hybrid" format. I think
> that at least at that point, diskdrake (or whatever it uses) would see
> the MBR table, and classify the disk as MBR. While still getting the
> partition location parameters from the GPT table. (The simulated MBR
> table puts most partitions in a large "foreign" partition. The
> corrupted partition was not in the MBR table. And no other partition
> was affected.)
>
> Note that I have never had a problem simply accessing (read or write) a
> GPT partition on mdv or mga.
>
> Also, initially I used gdisk to format usb drives (but no hybrid MBR
> table), and have never had a problem on those disks with diskdrake or
> any other mdv or mga tools.
>
> BTW, I installed gdisk from upstream on mdv, and first imported gdisk to
> Mageia.
>>> Just in case you might be interested
>>>
>> I'm interested.
>
> You will probably find this interesting :)
> http://en.wikipedia.org/wiki/GUID_Partition_Table
Thanks.
--
blind Pete
Sig goes here...
More information about the Mageia-discuss
mailing list