启动优化,耗时太长

启动优化,耗时太长

我似乎无法让我的系统(asrock ion 330、ocz agility 4 120GB、4GB、11.10)在 30 秒内启动。

我希望有一个 SSD,启动速度可以更快一些...主要的挑战似乎是 compiz/unity,但在启动键盘驱动程序和安装磁盘之间也存在 4-5 秒的初始启动延迟:

[    **2.825511**] generic-usb 0003:046D:C318.0006: input,hiddev0,hidraw5: USB HID v1.11 Device [Logitech Logitech Illuminated Keyboard] on usb-0000:00:04.1-5.4/input1
[    **7.037201**] EXT4-fs (sda2): INFO: recovery required on readonly filesystem
[    7.037278] EXT4-fs (sda2): write access will be enabled during recovery
[    7.241351] EXT4-fs (sda2): recovery complete
[    7.241720] EXT4-fs (sda2): mounted filesystem with ordered data mode. Opts: (null)

启动图

非常感谢您的想法/建议。

答案1

一开始的五秒延迟是由于交换分区的 UUID 与 initrd 所期望的 UUID 不匹配造成的。

  1. 从终端运行:

    sudo blkid | grep swap
    

    如果你看到类似这样的内容:

    /dev/sdb3: UUID="4b5fc336-fc27-48cc-9475-04ba2d01cf3c" TYPE="swap"
    

    复制 UUID。

  2. 现在修复 initrd 期望的 UUID:

    gksu gedit /etc/initramfs-tools/conf.d/resume
    

    并用上面的 UUID(不带引号)替换旧的 UUID。

  3. 最后,重新创建 initrd:

    sudo update-initramfs -c -k all
    

    下次启动应该会快五秒。

如果您没有交换分区,只需删除该resume文件就足够了:

sudo rm /etc/initramfs-tools/conf.d/resume

然后按照步骤3操作。

相关内容