Having problems with fixit floppy mounting filesystems

Eduardo Viruena Silva mrspock at esfm.ipn.mx
Thu May 29 19:02:30 PDT 2003


On Thu, 29 May 2003, Tom Parquette wrote:

> I was installing an additional hard disk and I believe I commented out
> the wrong line in fstab or typo'ed something.  The /usr filesystem is
> not mounted.  The machine will not boot to a command prompt so I can
> repair it.  It complains bitterly at boot time about not finding things
> in the /usr/...... directories.

don't worry, it can be fixed.

1. Reboot your computer and when the boot's countdown  starts
   press space bar.

2. type:
		boot -s

3. your computer will stop asking for a shell that will be used
   in single-user mode.  just press enter to accept  /bin/sh

4. type
		swapon -a
		mount -a

   of course, /usr will not be mounted because you made something
   wrong with your /etc/fstab.

5. perhaps the system will ask you to fsck your file systems.
   do it.  you can add your the option "-y".

		fsck /dev/ad0s1a
		fsck /dev/ad0s1e
		...
		fsck /dev/ad0s1g


5. type
		cat /etc/fstab

   to see where /usr is mounted... [hope it is there].
   and mount /usr manually:

		mount /dev/ad0s1e /usr

   [ok, perhaps it is not ad0s1e, choose the proper partition]

6. edit /etc/fstab with your favorite editor, fix it, and save it.

7. reboot

Hope it helps.


>
> I have never broken a system this badly before so this is the first time
> I have had to use a fixit floppy.
> If I can get the root and usr filesystems mounted r/w I should be able
> to "ee" fstab and get myself going.
>
> I can get to the fixit command prompt but when I issue mount /dev/ad0s1a
> /mnt to get the root filesystem mounted all I get is "operation not
> permitted".
>
> I searched the mailing list archives and dug through the on-line
> handbook and I'm not finding anything that gives me a clue what I'm
> doing wrong.
>
> Any help would be appreciated.
> TIA.
>
> _______________________________________________
> freebsd-questions at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-questions
> To unsubscribe, send any mail to "freebsd-questions-unsubscribe at freebsd.org"
>

-                         ______                     _
            *           /   /###\                   / \       __
 /\  /\             *  /  ./#### \         *     \__|_/      |  |
/  \/  \               |   b#####|   *            _ |   __   |  |  __
=    .. \____          \ \_\#####/               / \|  /  \  |  | /\_\/
=          \_|    *     \___\###/       *        \_/\_/\__/\__\/_/\__/
 =   \______/           _
  | |


More information about the freebsd-questions mailing list