1、方法一,编辑rc.loacl脚本
Ubuntu开机之后会执行/etc/rc.local文件中的脚本,
所以我们可以直接在/etc/rc.local中添加启动脚本。
当然要添加到语句:exit 0 前面才行。
如:
复制代码
代码如下sudo vi /etc/rc.local
然后在 exit 0 前面添加好脚本代码。
2、方法二,添加一个Ubuntu的开机启动服务。
如果要添加为开机启动执行的脚本文件,
可先将脚本复制或者软连接到/etc/init.d/目录下,
然后用:update-rc.d xxx defaults NN命令(NN为启动顺序),
将脚本添加到初始化执行的队列中去。
注意如果脚本需要用到网络,则NN需设置一个比较大的数字,如99。
1) 将你的启动脚本复制到 /etc/init.d目录下
以下假设你的脚本文件名为 test。
2) 设置脚本文件的权限
复制代码
代码如下:$ sudo chmod 755 /etc/init.d/test
3) 执行如下命令将脚本放到启动脚本中去:
复制代码
代码如下:$ cd /etc/init.d
$ sudo update-rc.d test defaults 95
$ sudo update-rc.d test defaults 95
注:其中数字95是脚本启动的顺序号,按照自己的需要相应修改即可。在你有多个启动脚本,而它们之间又有先后启动的依赖关系时你就知道这个数字的具体作用了。该命令的输出信息参考如下:
复制代码
代码如下:update-rc.d: warning: /etc/init.d/test missing LSB information
update-rc.d: see <http://wiki.debian.org/LSBInitScripts>
Adding system startup for /etc/init.d/test ...
/etc/rc0.d/K95test -> ../init.d/test
/etc/rc1.d/K95test -> ../init.d/test
/etc/rc6.d/K95test -> ../init.d/test
/etc/rc2.d/S95test -> ../init.d/test
/etc/rc3.d/S95test -> ../init.d/test
/etc/rc4.d/S95test -> ../init.d/test
/etc/rc5.d/S95test -> ../init.d/test
update-rc.d: see <http://wiki.debian.org/LSBInitScripts>
Adding system startup for /etc/init.d/test ...
/etc/rc0.d/K95test -> ../init.d/test
/etc/rc1.d/K95test -> ../init.d/test
/etc/rc6.d/K95test -> ../init.d/test
/etc/rc2.d/S95test -> ../init.d/test
/etc/rc3.d/S95test -> ../init.d/test
/etc/rc4.d/S95test -> ../init.d/test
/etc/rc5.d/S95test -> ../init.d/test
卸载启动脚本的方法:
复制代码
代码如下:$ cd /etc/init.d
$ sudo update-rc.d -f test remove
$ sudo update-rc.d -f test remove
命令输出的信息参考如下:
复制代码
代码如下:Removing any system startup links for /etc/init.d/test ...
/etc/rc0.d/K95test
/etc/rc1.d/K95test
/etc/rc2.d/S95test
/etc/rc3.d/S95test
/etc/rc4.d/S95test
/etc/rc5.d/S95test
/etc/rc6.d/K95test
/etc/rc0.d/K95test
/etc/rc1.d/K95test
/etc/rc2.d/S95test
/etc/rc3.d/S95test
/etc/rc4.d/S95test
/etc/rc5.d/S95test
/etc/rc6.d/K95test
相关推荐
首先,让我们了解在Ubuntu中添加启动项的基本方法: 1. **系统级启动服务**: - 使用`systemd`:Ubuntu 16.04及更高版本使用`systemd`来管理启动服务。要创建一个服务单元文件,可以在`/etc/systemd/system/`目录...
在Ubuntu和Debian这样的Linux系统中,管理开机启动项对于优化系统性能和自动化日常任务至关重要。本文将详细讲解如何添加和删除这些启动项,同时简要介绍Linux的启动过程和运行级别。 首先,理解Linux系统的主要...
如果此时没有Windows的引导项,可以在终端执行update-grub2命令来更新GRUB2引导列表,从而包含Windows系统的启动项。 三、修改启动项和顺序 若需要手动修改GRUB的启动配置文件(通常是/boot/grub/grub.cfg),应该...
rc.local脚本是一个ubuntu开机后会自动执行的脚本,我们可以在该脚本内添加命令行指令。该脚本位于/etc/路径下,需要root权限才能修改。 该脚本具体格式如下: #!/bin/sh -e # # rc.local # # This script is ...
修复开机启动项,linux爱好者必备,尤其是ubuntu系统重装修复windows启动的绝佳工具
- **定制菜单项**:同样在`/etc/default/grub`中,通过修改`GRUB_TIMEOUT`和`GRUB_DEFAULT`,可以调整启动菜单的显示时间和默认启动项。 2. **Windows 10引导修复** - 安装过程中,可能会出现GRUB引导不显示...
在Windows系统中添加Ubuntu启动项,主要是为了在电脑开机时能够选择启动Ubuntu操作系统,而不仅仅是默认的Windows。这个过程涉及到引导加载器(Boot Loader)的配置,尤其是GRUB(GRand Unified Bootloader)和...
`update-rc.d`命令用于更新系统启动项的脚本,这些脚本的链接位于`/etc/rcN.d/`目录下,而对应的脚本文件则存储在`/etc/init.d/`目录中。 - **命令格式**:`update-rc.d <服务名称> <动作> [启动顺序]` - **常用...
在Ubuntu 18.04系统中,传统的`rc.local`脚本不再默认启用作为开机启动项,因为系统已经从`initd`管理系统过渡到`systemd`。`systemd`是一个更现代化的服务管理工具,它提供了更精细的控制和更高的效率。然而,对于...
本文将详细介绍如何在Arm-Linux环境下设置自定义开机启动程序,并避免启动系统携带的桌面环境。 #### 二、实现步骤 ##### Step1: 拷贝工程到根目录下 首先,需要将UI工程拷贝到系统根目录下。可以在`/root`目录下...
为了使数据库在开机时启动,我们需要在 rc2.d 目录下添加一个启动项。首先,使用 runlevel 命令确认当前 Ubuntu 的运行级别,然后在 rc2.d 目录下添加一个名为 S03rc.local 的文件,并在该文件中添加以下代码: su ...
这个名为"ubuntu下创建热点的脚本"的资源提供了一个便捷的方法来管理和控制笔记本电脑上的WiFi热点。通过运行两个简单的命令,用户可以快速开启或关闭热点。 脚本`ap.sh`是这个功能的核心。在Ubuntu系统中,它通常...
EasyBCD是一款功能强大的启动管理器,它允许用户自定义启动菜单,添加、编辑或删除启动项。在安装双系统时,EasyBCD可以用来引导ISO镜像文件,而无需物理光盘或USB驱动器。以下是使用EasyBCD安装双系统的步骤: 1. ...
保存文件后,每次开机时Ubuntu都会自动加载这些命令,从而实现开机自动设置1920*1080分辨率的效果。 #### 三、总结 通过上述步骤,你可以在Ubuntu中成功地设置1920*1080分辨率,并且确保每次启动时都能自动应用该...
2. **制作Ubuntu USB启动盘**: 使用UltraISO等软件,将下载的ISO文件刻录到USB闪存驱动器上,制作成可启动的安装介质。在UltraISO中,选择“文件”->“打开”找到ISO文件,然后选择“启动”->“写入硬盘映像”。 ...
可以通过各种系统工具或第三方软件查看和管理开机启动项,如Windows的任务管理器、msconfig,Linux的systemctl list-unit-files --type=service,macOS的System Preferences等。 总的来说,开机自启动是操作系统中...
2. 编辑"menu.lst",添加一条引导Ubuntu安装的命令,例如: ``` title Install Ubuntu root (hd0,x) # 其中x代表Ubuntu ISO文件所在的分区号 kernel /vmlinuz boot=casper iso-scan/filename=/path/to/ubuntu....
2. 重启电脑,现在可以在启动菜单中看到Win7和Ubuntu两个选项,选择Ubuntu启动项可进入Ubuntu系统,反之亦然。 安装双系统的好处在于可以方便地在Windows和Ubuntu之间切换,满足不同的使用需求。初学者可以通过...