发布时间:2014-09-05 17:37:36作者:知识屋
By:SpookZanG
本文没有任何技术含量….
一、Linux启动加载程序顺序
我大概说下:开机 >BIOS初始化 >判断启动设备(是硬盘、光驱、USB、网络等等) >kernel初始化 >init >终端 >shell
在 判断启动设备 时,他会读取 /boot/grub/grub.conf 文件
如果此文件出问题或不存在,Linux即不可能正常启动。
而在 init 时,他会读取 /etc/inittab 文件,此文件存放着一些启动顺序,级别等,如果此文件损坏,也不能启动。
二、解决方法
1、/boot/grub/grub.conf 破坏、丢失
启动Linux时,如图
此时按任意键,进入grub,然后在界面 按 c ,自己写入grep
如图(注:请不要按照跟我一样的输入,请按照自己的实际情况输入)
然后启动,即可正常进入Xwindows,然后修改/boot/grub/grub.conf,保存即可。
我此处的错误为kernel载入文件不存在(即文件名错误,改成存在即可)
二、/etc/inittab 被破坏 root密码忘记
这两种情况解决方法一样。
/etc/inittab,被破坏,修改。错误如图
此图 运行级别为9 不存在这个级别,所以报错
还是跟“一”一样方法,进入grub,自己写入grub,进入单用户模式,然后修改 /etc/inittab 或者用 passwd 重置root帐号密码(用于root密码忘记时)
如图 进入单用户模式与“一” 不同的是,在写“root=”时 在最后加入“ 1”即可
启动,进入单用户模式
修改/etc/inittab文件,把其值改为5(即Xwindows)
最后在扯两句,如果MBR被删掉的话…(dd < /dev/zero > /dev/sda bs=446 count=1 ) ,只能通过光盘或者网络来引导了…
linux一键安装web环境全攻略 在linux系统中怎么一键安装web环境方法
Linux网络基本网络配置方法介绍 如何配置Linux系统的网络方法
Linux下DNS服务器搭建详解 Linux下搭建DNS服务器和配置文件
对Linux进行详细的性能监控的方法 Linux 系统性能监控命令详解
linux系统root密码忘了怎么办 linux忘记root密码后找回密码的方法
Linux基本命令有哪些 Linux系统常用操作命令有哪些
Linux必学的网络操作命令 linux网络操作相关命令汇总
linux系统从入侵到提权的详细过程 linux入侵提权服务器方法技巧
linux系统怎么用命令切换用户登录 Linux切换用户的命令是什么
在linux中添加普通新用户登录 如何在Linux中添加一个新的用户
2012-07-10
CentOS 6.3安装(详细图解教程)
Linux怎么查看网卡驱动?Linux下查看网卡的驱动程序
centos修改主机名命令
Ubuntu或UbuntuKyKin14.04Unity桌面风格与Gnome桌面风格的切换
FEDORA 17中设置TIGERVNC远程访问
StartOS 5.0相关介绍,新型的Linux系统!
解决vSphere Client登录linux版vCenter失败
LINUX最新提权 Exploits Linux Kernel <= 2.6.37
nginx在网站中的7层转发功能