让你的Linux开机启动快一倍:E4rat使用指南

原创
系统 Linux
E4rat,专为加速Linux启动时间设置的工具。通过对物理文件分配,借此减小旋转迟延,增大磁盘交换速率,借此加速开机启动时间。 E4rat只为Ext4格式设计,对其他文件系统不起作用。设置之后,据说有的同学本本可以达到开机10S!『不管您信不信,反正我是信的』!祝你配置成功顺利。

【51CTO快译】本文为您介绍E4rat——加速Linux开机启动时间,让你的开机飙起来!

E4rat,专为加速Linux启动时间设置的工具。通过对物理文件分配,借此减小旋转迟延,增大磁盘交换速率,借此加速开机启动时间。 E4rat只为Ext4格式设计,对其他文件系统不起作用。您在使用时,注意保护敏感数据,避免以外发生。

同时,固态硬盘用户在使用此工具时,也会发生损坏数据的现象,敬请注意。

下面是使用前后,相关数据对比:

前:

加速前效果

后:

图片来源:http://e4rat.sourceforge.net/

下面就Ubuntu安装E4rat进行详细介绍:

安装

E4rat项目主页:http://e4rat.sourceforge.net/

Ubuntu Deb软件包下载地址:http://sourceforge.net/projects/e4rat/files/(选择最新版本0.2.1,选择相应 包下载即可)

下载后,点击安装。若从“Ubuntu软件中心”安装时,会出现错误提示“Confilicts with the installed package 'ureadahead'”。

解决方法:

sudo dpkg --purge ureadahead ubuntu-minimal

输入管理员密码,接下来为E4rat安装依赖:

sudo apt-get install libblkid1 e2fslibs

现在,双击E4rat.deb安装即可,上面的错误不复存在。

安装完毕后,重启计算机。在重启进入计算机时,在GRUB引导菜单处暂停。

数据收集

E4rat安装后,我们需要确保该工具正确采集数据。在Grub菜单引导处暂停(如图)

确保工具正确采集数据

在Grub第一项菜单处,我们按住“e”键编辑,然后找到一行

“linux /boot/vmlinuz…”

如下图的倒数第二行内容:

我们在该行末尾添加:

init=/sbin/e4rat-collect

效果如下图所示:

上述步骤完成后,我们按住“Ctrl+X”继续启动计算机。

开机后2分钟,我们正常使用即可,连接网络,上上微博都可以。其实,这2分钟很关键。别忘记了,我们是带着E4rat一起工作游戏的。下面,让我 们查看下文件记录:

ls /var/lib/e4rat/

你会看到一个文件 “startup.log”。若该文件没有显示,则需要重启计算机哟。

移动开机启动文件

上述提到的文件“startup.log存在的话,我们重启计算机,还是停留在Grub菜单引导处。

这次,我们到上次同行内容的最末处,添加

single

效果如下图所示:

然后,“Ctrl+x”继续启动,进入命令行模式。这一过程在您的计算机上可能花费一点时间。等会,出现下图所示内容:

我们直接选择“Resume normal boot.”即可。

然后,按住组合键“Ctrl+Alt+F1”,会看到登录提示:

如图:

输入密码,进入系统后,输入命令:

sudo e4rat-realloc /var/lib/e4rat/startup.log

如图,

输入管理员密码,开始复制文件到硬盘:

如图:

此过程会花费一段时间,敬请等待。

提示,建议多运行几次上述命令,以便确保没有任何文件可以移动---“There is no improvement possible”.

下面,我们重启计算机:

sudo shutdown -r now

正常登录即可。

配置Grub,开机运行E4rat

打开终端,输入命令:

gksu gedit /etc/default/grub

找到该文件一行,开头为“GRUB_CMDLINE_LINUX_DEFAULT=”。

如图:

我们在引号内添加内容(在引号原内容的前面):

init=/sbin/e4rat-preload

效果如图:

保存退出,运行命令:

sudo update-grub

接下来,就是重启计算机,看看效果如何了。据说有的同学本本可以达到开机10S!『不管您信不信,反正我是信的』!祝你配置成功顺利。

原文:How To Cut Your Linux PC’s Boot Time in Half With E4rat

 

本文由笨兔兔编译,授权51CTO系统频道首发,转载请标明原作者和原文、译文地址:)

【编辑推荐】

  1. 新期待:Ubuntu 11.10冷启动突破10秒
  2. 小技巧:在Linux下生成crypt加密密码
  3. 新手必备:使用”sudo”的4个小技巧

 

责任编辑:yangsai 来源: 51CTO.com
相关推荐

2009-09-22 10:09:58

AHCIWindows 7加速

2019-06-04 15:14:43

iOS 13苹果手机

2022-10-27 07:09:34

DjangoAPIRedis

2022-02-09 17:29:36

Windows 11新系统微软

2021-09-08 08:00:00

PyPolars数据开源

2022-09-29 09:07:08

DataGrip数据仓库数据库

2022-09-11 20:27:17

UbuntuLinux

2022-04-25 18:12:13

系统

2018-07-17 15:51:43

编程语言PythonJSON

2021-11-30 10:38:09

splitStringTokenJava

2009-11-26 11:29:46

Silverlight

2024-04-02 10:13:25

在线小工具开发

2012-12-26 12:41:14

Android开发WebView

2009-12-28 17:40:10

WPF TextBox

2011-07-21 14:57:34

jQuery Mobi

2010-09-06 14:24:28

ppp authent

2021-07-27 10:09:27

鸿蒙HarmonyOS应用

2021-06-07 11:40:26

Python命令代码

2009-12-31 17:17:45

Silverlight

2021-01-12 15:19:23

Kubernetes
点赞
收藏

51CTO技术栈公众号