• 締切済み

カーネル再構築したら、起動しなくなった

VIAチップのマザボードですが、woodyをインストール して使用しています。DMAを有効にするために、 パッチファイルを当てて、カーネルを再構築 して、リブートしたら、画面にすぐlinux....の メッセージが出て、2秒間ぐらいに自動的に再 リブートの繰り返しとなり、起動できなくなりました。  後で、いろいろと調べたら、恐らく、CPUタイプの 選択を指定していなかったので、本来CyrixIII/C3の ものを、自動的にPentiummになってしまったのでは ないか、と推測しています。  一応、別のマシーンでHDDの中身を見え、編集 できますが、何かの手段で起動するようにできない でしょうか。 よろしくお願いします。

みんなの回答

回答No.1

以前動いていたカーネルは残っていませんか? 残っていたらdd ifで焼けないのかな? カーネルの再構築するときはブートフロッピーを作っておくのが常識だったはずなんですが・・・といっても最近私自身もFedoraで横着しているのでカーネルの再構築なんてずいぶんやってないですね^^;;; GRUB使っているのならgrub.confを以前動いていたカーネルから立ち上げるようにするだけでいいのですが。 ここからいい案はでませんでした?

参考URL:
http://www.linux.or.jp/JF/
namune
質問者

お礼

