web-dev-qa-db-ja.com

USBディスクからプリコンパイルされたカーネルでGentooをインストールする

私はジェンツーペンギンに不慣れで、かなり面白い仕事をしました。質問を始める前に、今のところGentooを一度インストールしましたが、このインストールは問題なく成功したことをお伝えする必要があります。私はLinuxを数年使用していますが、以前はローリングリリースに出会ったことがなかったので、これが私の最初のローリングリリースディストリビューションです。私は基本的なLinuxコマンドの経験もありますが、ほとんどすべてを理解しているので、これに問題はありません。

私がしなければならない私の仕事は何ですか?まず、LiveCDを搭載したコンピューターにGentooをインストールする必要があります-パーティショニング、chrootingなど。しかし、インストール中にカーネルをコンパイルする代わりに、USBディスクで取得するカーネルを使用する必要があり、それをシステムにインポートする必要があります。私は実際にそれを行う方法とこれが何に依存するのかわかりません-モジュールと他に何がありますか?また、USBディスクをマウントする方法と、このジョブを終了した後に何をする必要があるのか​​わかりません-いつマウントを解除する必要がありますか?

コンパイル済みのカーネルをエクスポートする方法は?先ほども言ったように、カーネルをコンパイルしてGentooをインストールしたので、カーネルのインポートに関連するファイルをUSBディスクにコピーしたいと思います。なぜUSBディスクにそれらが必要なのですか?システムにカーネルをインポートする練習をしなければならないので、結局間違いなくそれを行うことができました。

3
user1257255

私はそれを試したことがありませんが、インストールしているシステムがすでにコンパイルされたカーネルによって適切にサポートされていると仮定すると、ブートセットアップに応じてカーネルを適切な場所にコピーする必要があります。

たとえば、grubを実行しているシステムの1つでは、カーネルは/ boot/kernel-3.8.2-gentooであり、別の例では、UEFIから直接スタブ経由で起動するものは/ boot/efi/EFI/gentoo/gs382x64.efiもちろん、モジュールも必要です。私の例では、モジュールは/ lib/modules/3.8.2-gentoo /にインストールされます。

新しいシステムでカーネルをコンパイルする方が良いと思いますが、構成が正しいことがわかっている場合(または上記が役に立たない場合)、以前に作成したものをコピーしてください/ usr/src/linux/.configファイルを新しいシステムのそのディレクトリに移動し、 "make oldconfig"を実行してから "make && make modules_install"を実行すると、構成手順を実行する必要がなくなります。時には忍耐力を試すことができます。

1
user168261