我正在学习 Linux 驱动程序编程,在其中,建议我使用自编译的 Linux 内核而不是任何发行版。我曾尝试在 ubuntu 中编译 Linux 2.6.9,但该过程在“make menuconfig”阶段返回错误。
我更喜欢在虚拟环境中使用 Linux,这样我就可以无所畏惧地试验内核。那么,有什么方法可以在虚拟机中编译和运行 Linux(比如安装在 Windows 上的 VMware)?我可以使用 live CD 来编译内核。
所以简而言之,请建议,我怎样才能在虚拟机中以无错误的方式编译、安装和运行 Linux 内核?
我搜索并阅读了这个。但是在我重新启动计算机时执行了这些步骤后,没有单独的 Linux 3.2.17 操作系统。但是我的 ubuntu 12.04 现在显示的是 3.2.17 内核。虽然这是我第一次在 ubuntu 上编译整个内核而没有任何错误,但我想将该内核加载到其他分区并将其用作独立操作系统。那么,如果有人能告诉我,除了教程中的步骤之外,我还能做些什么来实现这一点?