どうもありがとうございました。 debianなので、同じカーネルをダウンロードできます。 サーバなので、フロッピがついていません。はやり、 外付けのフロッピを付けた方がいいな、と思います。  一応、サーバの復旧ができなかったが、 同じ環境を数日掛けて、構築できました。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • カーネル再構築後に起動できません。

    NTFSをマウントしたくて http://www.zdnet.co.jp/help/tips/linux/l0637.html を参考にカーネルの再構築をしました。しかし 「INIT:version 2.84 booting」のところでハングアップしてしまいます。 ctrl+alt+delも効きません。再構築前のカーネルでの起動はできます。 環境は Red Hat 7.3 Sony PCG-GRX71 Win Xp pro とのデュアルブートです。よろしくお願いいたします。

  • raspberrypiのkernel構築について

    ラズベリーパイのカーネル構築で、 カーネルソースをgitで取得したのち、config&makeしたkernelでは起動できたのですが、 Linux kernel Archive から、3.12.34や3.17.4のtarボールを取得・展開し、gitで使用した.configを使用しconfig&buildしたkernelでは起動できずフリーズしてしまいます。 どこが間違っているのか?どなたか教えていただけないでしょうか?

  • LINUXのカーネル再構築

     初めてLINUX Redhatでカーネルの再構築をしました。モジュールはmenuconfigで設定。再起動後に/usr /var /homeの中身がからっぽになってしまいました。何を失敗したのかわかりません。旧バージョンは残っているのでやり直しはきくのですが、原因がわからないと怖くて。どなたかわかりませんか?

  • カーネル再構築とベンチマーク

    カーネルを再構築して、不要なモジュールを削除してスマートにしたいと思っています。それによってどのくらい変化があるか、ベンチマークテストなどによって数値的に確認したいのですが、何か良いソフトウェアはありますか?あるいはこういうことを解説しているサイトなどありますでしょうか? ちなみに、いまWindowsからVMwareでLinux を起動していますが、さすがに少し重たいです。カーネルを再構築してOSを軽くすることで、明らかに体感できるほどの大きい変化が期待できるものでしょうか? よろしくお願いします。

  • カーネル再構築でのエラー

    TurboLinux10Desktopでカーネルの再構築を実行してみました。 結論から言うと、 kernel (hd0,0)/vmlinuz_usb root=0303 Error 13 :Invalid or unsupported executable format というエラーが出て起動できませんでした。 このエラーが出そうな要因を教えてください。 インストール時のgrub.confには、 title turbolinux kernel (hd0,0)/vmlinuz root=0303 initrd (hd0,0)/initrd と書かれており、 これに従って、 title turbolinux_usb kernel (hd0,0)/vmlinuz_usb root=0303 initrd (hd0,0)/initrd_usb と記述しました。 vmlinuz_usb、initrd_usbは、 日付から見て今回の再構築の過程でできたであろうファイルへのシンボリックリンクです。 grub.confに書かれたもともとのvmlinuz、initrdのリンク先を見て作りました。 再構築時のパラメータの設定はmake xconfigで行い、USB関連の1項目にチェックを入れただけです。 その後のmakeのコマンドは、 http://www.atmarkit.co.jp/flinux/rensai/linuxtips/217tlkernel.html を参考にしました。 今回のエラーは、単純に「今回のxconfigによるパラメータではOSは起動できない」という意味なのでしょうか? make dep ~ make installの間、特にエラーは出ませんでしたが。 make xconfigを開いた時に既に多くのパラメータが設定済みに見えたので、 参考サイトにあるようにxconfigの前に./SetupKernelSource.sh i386を実行しなかったのですが、 これがまずかったのでしょうか? 今回の再構築の手順は以下の通りです。 cd /usr/src/linux make xconfig →設定後保存し、.configができた make dep make clean make bzImage make modules make modules_install make install →/usr/src/linuxにvmlinuxができた cp vmlinux /boot /bootを見ると、 initrd-2.6.0.img、System.mapが今日の日付になっていた ln -fs vmlinux vmlinuz_usb ln -fs initrd-2.6.0.img initrd_usb 前述したようにgrub.confを書き換えて再起動→Error13 この再構築手順で間違った部分があればそれも教えてください。

  • ubuntu カーネル 起動順番

    左側写真の上から2番目の「Advance options for ubuntu」を選び、 右側写真の上から3番目の「ubuntu,with linux 5.15.~」で自動で起動する方法教えてもらえないでしょうか? 左側写真のどこで起動するかは、ググるとgrubの起動順番は設定できるようなんですが、右側写真のどのカーネル?で起動するかまで紹介されているサイトを見つけられませんでした。 すみません、どなたが教えてもらえないでしょうか、よろしくお願いします。

  • kernel panic(2.6)

    はじめまして! 自宅サーバのカーネルをアップデートしようと、 カーネルを再構築したところ、 HDDを認識せず、起動時にkernel panicとなってしまいます。 Webを参考にカーネルオプションを変更したりもしたのですが、 うまくいきません。 解決の糸口を教えていただけませんでしょうか。 以下にそのカーネルの情報を記載します。 kernel: linux-2.6.18-gentoo-r6 grub.confは以下になります。2.6.13-r5では起動します。 grub.conf: default 0 timeout 10 splashimage=(hd0,0)/grub/splash.xpm.gz title=Gentoo Linux 2.6.18-r6 root (hd0,0) kernel /bzImage-2.6.18-gentoo-r6 root=/dev/sda3 vga=0x318 video=vesafb:mtrr,ywrap,1024x768-32@85 title=Gentoo Linux 2.6.13-r5 root (hd0,0) kernel /kernel-2.6.13-gentoo-r5 root=/dev/sda3 vga=0x318 video=vesafb:mtrr,ywrap,1024x768-32@85 ほかに必要な情報があれば教えてください。 よろしくお願いいたします。

  • GRUBで自動的に最新のRed Hatカーネルがブートするようにしたい

    Linuxユーザの皆さん、こんにちは。 Red Hat Linuxでカーネルをアップグレードしたのですが以前のカーネルがデフォルトブートに設定されているので新しいカーネルを使用するには、いちいちLinux機にキーボードとディスプレイを接続して起動させなければなりません。 Linuxのカーネルは、けっこう頻繁にバージョンアップするそうなので、その都度このような操作を行っていたのでは骨が折れますよね。 そこで今回皆さんにお聞きしたいのはGRUBが自動的に最新のカーネルを起動してくれるような設定にできないかということです。 そのような設定にすることはできますか。 また詳しいやり方を教えてください。

  • kernelの再構築で64bit&smp対応にしたい

    最近パソコンのハードウェア構成を大きく変更しました。 今まではAthlonXP1800+辺りを使っていたのですが、 訳あってマザーボード、CPU、 グラフィックカード、 メモリを交換しました。 CPUはAthlon64 X2 3800+です。 HDDは変更していないのでOSは昔のままです。 CPU変えたんだから動くはずないよね?と思いつつも 起動してみたら普通にLinuxが動きました。 とりあえず動いたものの、CPUは32bitモードの シングルとして認識されているようでした。 せっかくの64bit & デュアルコアなCPUなので、 OSもそれに対応させようとkernelの再構築を 試みてみました。 kernel2.6.17をダウンロードしてきて、 インターネットで調べながらコンパイルしてみました。 make xconfig make clean make bzImage make modules make modules/\install make install と。 とりあえずコンパイルはできて 新しいカーネルは生成された様なのですが、 新しいカーネルで再起動してみても 64bit & デュアルコアになっている様子がありませんでした。 /proc/cpuinfoには問題なくCPUの情報が 表示されているようでしたが。 どうすれば64bit & デュアルコア対応の カーネルを生成することができるのでしょうか? ちなみに、OSの再インストールは最後であって、 あまり使いたくありません。 よろしくお願いします。

  • Vine Linux 2.6r1起動しない・・・

    とある事情で,起動ディスクでしかlinuxが立ち上がらないのですが,起動ディスクはカーネル2.4を読みに行ってしまい,起動ディスクでも立ち上がりません・・・。 パッチを当てていないのが原因見たいなのですが,何とか起動ディスクでカーネル2.2を立ち上げる方法はないでしょうか? 以下,パーティション情報: /dev/hda1 /boot /dev/hda2 swap /dev/hda3 /