Linux 开机(脚本)启动顺序

Linux 开机(脚本)启动顺序,第1张

Linux 使用的是基于运行级( run-levels )概念的称为 SysVinit 的专用启动工具。 它在不同的系统上可能是完全不一样的, 所以不能认为一个脚本在某个 Linux 发行版上工作正常。

SysVinit 以运行级的模式来工作,一般有 7 (从 0 到 6)个运行级 (实际上可以有更多的运行级,但都是用于特殊情况而且一般使用不到。 参见 init(8)以获得更多信息),每个运行级对应于一套设定好的任务, 当启动一个运行级的时候, 计算机就需要执行相应的任务。

默认的运行级是 3,下面是对不同运行级的描述:

可以使用 runlevel 命令查看:

也可以在 /etc/inittab 文件中看到以下:

也就是说我们系统的运行级别目前是3,那么需要看的就是 /etc/rc3.d 下的内容,其实里面都是软连接,所有的软链指向 /etc/init.d/ 中的脚本文件,命名规范如下:

因此我们如果需要定义一个服务启动的优先级(顺序),则需指定脚本的 number 即可。

1.以root身份登录linux系统,启动终端,输入命令:vi &#47boot&#47grub&#47grub.conf,文件内容如下:

#boot=&#47dev&#47sdadefault=0 (默认启动哪个系统的设置,此处默认启动linux系统)

timeout=5 (启动系统过程中,等待的时长<单位:秒>,让用户可手动选择启动系统)。

2.修改后保存文件,重启系统,就可以进入windows系统了,如果想调整GRUB中的系统顺序和添加删除系统名称,修改grub.conf文件中的title就可以了。

Linux是一套免费使用和自由传播的类Unix *** 作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的 *** 作系统。

Windows是窗户的意思。另外还有微软公司推出的视窗电脑 *** 作系统名为Windows。随着电脑硬件和软件系统的不断升级,微软的Windows *** 作系统也在不断升级,从16位、32位到64位 *** 作系统。

首先 在grub引导界面

看见了没有:白色长方形底纹是 kali GNU/Linux 这个选项

他是第一个默认选项 编号为0

第二个选项 编号为1

第三个是选项 编号为2 (这个就是windows 引导管理器)

其他以此类推,

在terminal 输入 sudo vim /etc/default/grub

在文本里面找到 GRUB_DEFAULT=0

将0 改为你上一步记住的数字编号即可!!!(在这里我是2)

然后在命令行输入 sudo update-grub

大功告成 命令行 reboot 可以发现长方形白色底纹跑到了以第三个启动项上面,这下就不用在启动时候按方向键麻烦了!!!!!、

跟grub相关的文件共有:

/boot/grub/grub.cfg 是grub配置文件,打开后会发现置顶

#DO NOT EDIT THIS FILE 所以还是别修改了

/etc/grub.d 是 *** 作系统菜单目录,一般由系统生成,我们无需修改

/etc/default/grub 这就是我们本文中修改的文件!!!!


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7631035.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-08
下一篇 2023-04-08

发表评论

登录后才能评论

评论列表(0条)

保存