如何减少linux的启动时间?

如何减少linux的启动时间?

我有一台配置如下的电脑:

1-CPU:Cor2Duo

2- 内存:2 GB

3- 40 GB 硬盘

我只需要串口和网络。我不需要 Xwindow。我只想编写一个应用程序来使用串行和网络。我需要在 10 秒内启动 Ubuntu(或其他 Linux 发行版)。是否可以?如果不是,如果我用SSD替换HDD,是否可以达到这样的启动时间?

还有一个问题:重新编译内核配置,有用吗?

答案1

内核初始化大约只需要几秒钟。开机的大部分时间是不同恶魔和系统设置的启动和初始化。操纵内核不会有太大帮助。

一些加快速度的方法:

  1. 据我了解,您的软件本质上是一个守护进程。尽早设置启动它 - 因为它只需要 rs232 和网络,所以您可以围绕首次启动任务执行此操作。详细信息取决于您的初始化软件。
  2. 进入/etc/init(这里是初始化脚本)并卸载所有可以卸载的东西。
  3. 您可以通过apt-get --purge remove x11-common命令轻松卸载X。但这不会有太大帮助,因为X没有太多守护进程。最好只禁用 X 显示管理器(这也是启动控制台 X 服务器的守护进程)。

相关内容