linux 下的简易排错

linux启动过程的简易故障处理

查看开机脚本:

[root@localhost ~]# vim /etc/rc.d/rc.local  

禁止第一阶段启动

[root@localhost ~]# dd if=/dev/zero   of=/dev/sda  bs=446  count=1  

排错1:硬盘无法引导

解决办法:

1,利用光盘进行引导

2,进入急救模式  不要直接点击回车键否则系统会自动重装只需在boot:目录下输入linux rescue 回车即可


此时系统已经回复但还不能执行命令还需要转变一下根目录

转变根目录

进入grub菜单 指明引导分区

指明要恢复的阶段

以上阶段完成后基本就搞定了只需quit 然后exitexit 系统就会自行启动了

排错2    第二阶段无法启动  [~~~grub]# rm  .grub.conf.swp

第二阶段无法启动

解决办法:

1,grub> root (hd0 0)   指明引导分区  



:此时会有多个引导分区  可以根据经验来判断那个是系统的引导分区 也可以用测试的方法来查看那个是需要的引导分区

例如

Grub> find /     输入find后 进入根目录及/ 按下tab键会出现很多东西但没有我们要找的相关信息可见 (hd0 1)不是我们要的分区

同理我们进入(hd0 0)分区   可见有我们要找的驱动以及内核

指明内核  引导的方式   根分区   注:此时要指明引导时的方式为quite否则在引导过程中引导的屏幕会很复杂

指明驱动    然后boot启动

到这系统已经可以启动了不过还要进行手工配置文件

手工配置:

指明根目录  及分区

切换目录

在当前目录下编译一个grub文件

#Vim grub.conf

default=0

timeout=5

splashimage=(hd0,0)/grub/splash.xpm.gz

hiddenmenu

title Red Hat Enterprise Linux Server (2.6.18-164.el5)

       root (hd0,0)

       kernel /vmlinuz-2.6.18-164.el5 ro root=LABEL=/ rhgb quiet

       initrd /initrd-2.6.18-164.el5.img

~                                            

搞定后重启

看到下面那个linux 就是我们给他引导菜单起的名字看到这里说明我们的第二阶段已经搞定了

排错3    二阶段文件全部丢失

解决方法:

进入急救模式

切换

#  chroot  /mnt/sysimage/

重建第二阶段

此时把光盘引导停止

执行exit在执行exit

这时系统会执行硬盘引导

执行以下命令

系统启动完成后在位系统构建一个菜单

#Vim grub.conf

default=0

timeout=5

splashimage=(hd0,0)/grub/splash.xpm.gz

hiddenmenu

title Red Hat Enterprise Linux Server (2.6.18-164.el5)

       root (hd0,0)

       kernel /vmlinuz-2.6.18-164.el5 ro root=LABEL=/ rhgb quiet

       initrd /initrd-2.6.18-164.el5.img

~                                    

现在就去重启电脑吧你可以看到你的linux已经ok

排错3  丢失管理员密码

解决办法

重新启动系统 在系统开启五秒钟之内按键盘任意键会出现一个菜单如下

键入第二行按下e键和1  然后按b

现在已经进入了linux1级别

此时可以对密码进行删除和更改密码

删除密码:

#  passwd  -d  用户名         删除用户的密码

修改密码:

#   passwd   用户名           改变用户的密码

重新启动一下就ok

排错4   引导时/etc/fstab及文件系统表 出错

解决办法:

按回车键进入维护

重新挂载一下根目录

#  mount  -o   remount   /

/etc/fstab 进行重新编辑   一下为/etc/fstab 的正确编写

重启

排错5

通过增加口令来保护系统安全

解决办法:

#vim /etc/grub.conf

为系统增加一个加密命令


















你可能感兴趣的:(linux启动,故障处理)