@@ -, +, @@ read-write. --- init.d/localmount.in | 6 ++++++ 1 files changed, 6 insertions(+), 0 deletions(-) --- a/init.d/localmount.in +++ a/init.d/localmount.in @@ -24,6 +24,12 @@ start() no_netdev="-O no_netdev" fi ebegin "Mounting local filesystems" + + # if /usr is mountpoint and is mounted read-only, remount it read-write. + if mountinfo -q /usr && mountinfo -q -o ro /usr; then + mount -o remount,rw /usr + fi + mount -at "$types" $no_netdev eend $? "Some local filesystem failed to mount" --