Re: Linux can't find partitions , again

David Balazic (david.balazic@uni-mb.si)
Fri, 03 Aug 2001 12:41:23 +0200


Please, LKML people only reply to LKML ( and me ),
ignore the redhat address.
Redhat people , do the opposite.

Seems that my mail server discloses "BCC:" fields if there is no "To:" field ...
Sorry.

David Balazic wrote:
>
> Hi!
>
> Yesterday I did "nothing" (*) and then linux didn't boot anymore.
> It couldn't mount the root FS.
> After I fixed that , it couldn't turn on the swap partition.
>
> This really pisses me off ! ( I am cool now, you should see me yesterday )
>
> The problem was that the partitions were renumbered "randomly"
> and linux just can not deal with that. Before linux named the root FS
> partition hda6, but now he names it hda7. Off course the kernel still looks
> for hda6 and fails. After I fix LILO , it boots, but fails to turn on the swap
> as it was renamed from hda7 to hda5. I edit /etc/fstab and all is well.
> Until next time.
>
> This has bitten me and my neighbour enough times that I wrote a kernel patch
> to fix ( 99% fix ) the first problem ( root-FS ) and I don't write kernel patches
> every week !
> I didn't address the second problem ( swap ).
>
> The patch works by scanning all known partitions for a matching ext2 UUID ( or label ).
> Maybe a simpler solution would be to search the partition list for a particular
> disk ( hda ) for a partition which has a particular (start,size) pair ? ( less disk access,
> FS-type neutral , would work for the swap problem too )
>
> Patch available at
> http://linux-patches.rock-projects.com/v2.2-f/uuid.html
>
> Opinions ?
>
> * - I created a partition on the free part of the disk, but after a minute
> I changed my mind an deleted it. I used the Disk Administrator tools undwr win2000
>
> --
> David Balazic
> --------------
> "Be excellent to each other." - Bill & Ted
> - - - - - - - - - - - - - - - - - - - - - -
>
> _______________________________________________
> Testers-list mailing list
> Testers-list@redhat.com

-- 
David Balazic
--------------
"Be excellent to each other." - Bill & Ted
- - - - - - - - - - - - - - - - - - - - - -
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/