Tag: startup

setxkbmap在rc.local启动时没有运行

我想跑 setxkbmap -option caps:escape 在Kubuntu 15.04中的/etc/init.d/下的rc.local文件中,无论我把它放在哪里,开始或结束,或者在它前面有exec,它都没有运行。 基本上,我希望能够运行gvim with caps作为转义,我真的不想把它放到.bashrc中,因为每次打开终端都会运行(不必要)而且我希望能够在没有首先打开bash的情况下运行gvim,并且仍然使用大写作为转义。 此命令在命令行中正常工作。 整个rc.local看起来像这样: #! /bin/sh ### BEGIN INIT INFO # Provides: rc.local # Required-Start: $all # Required-Stop: # Default-Start: 2 3 4 5 # Default-Stop: # Short-Description: Run /etc/rc.local if it exist ### END INIT INFO /usr/bin/setxkbmap -option caps:escape PATH=/sbin:/usr/sbin:/bin:/usr/bin . /lib/init/vars.sh . /lib/lsb/init-functions do_start() { if […]

HP Pavilion x360的Ubuntu 14.10启动和关机问题

我有一个运行Ubuntu 14.10 Utopic Unicorn的HP Pavilion x360 n010dx和Linux内核“l​​inux-signed-image-3.16.0-23-generic”,我遇到了Ubuntu启动以及Ubuntu关闭的问题。 我第一次打开计算机从完全关闭状态,并在我输入我的磁盘加密密码后,计算机将挂起crypt_swap正在成功设置消息。 然后我必须按住电源按钮强制关闭计算机。 但是,当我尝试再次启动计算机时 ,它将通过crypt_swap消息,检查磁盘是否有错误并且启动完全正常。 它似乎每隔一段时间都有效。 当谈到关闭计算机时,Ubuntu本身似乎无法使计算机这样做。 当我告诉计算机通过Ubuntu关闭时,它将转换到紫色的Ubuntu启动画面并在几秒后冻结。 我实际关闭电脑的唯一方法是再次按住电源按钮。 我在另一个论坛上阅读(我现在找不到链接……)它可能是一个名为“hp_accel”的模块导致启动问题。 我相信这可能是它,因为我在GRUB中通过恢复模式启动了Ubuntu,并且显示的最后一条消息与hp_accel恢复到默认配置有关,因为在启动过程像往常一样冻结之前它无法识别我的笔记本电脑。 关于关机问题,我不知道是什么原因造成的。 那么,如果有的话,我该怎么做才能解决这些问题呢? 我应该提供某种日志来帮助诊断问题吗? 如果是这样,我想要获取什么日志以及如何获取它(之前从未处理过日志和日志提取,因此我不知道该怎么做)? 谢谢! 侧面注意:我知道我可以通过Ubuntu软件更新程序获得的最新Linux内核映像是3.16.0-29,但是使用该映像,我的计算机将在启动时100%冻结。 所以,我又回到了-23图像,因为我至少可以让它在某些时候开始。

有没有办法可以减少Ubuntu的启动时间?

我在使用Windows 10双启动的HP笔记本电脑上使用Ubuntu 18.04,为Ubuntu提供40 GB的磁盘空间,并且因为我有8 GB的RAM,所以有20 GB的SWAP区域。 我正在使用硬盘。 在40 GB中,32.5 GB仍可用且免​​费。 我几周前刚刚安装了操作系统。 关机时间非常短,比如5秒,但启动时间最长可达1分钟。 我编辑了/etc/initramfs-tools/initramfs.conf并更改了MODULES=dep 。 这大大减少了initramfs所花费的时间。 我不确定如何改进它并减少所花费的时间。 来自systemd-analyze blame boot systemd-analyze blame启动时间: 23.512s dev-sda6.device 21.462s plymouth-quit-wait.service 18.832s systemd-udevd.service 18.395s apparmor.service 17.486s systemd-tmpfiles-setup.service 6.801s NetworkManager-wait-online.service 6.732s plymouth-start.service 5.873s plymouth-read-write.service 4.169s udisks2.service 3.890s networking.service 3.889s accounts-daemon.service 3.013s speech-dispatcher.service 2.573s networkd-dispatcher.service 2.527s NetworkManager.service 2.453s avahi-daemon.service 2.449s thermald.service 2.446s alsa-restore.service […]

