LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1179|回复: 3

启动时Mounting local filesystems... 最后显示failed.(根分区设置成只读)

[复制链接]
发表于 2010-7-8 21:49:23 | 显示全部楼层 |阅读模式
根分区设置成只读后启动时Mounting local filesystems... 最后显示failed.

系统是Debian 5.04 lenny
按照下面的链接文章我把根分区设置成只读。
http://wiki.debian.org/ReadonlyRoot

在没有改根分区为只读之前一切正常。
把根分区改成只读,重新启动的时候发现
在Mounting local filesystems...的最后,显示一个failed。
但是启动能正常进行,系统也可以正常登录。
看不出哪里有什么问题。
到底是什么东西失败才报出这个failed?

下面是启动画面显示信息:
Mounting local filesystems...[   11.873611] kjournald starting.  Commit interval 5 seconds
[   11.881763] EXT3 FS on sda7, internal journal
[   11.881763] EXT3-fs: mounted filesystem with ordered data mode.
[   11.884529] kjournald starting.  Commit interval 5 seconds
[   11.885124] EXT3 FS on sda8, internal journal
[   11.885318] EXT3-fs: mounted filesystem with ordered data mode.
[   12.370046] JFS: nTxBlock = 4033, nTxLock = 32268
failed.
Activating swapfile swap...done.
Setting up networking....
Configuring network interfaces...done.
[   14.544037] eth0: link up


下面是dmesg的最后几行显示信息:
[   11.873611] kjournald starting.  Commit interval 5 seconds
[   11.881763] EXT3 FS on sda7, internal journal
[   11.881763] EXT3-fs: mounted filesystem with ordered data mode.
[   11.884529] kjournald starting.  Commit interval 5 seconds
[   11.885124] EXT3 FS on sda8, internal journal
[   11.885318] EXT3-fs: mounted filesystem with ordered data mode.
[   12.370046] JFS: nTxBlock = 4033, nTxLock = 32268
[   14.544037] eth0: link up
[   22.095456] NET: Registered protocol family 10
[   22.100274] lo: Disabled Privacy Extensions
[   32.816382] eth0: no IPv6 routers present
[  814.122305] EXT3 FS on sda1, internal journal
[ 1006.957829] EXT3 FS on sda1, internal journal
[ 1036.886229] EXT3 FS on sda1, internal journal
 楼主| 发表于 2010-7-12 21:28:16 | 显示全部楼层
试了半天,发现了一点头绪。
问题应该出在那个mtab。
在没有修改fstab为根分区只读的情况下,
直接把/etc/mtab改为来自/proc/self/mounts的link
启动时就会发生Mounting local filesystems... failed.的错误
就算我关闭了/etc/rcS.d/udev-mtab的自动启动。
还是一样报错。

从备份文件恢复/etc/mtab之后,重启就不会报错。

google了半天也还是一头雾水,
好像mtab给只读根分区的设定带来的问题也有很多人遇到。

到底该怎么处理这个mtab呢?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-7-13 14:16:09 | 显示全部楼层
重新装了debian,
问题还是一样,启动的时候报错:

Mounting local filesystems... failed.

启动过程能走完,登入系统看也看不出啥不对劲。

测试在vmare workstation 6.5上进行。
根分区是ext2,/var是jfs,
/root和/home都做成link,分别指向/var/root和/var/home
其他的修改基本按照

http://wiki.debian.org/ReadonlyRoot

下面是我的fstab内如:
debianlinux:~# cat /etc/fstab
# /etc/fstab: static file system information.
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
/dev/sda1       /               ext2    defaults,noatime,ro,errors=remount-ro 0       1
/dev/sda6       /var            jfs     defaults        0       2
/dev/sda5       none            swap    sw              0       0
/dev/hda        /media/cdrom0   udf,iso9660 user,noauto     0       0
/dev/fd0        /media/floppy0  auto    rw,user,noauto  0       0
tmpfs           /tmp            tmpfs   defaults        0       0

谁能告诉我到底问题出在哪里?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-7-19 16:53:27 | 显示全部楼层
没有人遇到过同样的问题吗?
给点建议也好啊。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表