[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:43685] Re: Kernel Panic で起動しなくなった



武藤@Debianぷろじぇくとです。

自分のところでは問題ないのですが、amd64で/etc/ld.so.confにchroot ia32
の中のを書くのはヨクナかったかも、という気はしています(どっちにしろ
dchrootなりで中に入って使うわけですし。でも何かのアプリがこれじゃない
と動かなかったのは…vmware4だっけかな)。

At Sun, 5 Jun 2005 12:42:24 +0900,
<surgery323@xxxxxxxxxxx> wrote:
> chroot: /var/chroot/ia32/liblibc.so.6:version 'GLIBC_2.3'
> not found(required by /chroot/)
> chroot: /lib/ld-linux.so.2 :version 'GLIBC_2.1.1' not
> found(required by /var/chroot/ia32/lib/libc.so.6)
> chroot: /lib/ld-linux.so.2 :version 'GLIBC_2.2.3' not
> found(required by /var/chroot/ia32/lib/libc.so.6)
> chroot: /lib/ld-linux.so.2 :version 'GLIBC_2.2' not
> found(required by /var/chroot/ia32/lib/libc.so.6)
> Kernel Panic:Attempted to kill init!

とりあえず/etc/ld.so.confからia32のパスを消したほうがよさそうです。
一応復旧手順を書きますが、ダメージがないなら再インストールするのと変わ
らないかもしれません。

1. インストーラを起動
2. 「パーティショニングするディスク領域」の画面まで実行 (パーティショニングはしな
   い)
3.  Alt+F2を押し、Enterでシェルに入る
4. mkdir /target
5. mount /dev/ide/host0/bus0/target0/lun0/part1 /target (タブで補完できます)
6. cd /target/etc
7. mv ld.so.cache ld.so.cache.0605
8. nano ld.so.conf
   (ia32周辺のパスを削除、ファイルを保存して終了)
9. cd /
10. umount /target
11. reboot
12. 再起動時にはsingle modeで起動
13. これで起動できればとりあえず安心?
    rootのパスワードを入れて ldconfig を実行してld.so.cacheを再作成し、
    exitしてマルチユーザーモードへと復帰。
-- 
武藤 健志@ kmuto @ kmuto.jp
           Debian/JPプロジェクト   (kmuto@debian.org, kmuto@debian.or.jp)
           株式会社トップスタジオ  (kmuto@xxxxxxxxxxxxxxx)
URI: http://kmuto.jp/ (Debianな話題など)