Linux - GeneralThis Linux forum is for general Linux questions and discussion.
If it is Linux Related and doesn't seem to fit in any other forum then this is the place.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I am trying to build a flash-based ipcop router. I have followed the instuctions, but with both the image i have downloaded from linitx.org and the image i have created (.img files) the compact flash does not boot. I have tried to install a minimum Debian system for testing too, but the process fails on the partitioning stage. The (very strange) output of the partitioning table (fdisk presents) is the following:
Code:
Command (m for help): p
Disk /dev/hda: 255 MB, 255983616 bytes
255 heads, 63 sectors/track, 31 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/hda1 2089 4207 17010127 83 Linux
Partition 1 has different physical/logical beginnings (non-Linux?):
phys=(2, 3, 1) logical=(2088, 179, 11)
Partition 1 has different physical/logical endings:
phys=(30, 254, 63) logical=(4206, 93, 12)
/dev/hda2 2089 4178 16777472 0 Empty
Partition 2 has different physical/logical beginnings (non-Linux?):
phys=(2, 2, 0) logical=(2088, 178, 11)
Partition 2 has different physical/logical endings:
phys=(2, 2, 0) logical=(4177, 101, 20)
Partition 2 does not end on cylinder boundary.
/dev/hda3 2089 4178 16777472 0 Empty
Partition 3 has different physical/logical beginnings (non-Linux?):
phys=(2, 2, 0) logical=(2088, 178, 11)
Partition 3 has different physical/logical endings:
phys=(2, 2, 0) logical=(4177, 101, 20)
Partition 3 does not end on cylinder boundary.
/dev/hda4 2089 4178 16777472 0 Empty
Partition 4 has different physical/logical beginnings (non-Linux?):
phys=(2, 2, 0) logical=(2088, 178, 11)
Partition 4 has different physical/logical endings:
phys=(2, 2, 0) logical=(4177, 101, 20)
Partition 4 does not end on cylinder boundary.
What's wrong with the compact flash or the process?
Thanks
Distribution: Slackware 11, Solaris 10, Solaris 9, Sourcemage 0.9.6
Posts: 322
Rep:
Hi
This looks like a messed up partition table. I think the best way to fix it would be to initialize a new partition table from fdisk. Unfortunately it will delete all data from the flash.
Thanks dinolinux,
i used a different flash-to-ide adapter and the first time i entered cfdisk, i was asked if i wanted to initialize (or create an empty one or something) the partition table!
For future reference, i have searched for the way someone can delete/initialize a partition table (manually), but i didn't find anything useful. I suspect the extra functionality of fdisk could be useful, but i have no spare disk. Can you point me to a link or give me a hint?
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.