Linux开机启动详解?

68 2024-01-04 01:07

一、Linux开机启动详解?

Linux开机启动步骤详解:

1.加载BIOS的硬件,与进行自我测试,并根据依据获得第一个可启动的装置。

2.读取并运行第一个启动装置内 MBR 的 boot Loader (亦即是 grub, spfdisk 等程序)

3.依据 boot loader 的配置加载 Kernel ,Kernel 会开始侦测硬件与加载驱

4.在硬件驱动成功后,Kernel 会主动呼叫 init 程序,而 init 会取得 run-level 资讯动程序

5.init 运行 /etc/rc.d/rc.sysinit 文件来准备软件运行的作业环境

6.init 运行 run-level 的各个服务之启动 (script 方式)

7.init 运行 /etc/rc.d/rc.local 文件

8.init 运行终端机模拟程序 mingetty 来启动 login 程序,最后就等待使用者登陆啦

二、Linux开机启动不了?

导致 Linux 无法启动的原因有很多,常见的原因有如下几种:

文件系统配置不当,如 /etc/inittab文件、/etc/fstab 文件等配置错误或丢失,导致系统出现故障,以至于无法启动。

非法关机,导致 root 文件系统破坏,也就是 Linux 根分区破坏,系统无法正常启动。

硬件故障,如主板、电源、硬盘等出现问题,导致 Linux 无法启动。 系统引导程序出现问题,如 grub 丢失或者损坏,导致系统无法引导启动。

三、linux开机启动顺序?

Linux 开机启动顺序:

1. 加载内核

2. 启动 init(/etc/inittab)

内核启动的第一个用户级别的进程,其 pid 始终为 1,其它的开机启动脚本都是通过是通过这个进程来启动的。

3. 执行 /etc/rc.d/rc.sysinit

这是 init 执行的第一个脚本,这个脚本主要工作是进行系统的初始化,如:设置系统字体、启动 swapping、设置主机名、装载声卡模块等。

4. 执行 /etc/rc.d/rc*.d(rc0.d、rc1.d、rc2.d…rc6.d)

这一步会运行各个运行级别的脚本。这些运行脚本是指通过 chkconfig 命令配置的开机启动各个级别所要要执行的程序。

5. 执行 /etc/rc.d/rc.local(就是 /etc/rc.local)

在各级别服务启动后,会执行该文件,如果不需要把所要执行的脚本配置为系统服务,也可以把所需执行的命令写到这个文件中,相比来说更为简单方便。

6. /sbin/mingetty,等待用户登录。

四、linux开机命令行启动?

以管理员权限编辑/etc/inittab把id:5:initdefault:改为id:3:initdefault:就行了。

五、linux开机启动详细流程?

1)先进ubuntu系统,打开terminal;2)运行

如果没安vim,就用vi或者gedit;3)找到GRUB_DEFAULT项,按照你的配置应该值为5,改为0,保存退出;4)最后再运行重启即可,以后默认就是ubuntu了;要改为win7同样的步骤设置成5即可。另:个人认为linux有问题先问搜索引擎:)

六、Linux怎么禁止服务开机启动?

命令:service

Service 服务名 strart开启stop restart

如:service sshd start

FTP服务的开启及关闭

service vsftpd start/stop/restart

chkconfig 服务名 on 开机时自动开启服务

chkconfig –list 查看服务状态

自己总结的

七、RedHat linux怎样设置开机启动桌面?

在linux下设置开机自动启动程序的方法下面用自启动apache为例:

自启动脚本:

/usr/local/apache2/bin;

./apachectl start

文件位于/etc/rc.d/init.d下,名为apached, 注意要可执行.

#chmod +x /etc/rc.d/init.d/apached //设置文件的属性为可执行

#ln -s /etc/rc.d/init.d/apached /etc/rc3.d/S90apache //建立软连接,快捷方式

#ln -s /etc/rc.d/init.d/apached /etc/rc0.d/K20apache

八、Linux开机如何自启动gnome桌面?

安装gnome-shell1.用tweak启用gnome-shell的源后,安装gnome-shell(还要保证启用了compiz)

2.安装完后你可以 打开终端输入gnome-shell --replace 不出意外你就看到gnome-shell的画面了打开compizConfig找到“窗口装饰“这项 在命令这行这输入gnome-shell --replace 关闭就可以了 这样每次开机后自动进入gnome-shell桌面 试试吧

九、如何设置linux开机项自启动?

方法一 vi /etc/sysconfig/network-scripts/ifcfg-eth0修改: ONBOOT=yes如果没有就把这行加上方法二 在/etc/rc.d/rc.local 里面加入ifup eth0 或 ifconfig eth0 up

十、linux怎么让程序开机自动启动?

1. 开机启动时自动运行程序Linux加载后, 它将初始化硬件和设备驱动, 然后运行第一个进程init。

init根据配置文件继续引导过程,启动其它进程。

通常情况下,修改放置在/etc/rc或/etc/rc.d 或/etc/rc?.d目录下的脚本文件,可以使init自动启动其它程序。

例如:编辑/etc/rc.d/rc.local 文件(该文件通常是系统最后启动的脚本),在文件最末加上一行“xinit”或“startx”,可以在开机启动后直接进入X-Window。2. 登录时自动运行程序用户登录时,bash先自动执行系统管理员建立的全局登录script :/ect/profile然后bash在用户起始目录下按顺序查找三个特殊文件中的一个:/.bash_profile、/.bash_login、/.profile,但只执行最先找到的一个。

因此,只需根据实际需要在上述文件中加入命令就可以实现用户登录时自动运行某些程序(类似于DOS下的Autoexec.bat)。

顶一下
(0)
0%
踩一下
(0)
0%
相关评论
我要评论
点击我更换图片