我想研究Linux的内核而不进行任何分发。
我找到了Ms-dos的LoadLin装载程序,但我认为它仅适用于旧版本的Windows(Windows 95,98,ME)。
所以我需要在我的电脑上安装内核,如果可能的话。
我如何安装?
答案 0 :(得分:4)
内核对你没什么用处;如果你想亲自测试一些东西,你可能需要一些shell和一个正常工作的编译器,而这些不是内核的一部分。
有一个名为Linux From Scratch的发行版,它基本上允许你安装内核,然后安装你想要的任何其他东西,从头开始(例如,通过编译自己的东西,只添加你想要的东西)
我很想知道,你究竟想要学习什么,以及如何分配会影响你对内核的学习? (是的,一些发行版会发布自定义内核,但主要功能几乎总是相同的)
答案 1 :(得分:2)
Minimal Linux Live是一个小脚本:
然后,ISO会将您带到busybox的最小shell中。
使用QEMU,您可以轻松启动系统,这可能是研究内核的更方便的方法。
或者您可以将Live ISO用作常规发行版并将其安装在金属上。
用法:
git clone https://github.com/ivandavidov/minimal
cd minimal/src
./build_minimal_linux_live.sh
# Wait.
# Install QEMU.
# minimal_linux_live.iso was generated
./qemu64.sh
你将被留在QEMU窗口内,并带有新的最小系统。真棒。
另见:
答案 2 :(得分:0)
为什么不使用发行版?只需获得一些免费的VM(例如,virtualbox)并安装任意Linux发行版。您拥有编译内核所需的所有构建工具,而无需实际触及您的系统。