我有一台配置如下的电脑:
1-CPU:Cor2Duo
2- 内存:2 GB
3- 40 GB 硬盘
我只需要串口和网络。我不需要 Xwindow。我只想编写一个应用程序来使用串行和网络。我需要在 10 秒内启动 Ubuntu(或其他 Linux 发行版)。是否可以?如果不是,如果我用SSD替换HDD,是否可以达到这样的启动时间?
还有一个问题:重新编译内核配置,有用吗?
答案1
内核初始化大约只需要几秒钟。开机的大部分时间是不同恶魔和系统设置的启动和初始化。操纵内核不会有太大帮助。
一些加快速度的方法:
- 据我了解,您的软件本质上是一个守护进程。尽早设置启动它 - 因为它只需要 rs232 和网络,所以您可以围绕首次启动任务执行此操作。详细信息取决于您的初始化软件。
- 进入
/etc/init
(这里是初始化脚本)并卸载所有可以卸载的东西。 - 您可以通过
apt-get --purge remove x11-common
命令轻松卸载X。但这不会有太大帮助,因为X没有太多守护进程。最好只禁用 X 显示管理器(这也是启动控制台 X 服务器的守护进程)。