我曾多次尝试在两台不同的计算机上使用 e4rat,并遵循了几个不同的指南,包括 howtogeek 上的指南。每次我都遇到这种情况:在选择 Ubuntu 的情况下,在 grub 中按“e”后,在以“linux”开头的行末尾添加“single”。我这样做了,每次我都看到黑屏,屏幕左上角有一个小光标闪烁,无论我让电脑呆多久(我曾经让它在那里呆了三个小时),都只显示这些。我没有收到登录提示。如果我按 alt+F1,我可以输入内容,按 alt+F2 时我输入的内容会被隐藏,然后按 alt+F1 时再次显示。我完全按照指南操作,但总是得到相同的结果。所以如果有人可以推荐 e4rat 的替代方案或解决此问题的方法,那就太好了!
我正在运行 Ubuntu 12.10,如果有帮助的话。
提前感谢您的帮助!
答案1
我认为您在按下“e”后编辑内核行时可能犯了一个错误。我使用了本教程:http://www.howtogeek.com/69753/how-to-cut-your-linux-pcs-boot-time-in-half-with-e4rat/
第一次修改 grub 条目时按“e”
你应该看到如下一行:
linux /boot/vmlinuzXXXXXXX-genric root=UUIDXXXXXXXXXXXXXXXX ro quiet splash vt.handoff=7
您所要做的就是,单击第一个单词“linux”,然后按右箭头键 -> 转到最后一个字符 7。然后按空格键并输入以下行:
init=/sbin/e4rat-collect
当您进行添加时,该行应如下所示:
linux /boot/vmlinuzXXXXXXX-genric root=UUIDXXXXXXXXXXXXXXXX ro quiet splash vt.handoff=7 init=/sbin/e4rat-collect
在此之后 CTRL+X
如果您按照我上面提供的教程操作,则必须重复此过程,再按一次“e”来修改与上面相同的行。上面给出的教程说添加“single”而不是我们上次添加的行,这不起作用。我使用了“text”,然后按了 CTRL+X。所以第二次我的行看起来像这样:
linux /boot/vmlinuzXXXXXXX-genric root=UUIDXXXXXXXXXXXXXXXX ro quiet splash vt.handoff=7 text