カーネルに複数の新しいシステムコールを追加しています。起動可能なISOを作成してカスタムカーネルをテストし、別のコンピュータから起動してみたいです。
この起動可能なISOを作成する過程で、私はUbuntu 14.04起動可能なISOを取得し、Ubuntu14.04ISO / casperのvmlinuz.efiをカーネルビルド後に生成されたbzImageに置き換えました。
ISOが正常に起動しませんでした。
新しい「inrd」も作成し、「mkisofs」などのコマンドを見つける必要があると思います。ただし、これを行うには、マイコンピュータにカスタムカーネルをインストールする必要があります。これは通常のサーバービルドであるため、実行できません。
問題:カスタムカーネルを起動するには、ISOのすべてのファイルを変更する必要があります。
答え1
コメントを見ると本当にやりたいことが何なのか推測が行きますね「私の究極の目標は、私が作成したカーネルを使って仮想マシンを起動することです」、はい
- 現在、Ubuntu 14.04 ISOを使用した仮想マシン(VM)の起動
- VMの仮想ハードディスクへのUbuntuのインストール
- 仮想マシンへの新しいカーネルの構築/インストール
その後、本当に必要な場合は、更新されたUbuntuでライブISOを生成できます。バラよりhttps://duckduckgo.com/?q=remaster+live+isoたくさんの情報を入手してください。または:
- Ubuntuの完全無人インストールを作成するには?Remastersysの使用