*起動時に / のマウント時にエラーが出る [#jc199fa8]
-ページ: [[不具合報告/4.51]]
-投稿者: [[KATOH Yasufumi]]
-優先順位: 低
-状態: 提案
-カテゴリー: 不具合報告
-投稿日: 2009-02-06 (金) 12:04:40
-バージョン:
**メッセージ [#d59c38c5]
Plamo 4.51rc1 をインストールして動いていますが,起動時に少し変なメッセー
ジが出ています.問題ないのなら良いですが,一応報告しておきます.常に出るわけでもなさそうです.
dmesg の一部の抜粋ですが,多分 rc.S で / を remount する辺りだと思いま
す.
Adding 16386292k swap on /dev/sda2. Priority:-1 extents:1 across:16386292k
EXT3 FS on sdb1, internal journal
EXT3-fs: Unrecognized mount option "uid=1000" or missing value
kjournald starting. Commit interval 5 seconds
EXT3 FS on sdb2, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
kjournald starting. Commit interval 5 seconds
EXT3 FS on sdb3, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
3 行目です.もちろん fstab はインストール直後の状態なので uid=1000 な
どというマウントオプションは指定されていません.
/dev/sdb1 / ext3 defaults 1 1
一応,http://ja.pastebin.ca/1328634 に dmesg 全部載せてみました.
関係ないかも知れませんが,4.51 で kernel 再構築してリブートした後,4.5 -> 4.51 Update 後,リブートした後も同様のメッセージが出ていて,その後 / 以下のファイルが消滅したりして起動出来なくなる事象に二度行き当たりました (T_T)
**トラブル [#e42312a8]
再起動を何度かしていると,上記現象に行き当たりました.
#ref(plamo-error.jpg)
/dev/sda1 にインストールされている CentOS から起動して /dev/sdb1 (Plamo のルート) をマウントすると以下の用になっていました.
[root@enterprise ~]# mount /dev/sdb1 /mnt
[root@enterprise ~]# find /mnt
/mnt
/mnt/sys
/mnt/dev
/mnt/proc
/mnt/media
/mnt/media/sdb1
/var/log/bootlog を http://ja.pastebin.ca/1328791 に置きました.以下抜粋.
Feb 6 15:31:13 enterprise syslogd 1.4.1: restart.
Feb 6 15:31:13 enterprise kernel: klogd 1.4.1, log source = /proc/kmsg started.
Feb 6 15:31:13 enterprise kernel: Inspecting /boot/System.map-2.6.27.10-plamoSMP
Feb 6 15:31:13 enterprise logger: hald didn't know about /dev/sdb1
Feb 6 15:31:13 enterprise logger: Mounting HAL_UDI as /dev/sdb1 to sdb1 (removable: )
Feb 6 15:31:13 enterprise logger: hald didn't know about /dev/sda1
Feb 6 15:31:13 enterprise logger: Mounting HAL_UDI as /dev/sda1 to sda1 (removable: )
Feb 6 15:31:13 enterprise logger: hald didn't know about /dev/sdc1
Feb 6 15:31:13 enterprise logger: hald didn't know about /dev/sdb2
Feb 6 15:31:13 enterprise logger: Mounting HAL_UDI as /dev/sdc1 to sdc1 (removable: )
Feb 6 15:31:13 enterprise logger: Mounting HAL_UDI as /dev/sdb2 to sdb2 (removable: )
Feb 6 15:31:13 enterprise logger: hald didn't know about /dev/sdc2
Feb 6 15:31:13 enterprise logger: Mounting HAL_UDI as /dev/sdc2 to sdc2 (removable: )
Feb 6 15:31:13 enterprise logger: hald didn't know about /dev/sdb3
Feb 6 15:31:13 enterprise logger: Mounting HAL_UDI as /dev/sdb3 to sdb3 (removable: )
Feb 6 15:31:13 enterprise kernel: Inspecting /boot/System.map
Feb 6 15:31:13 enterprise logger: hald didn't know about /dev/sdc3
Feb 6 15:31:13 enterprise logger: hald didn't know about /dev/sda2
Feb 6 15:31:13 enterprise logger: hald didn't know about /dev/sda3
Feb 6 15:31:13 enterprise logger: Mounting HAL_UDI as /dev/sdc3 to sdc3 (removable: )
Feb 6 15:31:13 enterprise logger: Mounting HAL_UDI as /dev/sda2 to sda2 (removable: )
Feb 6 15:31:13 enterprise logger: Mounting HAL_UDI as /dev/sda3 to sda3 (removable: )
*参考 [#adde6e17]
- Plamo 4.5 の 2.6.25.17 カーネルだと,このような事は起きません.2.6.25.17 の bootlog を http://ja.pastebin.ca/1328795 に置きました.
*pmount後 [#k99bce22]
udev, libsysfs update & pmount インストール後の bootlog を http://ja.pastebin.ca/1332338 に置きました.一応.
----
-udev が mount するときに uid 1000 を使います。なんらかの原因で usb hdd などと同じような扱いになり、/media に mount されてしまったのではないでしょうか。また、起動時には rc.S 内で rm -rf /media とされてしまうので、タイミングが悪いと / が消されてしまいます。# 自分も遭遇しました。 -- [[大西哲哉]] &new{2009-02-06 (金) 13:33:34};
-/etc/udev/rules.d/50-udev-default.rules と /lib/udev/mount-device.sh を参照 -- &new{2009-02-06 (金) 13:37:14};
-ありがとうございます.ML にも投稿しましたが,そのようです.とりあえず rc.S の rm -rf /media をコメントアウトしてます. -- [[KATOH Yasufumi]] &new{2009-02-06 (金) 15:40:42};
#comment