仮想マシンでカーネルを起動しますか?

仮想マシンでカーネルを起動しますか?

私は現在Linuxカーネルをコンパイルして起動する方法を学んでいます。システムを複雑にせずに仮想マシンからカーネルを起動する方法はありますか? Windows 8でVMWare Workstationを使用しています。これを使用してLinuxカーネルを起動できますか?

ベストアンサー1

私は現在Linuxカーネルをコンパイルして起動する方法を学んでいます。システムを複雑にせずに仮想マシンからカーネルを起動する方法はありますか? Windows 8でVMWare Workstationを使用しています。

あなたの言葉に基づいて、あなたにはないと仮定します。UNIXに似た作業環境。独自のカーネルを構築するには1つ必要があるため、この場合は2つのうちの1つを選択できます。

  1. ハイパーバイザー(VMWare Workstationなど)の下の仮想マシンにGNU / Linuxディストリビューションをインストールして作成します。
  2. あるいは、ハッカーのアプローチをとり、それに従ってください。最初からLinux自分で作ってみてください(!初心者にはお勧めできません)。

作業環境が完成したら、自分のカーネルをコンパイルしてテストするのは簡単です。

wget https://www.kernel.org/pub/linux/kernel/v3.x/linux-3.9.3.tar.xz
tar -xzf linux-3.9.3.tar.xz
cd linux-3.9.3
make menuconfig
make
make modules
make modules_install
make install

その後、reboot(RAMディスクを作成するのと同じくらい少し複雑になる可能性があるため、上記は単なる例です)。

以下は、Linuxカーネルをコンパイルする方法の2つのガイドです。UbuntuそしてアーキテクチャLinux

おすすめ記事