
31 May
2013
31 May
'13
00:14
今井です。 openSUSE 12.3でTumbleweedリポジトリにあるカーネルを使っていましたが、 最近のカーネル更新後、一部のPCで思いっきりハマったので投稿します。 systemdの/sbin/initの実体(/sbin/init自体は実体へのシンボリックリンク) が openSUSE 12.2では/lib以下にありましたが、 openSUSE 12.3では某ディストリの影響なのかどうか分かりませんがsystemdの 仕様が変わって?/usr/lib以下に移動になりました。 これに伴いパーティション構成で/と/usrを分離してて/usrをLVMに置いている 場合、 openSUSE 12.2ではカーネルのブート初期にLVM検出に失敗していても/sbin/init が/libに有るのでまだなんとかなるのですが、 openSUSE 12.3ではカーネルのブート初期にLVM検出に失敗すると/usrをマウント できず、その結果/sbin/initが起動できなくなりカーネルパニックを引き起こし ます。 openSUSE 12.3以降は/と/usrは分離せず、かつLVM以下に置かないパーティショ ン構成を考えたほうが良さそうです。 -- /************************/ /* mforce4 */ /************************/ -- To unsubscribe, e-mail: opensuse-ja+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-ja+owner@opensuse.org