Linux – Why is the file system mounted as read-only

filesystemslinuxreadonly

I've put together a small system with busybox, a Linux kernel, and a small file system, putting stuff in as it seemed necessary — I don't know if I've been learning much from this, but I started out pretty clueless, so it sure hasn't been a smooth ride. So I suspect I might be missing some stuff in my filesystem, but I'm really not sure what I might need to add next.

I can boot into my system by typing in the following grub commands:
set root=(hd0,msdos1) \ linux /vmlinuz root=/dev/sda1 \ boot

Once the boot messages stop, I'm left with this (I'm not sure if it's related but there's a line there that says: VFS: Mounted root (ext3 filesystem) readonly on device 8:1):
boot message

I can't modify the filesystem:
ln: bin/mkdir Read-only file

It's funny because I can manually mount /proc just fine:
mounting /proc

Why is my file system read-only? What would I need to set up to get it to work?

Best Answer

Try to search in dmesg | less.

If you would like remount it to read-write, use mount -o remount,rw /

Related Question