可能重复:
如何提高启动速度?
我是双引导 Ubuntu 和 Windows 7。当我在 GRUB 菜单中选择 Ubuntu 时,黑屏中的一个闪烁的光标出现并需要大约 30-40 秒。然后Ubuntu正常快速打开。如何减少闪烁光标所花费的时间(或如果可能将其删除)?
似乎从 11.04 Plymouth 开始在启动过程中如此晚。有时,在它转换到登录屏幕之前,我只有一秒钟的时间才能看到它。这与 11.10 相同。
与 10.04 和 10.10 相比,Plymouth 仅在 Grub 后几秒钟左右启动,并且在整个启动过程中非常明显。
有什么办法可以让普利茅斯更早运行吗?我在 3 台不同的机器上经历过这种情况,在其中 2 台机器上,我从 10.04 开始运行 Ubuntu。因此,导致这种情况的不仅仅是我的笔记本硬件。
*附带说明,启动过程是现代 Linux 中最丑陋的部分之一。不排除 Ubuntu。将近十年后,(我忘记了,但 Bootsplash 是第一个?)这仍然只是部分解决。关闭时仍然会看到几秒钟难看的文字。在某些情况下,退出会话时会看到相同的丑陋文本。它永远不会像您希望的那样顺利。
Splash 主题很棒,不要误会我的意思。这只是过渡的方式,您可以瞥见下面的内容。我已经习惯了,但对于那些刚接触 Ubuntu 并且来自 Windows 的人来说。这是一个关闭。*原谅咆哮。:)
我想启动一个始终运行但很少实际使用的应用程序在另一个工作区上启动,因此我不必在每次会话启动时手动执行此操作。
这可以做到吗,如果可以,怎么做?
简而言之,我的问题是每次使用计算机时都必须运行脚本,因此我试图使该过程自动化一点。
我的系统有 nvidia gt540m vga 卡。卡是双的。它有一张用于要求苛刻的任务的高端卡,它使用低端板载卡处理其他所有事情。
目前 Ubuntu 不支持这种类型的 vga 卡,它始终为它们供电,只使用板载卡。
这导致电池寿命非常低。
我对 ubuntu 比较陌生,因此在实际找到解决问题的脚本之前,我必须学习大量教程。
我下载了一个 acpi_call 文件夹到目录 /home/anpel,然后使用以下命令,我杀死了卡:
cd /acpi_call
sudo insmod acpi_call.ko
sudo ./test_off.sh
Run Code Online (Sandbox Code Playgroud)
下一步,由于我每次启动时都必须手动运行命令,因此在我的桌面上制作一个 shell 脚本,我运行它,它会提示我输入密码,在提供密码后,它会杀死我的卡。该脚本如下所示:
cd ~/acpi_call
sudo insmod acpi_call.ko
sudo ./test_off.sh
echo VGA card dead
exit
Run Code Online (Sandbox Code Playgroud)
现在,我试图让我的系统每次启动时都运行这个脚本,所以我不必每次都手动执行。
在没有至少一些指导的情况下,我没有对我的系统进行任何更改的经验,因为我认为我很可能会把一切都搞砸,而且我不知道如何清理我的烂摊子,所以我还没有真正尝试过任何东西,但我读到将我的脚本添加到 /etc/rc.local 文件将完成工作。
这是真的还是我必须尝试其他一些东西?
- - 编辑 - - -
我使用 ubuntu 11.10,抱歉没有提到。
我最近将我的 Dell E6510 笔记本电脑升级到 12.04(带有 Unity 的 Ubuntu)。我注意到每次重新启动后,音量总是将自身重置为最大级别。
虽然我试图确定这是否是一个错误,但我想知道是否可以在登录或启动时做一些事情来静音(或者可能只是减少)系统音量。
在检查了 reverendj1 的回答后,我尝试了pacmd set-sink-volume 0 0然后sudo alsactl store,在第一个命令失败后。
我还右键单击音量指示器并转到声音设置...”--从那里,我在输出选项卡上选择了内置音频模拟输出(这是我唯一的选择,但没有突出显示)因为某些原因)。
在此故障排除过程中,我重新启动了几次。我不是 100% 确定是否有任何模拟输出设置从安装默认值被更改过,但我正在为后代记录设置,以防其他人遇到这个:

在 Windows 中,可以通过将文件添加到启动文件夹来在启动时打开文件(使用默认程序打开文件)。但是,在 Ubuntu 中,无法将文件拖到启动应用程序列表中以便它在启动时运行。是否有另一种方法可以在启动时打开文件,使用默认程序打开该文件?
如果我想启动一个系统安装的服务,我可以这样做:
# /etc/init.d/some-svc start
# initctl start some-svc
# service some-svc start
# start some-svc
Run Code Online (Sandbox Code Playgroud)
如果我想禁用启动时运行的服务,我可以这样做:
# rm /etc/rc2.d/S99some-svc
# update-rc.d some-svc disable
# mv /etc/init/some-svc.conf /etc/init/some-svc.conf.disabled
Run Code Online (Sandbox Code Playgroud)
然后我可以做类似的各种事情来启用启动时启动的服务,等等。
我知道 upstart 是一个(相对)新事物,我知道 SysV init 过去是如何工作的,而且我隐约知道一堆 D-Bus 废话,但我不知道是人们实际上打算如何与这些东西进行交互的方式。例如,我不知道如何轻松确定服务是 Upstart 作业还是遗留的 SysV 事物,而无需实际广泛阅读其 shell 脚本的源代码。
所以:如果我想立即或永久启动或停止服务,我应该使用哪些工具,为什么?如果答案取决于某个属性(例如“此服务支持新贵”),那么我如何快速轻松地了解已安装软件包的该属性?
相关地,是否有任何用户界面工具可以安全且正确地与现代服务基础设施(新贵,和/或任何其 sysv 兼容性)交互?例如,我能否可靠地使用sysv-rc-conf来确定应该启动哪些服务?
我在我当前的笔记本电脑上使用了 Ubuntu 12.10 几个星期没有问题......现在没有办法启动它。
当我在启动过程中尝试启动 Ubuntu 时,出现此错误:
[CPU0]: Package power limit notification (total events = 1)
[CPU2]: Package power limit notification (total events = 1)
[CPU1]: Package power limit notification (total events = 1)
[CPU3]: Package power limit notification (total events = 1)
Run Code Online (Sandbox Code Playgroud)
而且好像我什么都做不了。我使用的是 Sony Vaio 笔记本电脑,CPU 型号为:Intel Core i7-3520M CPU @ 2.90GHz
我正在从 Ubuntu 12.10 构建一个飞行模拟器盒,但我试图使操作系统基本上不可见,我只是想让机器启动到 Flight Sim,这部分并不是那么困难,只是一个问题添加一个启动项,但我想让它看起来更简洁,除此之外,我想要一个 3-5 秒的倒计时,你可以从开始选择退出飞行模拟,如果你需要对操作系统或飞行模拟器本身进行故障排除,我不知道如何实现
我经常将我正在处理的临时文件粘贴在 /tmp 中,因此我不必在完成后删除它们。但是,如果计算机崩溃,那么我就不走运了,因为该目录将被擦除。
如果计算机从崩溃中重新启动,有没有办法防止 /tmp 被擦除?如果没有,是否有其他解决方案,例如在别处创建另一个临时目录,并在没有崩溃的情况下在重新启动时自动删除它。