System not booting from IDE flash drive



  • Hi,
    I have installed pfsense 2.1 onto an old Pentrium M mother board with no problems at all. When I took out the CDRom drive and booted the system, it asked me to manually specify the root filesystem. And this happens always when I boot it. Only when I put the cdrom drive back it works normally.
    What and where do I make that change, so that it stays permanent?

    Thank you.


  • Netgate Administrator

    Edit /etc/fstab
    What sort of flash drive are you using? You may want to use the nano images instead that are designed not to ware out flash media.

    Steve



  • I never heard of an ide flash drive. You mean an ide SSD, maybe? Is there such a thing? Or a USB flash drive?


  • Netgate Administrator

    A lot of people use these: http://en.wikipedia.org/wiki/Disk_on_module
    There are also a lot of boxes using compact flash cards because they use an IDE compatible interface.

    Steve



  • I'm using one of these that stephenw10 mentioned in the wikilink.
    The fstab only contains the main partition and the swap partition. I will have to review it tomorrow and get back to you.

    I will see.


  • Netgate Administrator

    Usually it asks you where to mount root from because you have changed the system configuration somehow, like removing the cd-rom drive, and the fstab is now pointing at the wrong drive.
    For example you have the CD-ROM and HD on the same IDE channel using cable select. In this config the HD is the primary slave, ad1, so that's what gets set in the fstab. When you remove the cd drive the HD now becomes the primary master, ad0, so the fstab must be changed.

    Steve