我正在运行 Ubuntu 10.04 Netbook Remix。
我更新了我的普利茅斯脚本为我的启动画面,并运行initramfs -u
使用新的普利茅斯脚本。
执行此操作后,我的fsck
启动时间从大约 5 分钟缩短到 20 多分钟。
我检查了磁盘使用情况/dev/sda1
,发现它从 3527472 K 增加到了 4769008 K(增加了 35%)。
这是针对全球各地的客户安装,这种启动时间的增加是不可接受的。我想我肯定做错了什么,但不知道我应该怎么做。任何帮助或建议都将不胜感激。
更新:我做了一个实验,通过删除安静启动画面关闭了启动画面,启动时间缩短至 1 分 36 秒。plymouth 和 fsck 之间似乎确实存在交互。它们会不会在争夺内存空间之类的?
谢谢!
答案1
我解决了我的问题。问题正如我在问题更新中所怀疑的那样。我使用的是 Atom 处理器 @ 1.66 GHZ,内存为 1 GB,使用新的启动画面时,fsck 和新的 plymouth 启动画面比我之前的启动画面更能争夺资源。我更新了 plymouth 代码并简化了它,删除了所有不必要的功能和代码,我的 fsck 时间又回到了大约 5 分钟。