引导挂在不同的点

不确定如何或为什么,但能够在第n次之后启动。 我更新了/etc/default/grub以删除“quiet”和“splash”,然后运行sudo update-grub并reboot 。 引导挂起: Starting Network Manager Script Dispatcher Service… 有一些谷歌的结果,但我没有看到任何特定于Ubuntu和相关的。 也可以看看: Ubuntu 16.10在启动时冻结 从Ubuntu 14.04升级到Ubuntu 14.10 Network-Manager无法启动

在VMware上加载Ubuntu Server 14.04.2时,/ home的磁盘驱动器尚未就绪或不存在

嗨,我在VMware工作站上安装了Ubuntu Server 14.04.2 LTS。 它之前运行良好,但现在当我打开虚拟机时,它通过正常的启动和停止不同进程的过程,然后以此结束: The disk drive for /home is not ready yet or not present. keys: Continue to wait, or Press S to skip mounting or M for manual recovery. 我的想法是我不能按S,因为我需要安装驱动器,我试图按M但我得到的是通过root执行维护的选项,但我不知道如何为此问题进行维护。 我想我可以等,但已经有20分钟了。 有谁知道我应该怎么做? 编辑:我只是按S跳过安装,它发送给我定期登录,一切似乎正常。 但是我仍然不习惯跳过坐骑。 我是否应该担心跳过山? 如果没有,它是否正确安装和跳过安装有什么区别?

确保重启后sshd会自动启动

我通过ssh连接到计算机。 我必须远程重启它,同时确保我可以在重启后通过ssh重新连接它。 我安装’bum’并标记sshd以在启动时自动启动。 有没有办法可以完全确定 sshd会在重启后自动启动。 任何帮助,将不胜感激。

升级到15.04后,启动时没有详细输出

当我运行Ubuntu 14.10时,我能够在启动和关闭期间查看详细输出(这对我来说非常有用)。 但是现在我已经升级到Ubuntu 15.04了,我在关机时获得了详细的输出,但是我只得到一个紫色的屏幕,然后是一个带有加载点的Ubuntu标志,可以在启动时切换到黑屏。 在过去,为了在启动和关闭时实现详细输出,我做了如下: 执行: sudo vim /etc/default/grub 将行GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash”更改为此行GRUB_CMDLINE_LINUX_DEFAULT=”splash” 执行: sudo update-grub 重新启动 资源 但由于这似乎只能在关机时工作,我如何让它在启动时向我显示详细输出?

启动时自动NTFS分区挂载

我一直在寻找这个网站上的其他答案,但我似乎无法自动安装分区。 我希望分区在启动时自动挂载,并且分区是NTFS格式的。 当我运行sudo blkid这是特定分区的读数: /dev/sda6: LABEL=”Shared” UUID=”8255″ TYPE=”ntfs” 谢谢。

如何在登录后自动运行两个命令?

每次登录后我都需要手动运行这两个命令: autossh -M 2000 -N -f -q -D 127.0.0.1:7070 user@domain.com 和 sudo mkdir /media/C sudo mount /dev/sda2 /media/C 每次我启动并登录计算机时,我都想让它们自动运行。 我目前正在使用10.04LTS。 顺便说一下,我只是模糊地知道init.d或runlevel意思。 但我仍然更愿意知道一种基于命令行的方式来实现这一点,而不是一种奇特的GUI方式。 此外,只有在Ubuntu自动检测并连接到我的网络后, autossh才会成功,那么我们是否应该让它无限重试直到成功执行? 谢谢!

如何编写将执行现有启动脚本的init脚本?

我正在尝试理解init进程 。 我有一个脚本,它启动3个后台进程(2个shell脚本和一个Java应用程序)。 它在命令行中运行得很好。 我想在启动时执行该脚本。 /etc/init.d/skeleton对我没有意义,因为它似乎正在寻找一个单一的过程。 而且大多数init脚本看起来都很复杂,我有点迷失了。 我真正想做的就是: #!/bin/bash /opt/myapp/bin/my_start_script 如果那只是在创业时发生,我会非常高兴。