Morgan Leijström wrote: > I have entered a couple partitioning bugs myself... > Not similar to this one though.
I'm very good at breaking things in unusual ways. ;-) > Important is to enter it in bugzilla at all, with as many details you can. > -And i see you have done a good job to start with :) After we work out what the bug is, or bugs are. > Someone can then fill in or edit package or whatever. > > 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.) > Thanks > /Morgan > > torsdagen den 5 juli 2012 11.10.30 skrev blind Pete: >> Cfdisk is very unhappy about something. >> >> FATAL ERROR: Bad primary partition 3: Partition begins after >> end-of-disk Press any key to exit cfdisk >> >> It looks like cfdisk's error message is wrong. Partition 3 is mounted >> and in use. >> >> Unfortunately I don't know which software to blame, but something has >> made my hard drive "interesting". It could be; cfdisk itself, the >> Mageia 2 installer (the main suspect), the Ubuntu installer, fdisk, >> or sfdisk. There might be multiple bugs. >> >> I think that the order of events was; >> I noticed a tiny amount of unused space at the end of my HDD >> the perfect place for a LiLo map file. >> Created a new primary partition (numbered 3, because 1, 2 and 4 existed). >> "Fixed" the partition order with fdisk. >> Found that the extended partition had grown to cover the whole disk. >> Found that the third primary partition had been changed to logical. >> (There were still two primary partitions in the middle of the disk.) >> Found that sfdisk has decent man pages. >> Fixed the problem. >> Found that cfdisk is still not happy. >> >> Does anyone know what to raise that bug report against? >> >> [root@live bin]# cat /etc/release >> Mageia release 1 (Official) for x86_64 >> [root@live bin]# sfdisk -l -uS -L >> >> Disk /dev/sda: 121601 cylinders, 255 heads, 63 sectors/track >> Warning: extended partition does not start at a cylinder boundary. >> DOS and Linux will interpret the contents differently. >> Units = sectors of 512 bytes, counting from 0 >> >> Device Boot Start End #sectors Id System >> /dev/sda1 * 63 577440359 577440297 5 Extended >> /dev/sda2 577440360 1562899589 985459230 83 Linux >> /dev/sda3 1562899590 1953520064 390620475 83 Linux >> /dev/sda4 1953520065 1953523054 2990 83 Linux >> start: (c,h,s) expected (1023,254,63) found (769,0,1) >> end: (c,h,s) expected (1023,254,63) found (769,47,29) >> /dev/sda5 126 22507064 22506939 83 Linux >> /dev/sda6 22507128 26587574 4080447 83 Linux >> /dev/sda7 26587638 77786729 51199092 83 Linux >> /dev/sda8 77786793 98253539 20466747 82 Linux swap / Solaris >> /dev/sda9 98253603 122816924 24563322 83 Linux >> /dev/sda10 122816988 126897434 4080447 83 Linux >> /dev/sda11 126897498 167847119 40949622 83 Linux >> /dev/sda12 167847183 577440359 409593177 83 Linux >> [root@live bin]# >
