これでLinuxカーネルをますますコンパイルする必要があります...
だから:
make /home/mohsen/K=kernel menuconfig
make /home/mohsen/K=kernel
make /home/mohsen/K=kernel modules_install install
問題は、install targetmake
コマンドを実行するときに新しいカーネルをインストールし、古いカーネルを維持したくないことです。make
新しいカーネルを置き換えるコマンドのターゲットを知っていますか?
修正する:
次の方法を実行するとします。
make /home/mohsen/K=kernel menuconfig
make /home/mohsen/K=kernel
make /home/mohsen/K=kernel modules_install install
その後、コアを追加/削除する方法がわかったので、次のことがうまくいきました。
make /home/mohsen/K=kernel menuconfig
make /home/mohsen/K=kernel
3番目のコマンドの場合は、kernel install
現在のカーネルを* .oldにコピーし、新しいカーネルをインストールします。
現在、カーネルを*.oldにコピーしたくありません。
ベストアンサー1
このinstallkernel
コマンドはカーネルをインストールし、生成を無効にするオプションはありません.old
。これを望まない場合は、独自のインストールスクリプトを使用して環境変数INSTALKERNELを設定できます。
INSTALLKERNEL
--------------------------------------------------
Install script called when using "make install".
The default name is "installkernel".
The script will be called with the following arguments:
$1 - kernel version
$2 - kernel image file
$3 - kernel map file
$4 - default install path (use root directory if blank)
あなたが何をしたいのかわからないまま、rm
独自のINSTALKERNELを書くのではなく、インストール段階で既存のカーネルを追加することをお勧めします。