Linux

在虛擬機中啟動我的核心?

  • September 3, 2013

我現在正在學習如何編譯和引導 linux 核心。有沒有辦法在虛擬機中引導核心,而不是弄亂我的系統?我在 Windows 8 上使用 VMWare Workstation。我可以用它來啟動我的 linux 核心嗎?

我現在正在學習如何編譯和引導 linux 核心。有沒有辦法在虛擬機中引導核心,而不是弄亂我的系統?我在 Windows 8 上使用 VMWare 工作站。

根據您的措辭,我假設您沒有類似 UNIX 的工作環境。要建構自己的核心,您必須擁有一個,因此在這種情況下,您可以在兩者之間進行選擇:

  1. 通過在虛擬機管理程序(即 VMWare 工作站)下的虛擬機中安裝 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(它可能會稍微複雜一些,比如製作一個 ramdisk,因此以上僅作為範例)。

這裡有兩個關於如何為UbuntuArch Linux編譯 Linux 核心的指南

引用自:https://unix.stackexchange.com/questions/89183