第三章 linux系统启动
作者 佚名技术
来源 Linux系统
浏览
发布时间 2012-04-05
linux的启动顺序 基本流程:开机自检-->由BIOS交给GRUB控制-->GRUB查找LINUX核心与虚拟硬盘并加载-->成功后执行INIT程序-->INIT进程读取inittab文件并进行初始化-->执行默认的启动运行级别-->执行sysinit程序(配置环境,如语言,网络等)-->执行运行级别的rc程序-->执行mingetty等待用户登陆. 常用目录: [root@mylinux rc.d]# ls init.d rc0.d rc2.d rc4.d rc6.d rc.sysinit rc rc1.d rc3.d rc5.d rc.local 1.忘记root密码的解决方法 在开机启动界面时,输入e编辑gurb菜单,在kernel命令行未加入1启动级别参数并回车,再输入b启动并进入单人维护模式,并使用passwd命令更改. 2.配置grub密码 2.1配置grub明文密码 vi /etc/grub.conf 在title行前加入以下参数行 password=密码 就可以,开机的时候,如果需要修改启动参数,根据提示输入p,后再输入密码就可以. 2.2配置grub-MD5密码 先用命令grub-md5-crypt生成MD5密码 [root@mylinux ~]# grub-md5-crypt Password:(输入密码) Retype password:(重输入密码) $1$Ic.Y50$7UmWh0GAA7hLasXJcpASS/ 再vi /etc/grub.conf文件 在title行前加入以下参数行 password --md5 $1$Ic.Y50$7UmWh0GAA7hLasXJcpASS/(复制过来就可以) 3.忘记grub密码的解决方法 如果你记得root的密码,就直接修改就可以. 但是如果你也忘记了root的密码,就要使用rescue模式来重设或删除密码了 放入启动盘,从光盘启动 输入linux rescue 进入救缓模式-->选择language-->keyboard type-->是否启动networking-->选择rescue模式(continue)-->ok-->进入shell提示符-->chroot /mnt/sysimage(使原来的根目录变成为当前的根目录)-->vi /boot/grub /grub.conf 注释掉password就可以. 4.grub手动启动linux的方法 grub>root (hd0,0)按TAB键会自动补全其它的分区 grub>kernel /后按TAB键补全文件,查看是否内核在此分区,如果是的话,请继续输入 全句如下 grub>kernel /vmlinuz-2.6.18-164.el5 ro root=LABEL=/ grub>initrd /initrd-2.6.18-164.el5.img grub>boot就可以正常启动 (建议做好系统对此文件做一个备份)
本文出自 “Linux” 博客,请务必保留此出处http://837244.blog.51cto.com/827244/563162
|
||
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: mongodb安装配置下一篇: 用sendmail发送html邮件
关于第三章 linux系统启动的所有评论