我需要一个占用 250-300 MB 硬盘空间的 Linux 发行版。它应该能够运行 C 程序(不编译!只需执行)...并且必须与 grub2 兼容(需要使用“GRUB-REBOOT”)。
注意:我尝试过 DSL(该死的小型 Linux),但它与 grub2 不兼容。
答案1
安装 Debian,并在安装过程中询问要安装什么时,取消选择包括“基本系统”在内的所有内容,您应该会得到一个非常小的系统。
答案2
小狗Linux http://puppylinux.org/main/Overview%20and%20Getting%20Started.htm
Lubuntu 也是粉丝的最爱 http://lubuntu.net/
答案3
如果您不卸载任何多余的东西,大多数发行版的大小都应该低于这个大小。他们的默认软件包集可能不是您想要的,但请查看“net-install”例程。几个发行版都有它们。对于Arch来说这是默认的,debian也有这样的东西。
我选择的发行版(PLD-Linux)的默认工作安装大小约为 80 兆,它可以执行您请求的所有操作,并且不会被精简(即手册页等),然后我从那里添加软件包。如果不包括更大的 shell、手册页、所有语言区域设置等内容,可以轻松地将其减少到约 30M。在桌面系统上,我添加了一大堆东西,它开始工作到几个演出。我已在 16M 紧凑型闪存卡和多 TB RAID 阵列上安装并运行相同的发行版。
我的观点是,仅仅因为某些发行版安装了很多东西并不意味着您必须拥有这些东西。任何好的包管理器都会让您安装最少的包集来运行系统。您应该考虑您喜欢管理哪个发行版,而不是默认情况下哪些发行版带有最小的软件包集。
我倾向于推荐 ArchLinux 或 Debian,但不要排除其他版本,直到您知道在它们上运行最小软件包集涉及什么。