vine-users ML アーカイブ



[vine-users:066763] Re: カーネ ルパニックを起こす。

  • From: Tamio Tsukamoto <tamio@xxxxxxxxxxxxxxxx>
  • Subject: [vine-users:066763] Re: カーネ ルパニックを起こす。
  • Date: Sun, 01 Aug 2004 14:35:23 +0900
塚本です。

mkato> 既に政さんが書かれていますように、今回の失敗の原因は「ファイルシステムを
mkato> フォーマット」しなかった事、のようですね。
  (snip)
mkato>   それとは別に、lilo の設定で、不適当なラベル名を付けてしまった為、今回
mkato> のインストールでの lilo の書き込みは失敗し、前回のインストール時の lilo
mkato> の残り滓が、不完全にインストールされたシステムを読みだそうとした。
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
     違います!!!

1)lilo のラベルにスペースを入れたために、 lilo のインストールが失敗。
  MBRにあるliloの情報は古いデュアルブートの設定のままになった。

  注1)古いデュアルブートの設定には、カーネルのHDD内の「絶対的な位置」と、
     ルートパーティション(hda6)の情報が入っている。

2)今回パーティションを新たに作成したが、ファイルシステムの作成(フォーマット)
  は行なわかった。

    注2)結果的に、古いカーネルのデータがHDDには(物理的には)残っていた。

3)PCを起動すると、MBRの古いliloの設定に従って、注2)のカーネルを(絶対的
  な位置情報にしたがって)運良くロードできた。

4)そして、注1)の後半部分のマウントすべき(古い)ルートパーティション情報
  に基づいて、hda6をマウントしようとしても、2)によって実際のパーティシ
  ョンは変わっていて、カーネルからはhda6は見えない(存在しない)ので、
  パニックになった。

ということで、

mkato> の残り滓が、不完全にインストールされたシステムを読みだそうとした。
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
のではなくて、あくまでも

  古いliloの設定に従って、
  古いカーネルをロードして、
  古いシステムを読みだそうとしたのです。

   # という解釈で多分間違っていないとおもう…

--
塚本 民雄 Tamio Tsukamoto
E-mail  : tamio@xxxxxxxxxxxxxxxx
Web Page: http://www.ps23.org/tamio/
PGP Key fingerprint = 2F 62 8B E9 F7 2D B0 39  6C AA 3F 1B 9B 8B 7C 87
GnuPG fingerprint = 3B75 88AB 91FB 6FF0 805C  CE55 2168 6919 9ACF B543