三大常见的Linux引导问题与解决方案

系统 Linux
如果MBR被破坏、boot分区文件丢失或者密码丢失,那么你的Linux系统就遇到大问题了:Linux引导无法正常工作,计算机无法启动而瘫痪。有些情况下,这些问题仍然是可以修复的,这就是本文要介绍的内容。

Linux引导遇到的常见问题无外乎三种:MBR被破坏、boot分区文件丢失或密码忘却。针对这三种问题,下面介绍相应的三种解决方法。

1、关于MBR被破坏的解决:

MBR 位于硬盘的零磁道零扇区占512字节。

0字节--------------446字节----------510字节---------512字节

Grub引导程序存放位置

硬盘分区表

结束标志

如果前446字节被破坏,则可修复,如果分区表出问题则不可修复。

1)打命令:dd if=/dev/zero of=/dev/sda bs=1 count=446;用空填充前446字节,不能多打!只能少打。多了要重装系统。

2)执行命令后运行reboot重新启动计算机。dd

3)出现光标一直在左上角闪烁电脑就是启动不了。

4)放入安装光盘的***张光盘;提示安装的界面输入 linux rescue;根据提示完成相关设置。

5)然后输入chroot /mnt/sysimage

6)输入sync

7)运行/sbin/grub-install /dev/sda;(/dev/sda对应你所使用的硬盘)

8)reboot启动计算机看看。

2、boot分区文件全部丢失:

boot分区是单独划分出来的一个分区,主要用来存放启动相关的文件,如果boot中的文件出现损坏则计算机就会瘫痪。

1)Rm -rf /boot/*;通过上面的命令就可以将boot分区的内容完全破坏了。

2)放入安装光盘***张启动计算机,提示安装的界面输入:linux rescue回车。

3)根据提示操作(网络接口Setup Networking,不起用)

4)出现“sh-3.1#

chroot /mnt/sysimage

Mkdir /mnt/cd

Mount /dev/hdc /mnt/cd

Cd /mnt/cd/Server

Rpm -Uvh —force kernel-2.6.18-53-e15.i686.rpm

注:通过上面的操作就更新好内核了。

5)接着编辑grub.conf;(新安装的内核没有grub.conf这个文件,需要自己建立)

Cd /boot/grub

Touch /boot/grub/grub.conf

Vim /boot/grub/grub.conf

6)编辑好后保存,连续打多个Exit重新启动计算机。

3、密码不正确造成不能正常进入 Linux的:

1)开机,在出现linux选择菜单时安“e“,选择”kernel /vmlinuz-2.6.18-92.el5 ro root=LABEL=/ rhgb quiet”项目,再按“e“在该菜单项的后面输入”空格1“,***的样子为”kernel /vmlinuz-2.6.18-92.el5 ro root=LABEL=/ rhgb quiet 1“或者”kernel /vmlinuz-2.6.18-92.el5 ro root=LABEL=/ rhgb quiet single”,返回按”b“从新引导计算机。

2)启动后的计算机为单用户的linux模式,当出现“sh-3.1#”,输入”Passwd“命令回车,根据提示输入新密码,并确认即可。

3)输入reboot(或init 6)回车 重新启动计算机。

【编辑推荐】

  1. Linux GRUB实现双系统引导之菜鸟教程
  2. Ubuntu所需文件从硬盘引导DOS启动的方法
  3. Ubuntu Linux硬盘分区引导程序
责任编辑:yangsai 来源: 51CTO论坛
相关推荐

2024-11-08 13:47:35

中文乱码配置

2024-05-23 07:59:42

RedisKey性能

2010-09-07 13:24:18

CSS

2019-10-08 16:05:19

Redis数据库系统

2024-05-09 15:00:38

Python编码开发

2010-08-11 15:17:51

浏览器兼容性问题

2014-01-07 13:54:02

HadoopYARN

2024-10-30 11:00:00

Python列表索引

2024-07-08 08:45:41

2010-08-31 16:09:04

DIV+CSS

2019-06-14 05:00:05

2016-09-27 21:14:53

JavaURL

2023-05-06 15:32:04

2009-06-02 16:22:37

2010-08-04 10:20:30

Flex组件开发

2023-04-12 11:32:33

网络

2016-09-06 12:05:23

SaaSSaaS平台SaaS服务

2012-11-19 11:30:40

PowerShell常见问题解决方法

2019-04-04 13:11:37

React内存泄露memory leak

2010-08-26 12:59:29

marginCSS
点赞
收藏

51CTO技术栈公众号