linux系统启动到grub后无法启动故障处理总结

合集下载

如何解决 Linux 系统启动错误

如何解决 Linux 系统启动错误

如何解决 Linux 系统启动错误在使用 Linux 系统时,有时候可能会遇到系统无法正常启动的情况。

这种情况下,用户需要采取一些措施来解决这个问题。

下面本文将就如何解决 Linux 系统启动错误进行详细讲解。

1、了解错误提示信息在解决 Linux 启动错误时,第一步要做的就是了解错误提示信息。

当系统无法正常启动时,通常会出现一些错误提示信息。

这些信息通常告诉我们问题出现的位置和原因,帮助我们更快地找到解决方法。

因此,我们需要仔细阅读错误提示信息,并将其记录下来。

在解决问题时,这些信息将非常有用。

2、进入救援模式如果无法进入 Linux 系统,我们可以尝试进入救援模式。

救援模式是一种类似于安全模式的模式,可以让用户进入系统并采取一些措施来解决问题。

进入救援模式的方式因Linux 发行版而异,但通常在 GRUB 启动菜单里可以找到相应的选项。

如果无法找到该选项,请查找 Linux 发行版的文档或向相关论坛寻求帮助。

3、检查文件系统如果系统无法正常启动,可能是因为文件系统出现了问题。

这时,我们可以使用 fsck 工具来检查和修复文件系统。

fsck 是一个磁盘工具,可以扫描和修复损坏的文件系统。

使用 fsck 工具时,我们需要进入救援模式,并输入相应的命令行。

4、检查硬件在某些情况下,系统无法启动可能是因为硬件故障。

因此,我们需要检查硬件是否正常工作。

例如,我们可以检查硬盘、内存、CPU 等硬件是否出现问题。

我们可以使用一些专门的工具来进行硬件测试,例如 memtest86 和 SMART 工具。

如果发现硬件出现问题,我们需要及时更换或修复硬件。

5、回滚系统更新有时,系统更新可能会导致启动错误。

如果我们在更新系统之前能够预备备份系统文件,发现更新后系统有问题可以考虑回滚系统更新。

对于 Debian 和 Ubuntu 等 Debian 发行版来说,使用apt-get 命令的 dpkg 工具回滚系统更新。

LINUX中GRUB故障排除

LINUX中GRUB故障排除

LINUX中GRUB故障排除GRUB的安装分为两个主要的步骤:stage1和stage2。

stage1是一段嵌入MBR的迷你代码。

stage2是主要部分,在stage1把控制权传递给它后,就由它来接管所有事情。

install后面必须指定stage1的位置,这里假设Fedora Core7安装在/dev/sda2,则其分区位置为(hd0,6),因为GRUB能读取文件系统,所以还指定了分区上目录位置:/boot/grub/stage1,参数d表示stage1将寻找stage2所在的磁盘。

接着就是GRUB的安装位置:(hd0),这里就是指安装在MBR(主引导记录)。

后面的参数指定stage2的位置:(hd0,1)。

参数p指定menu.lst文件的位置。

.1.2 故障002使用GRUB引导Windows系统失败开机后GRUB启动Windows系统失败。

GRUB是一个功能强大的引导软件,可以同时支持Linux和Windows系统,当机器安装的Windows系统无法成功在GRUB引导下启动,而只是出现"grub>命令提示符"时,GRUB启动Windows系统失败。

这是对应入口Fedora(2.6.20-2925.9.fc7xen)的具体引导命令,包括挂载根目录命令root,加载内核命令kernel,还有加载模块命令module。

回车进入救援模式。

(2)系统会检测硬件,引导光盘上的Linux环境,依次提示选择救援模式下使用的语言(建议选择默认的英文即可,因为部分Linux系统选择中文会出现乱码);键盘设置用默认的"us"就好;网络设置可以根据需要,大部分故障修复不需要网络连接,可不进行此项设置,选择"No"。

(3)接下来系统将试图查找根分区。

重新启动电脑,系统恢复完毕。

此命令执行时不能将文件直接恢复至/etc目录,只能提取到当前目录下,且恢复的文件名称所在路径要写完整的绝对路径。

开机出现grub解决方法

开机出现grub解决方法

开机出现grub解决方法当你的电脑开机时,突然出现了一个名为grub的界面,这可能会让你感到困惑和烦恼。

但是,不用担心,这篇文档将为你详细介绍如何解决开机出现grub的问题。

首先,我们需要了解一下什么是grub。

grub是GNU引导加载程序(GNU GRand Unified Bootloader)的缩写,它是一种用于多重引导的引导加载程序。

当你的计算机上安装了多个操作系统时,grub可以帮助你选择要启动的操作系统。

然而,有时候在开机时出现grub界面可能意味着你的引导加载程序出现了问题。

接下来,让我们来看看如何解决开机出现grub的问题。

首先,你可以尝试重启电脑,有时候这个问题只是临时的,重启后可能就会消失。

如果重启后问题依然存在,那么你可以按照以下步骤进行排除和解决。

第一步,检查引导顺序。

有时候grub界面出现是因为你的电脑在引导时选择了错误的设备。

你可以进入BIOS设置,检查引导顺序,确保你的系统硬盘在引导顺序的首位。

第二步,修复grub引导。

如果引导顺序没有问题,那么可能是grub引导本身出现了故障。

你可以使用Live CD或者U盘启动你的电脑,进入故障系统的grub引导界面,然后尝试修复grub引导。

具体的修复方法可以根据你使用的操作系统版本和发行版来选择相应的方法。

第三步,检查硬盘和分区。

有时候grub界面出现是因为你的硬盘或者分区出现了问题。

你可以使用硬盘检测工具来检查硬盘的健康状态,同时也可以使用分区工具来检查和修复分区问题。

第四步,重新安装操作系统。

如果以上方法都无法解决问题,那么你可能需要考虑重新安装操作系统。

在重新安装操作系统之前,确保你已经备份了重要的数据,以免数据丢失。

总之,开机出现grub界面可能是因为引导顺序错误、grub引导故障、硬盘分区问题等原因所致。

通过检查引导顺序、修复grub引导、检查硬盘和分区,以及重新安装操作系统等方法,你应该能够解决这个问题。

希望这篇文档能够帮助你顺利解决开机出现grub的问题,让你的电脑恢复正常运行。

开机出现grub解决方法

开机出现grub解决方法

开机出现grub解决方法
当电脑开机出现GRUB错误时,可以尝试以下解决方法:
1. 重启电脑:首先,尝试简单地重启电脑,有时候这个错误只是暂时性的。

2. 检查引导顺序:检查电脑的启动顺序,确保硬盘上操作系统的引导项在首位。

3. 检查硬盘连接:检查硬盘连接是否松动或损坏,如果是外置硬盘,可以尝试重新连接或更换数据线。

4. 使用GRUB修复工具:如果上述方法无效,可以尝试使用GRUB修复工具。

具体步骤如下:
- 准备一张Linux系统的安装光盘或U盘。

- 将光盘或U盘插入电脑,并选择从光盘或U盘启动。

- 进入Live CD 或Live USB 的桌面环境。

- 打开终端,输入以下命令以安装GRUB修复工具:
sudo apt-get install grub2
- 安装完成后,在终端输入以下命令以修复GRUB:
sudo grub-install /dev/sda
sudo update-grub
- 修复完成后,重启电脑。

5. 重新安装操作系统:如果以上方法都无法解决问题,考虑重新安装操作系统。

在重新安装前,备份重要文件和数据。

请注意,在进行任何修复操作之前,务必备份重要文件和数据,并确保对电脑有一定的基础知识。

如果不确定或不熟悉操作,请咨询专业人士或寻求技术支持。

linux开机显示grub rescue的解决办法

linux开机显示grub rescue的解决办法

linux开机无法加载grub,显示grub rescue>的处理办法今天上午在装Cent Os6.3失败后,重新启动机器发现,电脑上显示error:unknow filesystemgrub rescue>然后就蛋疼了,经过在网上的一番摸爬滚打,终于找到了解决的办法,如下:首先确定自己当初在安装linux时有没有创建/boot分区:1、如果当初装系统时创建了/boot分区,那么先输入:grub rescue>ls屏幕上会显示很多个分区,例如:sda:(hd0,msdos1),(hd0,msdos2),(hd0,msdos3),(hd0,msdos4)......然后输入ls (hd0,msdos*)/找出哪一个是/boot的分区<注:*是一个通配符>直到尝试某一个数字,假设是6,(我的电脑就是6)后有显示:.../grub.../grub2如果你的电脑是fedora16,17,那么下面的代码就是这样:grub rescue>root=(hd0,msdos6)grub rescue>prefix=/grub2grub rescue>set root=(hd0,msdos6)grub rescue>set prefix=(hd0,msdos6)/grub2grub rescue>insmod normalgrub rescue>normal然后就进入了熟悉的grub界面,就能够顺利的引导系统了(因为fedora16,17后就是用grub2了,原来的grub是不行的)如果是其他的系统(ubuntu......)则好像是grub因为本人的是fedora17的系统,所以对ubuntu不是很清楚,但当你无奈的时候可以尝试一下2、如果当初没有创建/boot分区,那么:虽然也是使用的ls (hd0,msdos*)/命令,但是这回查找的就不是/boot分区,而是/主分区了使用ls (hd0,msdos*)/,直到下面显示有:......./boot......假设主分区是7,(我的电脑是7)若是fedora16,17系统那就应该输入如下命令:grub rescue>root=(hd0,msdos7)grub rescue>prefix=/boot/grub2grub rescue>set root=(hd0,msdos7)grub rescue>set prefix=(hd0,msdos7)/boot/grub2grub rescue>insmod normalgrub rescue>normal然后就ok了。

开机出现grub界面,无法进入系统

开机出现grub界面,无法进入系统

开机出现grub界⾯,⽆法进⼊系统这是安装win10+linux双系统常会出现的故障,修复grub即可。

1. ⾸先利⽤ls命令,找到Ubuntu安装在哪个磁盘分区;
⽐如输⼊ls后我的机器列出的磁盘分区信息如下:
(hd0),(hd1),(hd1,gpt3),(hd1,gpt2),(hd1,gpt1)
查找包含grub.cfg⽂件的分区
假定通过 ls (hd1,gpt2)/boot/grub 发现了grub.cfg⽂件,则表明Linux安装在这个分区
2. 找到Linux的/boot分区,以及/根分区所在的磁盘位置
输⼊ cat (hd0,gpt2)/etc/fstab
会输出类似下⾯的信息
# <file system> <mount point> <type> <options> <dump> <pass>
# / was on /dev/sda2 during installation
UUID=dd6e0539-1369-4938-8af5-378f02cf05cf / ext4 errors=remount-ro 0 1
3. 指定Linux内核,及/所在分区
grub> linux /boot/vmlinuz-4.8.0-36-generic ro text root=/dev/sda2
4. initrd命令指定initrd⽂件
grub> initrd /boot/initrd.img-4.8.0-36-generic
5. boot引导系统,结束
grub> boot。

Linux命令高级技巧之系统故障恢复与应急处理方法

Linux命令高级技巧之系统故障恢复与应急处理方法

Linux命令高级技巧之系统故障恢复与应急处理方法一、引言在Linux系统管理中,系统故障与应急处理是非常重要的环节。

本文将介绍一些Linux命令的高级技巧,帮助管理员有效地恢复系统故障并进行应急处理。

二、系统故障恢复方法1. 备份与还原系统系统备份是防范系统故障的重要手段之一。

在Linux中,可以使用rsync命令进行文件同步,将重要文件备份到其他存储设备。

另外,使用tar或者cp命令将整个系统进行归档备份,以便还原系统时使用。

2. 文件系统检查与修复使用fsck命令可以检查并修复文件系统中的错误。

首先,使用umount命令卸载需要检查的分区,然后使用fsck命令进行检查与修复。

例如,fsck /dev/sda1可以对sda1分区进行检查与修复。

3. GRUB修复当系统无法启动时,常见的问题是GRUB引导器损坏。

在这种情况下,可以使用rescue模式进入系统,然后使用grub-install命令重新安装GRUB。

具体步骤如下:- 使用Linux安装光盘或者USB启动系统。

- 选择rescue模式并按照向导进行操作。

- 进入命令行界面,使用chroot命令将根目录设置为已安装系统的根目录。

例如,chroot /mnt/sysimage。

- 最后使用grub-install命令重新安装GRUB,例如,grub-install /dev/sda。

4. 快速修复文件系统有时候,只是在文件系统中发现一些小错误,可以使用修复选项来快速恢复。

例如,使用e2fsck命令对ext2或ext3文件系统进行快速修复,使用xfs_repair命令对XFS文件系统进行快速修复。

三、应急处理方法1. 网络故障恢复当网络出现故障时,可以通过一些命令来进行诊断和修复。

例如,使用ifconfig命令查看和配置网络接口,使用route命令设置和查看路由表,使用ping和traceroute命令测试网络的连通性和路径等。

2. 进程管理与优化当系统负载过高或者某个进程占用系统资源过多时,可以使用top 命令查看系统进程,找到问题进程并进行管理。

Linux系统启动失败别惊慌这里有个常见故障的解决方案等你来挑战

Linux系统启动失败别惊慌这里有个常见故障的解决方案等你来挑战

Linux系统启动失败别惊慌这里有个常见故障的解决方案等你来挑战Linux系统启动失败别惊慌,这里有个常见故障的解决方案等你来挑战Linux系统已经成为许多计算机用户的首选操作系统。

然而,就像任何其他操作系统一样,Linux也可能会遇到各种问题。

其中之一是系统启动失败的情况。

如果你在启动Linux系统时遇到了问题,不要惊慌,本文将介绍一个常见的故障,并提供相应的解决方案。

1. GRUB引导错误GRUB是Linux系统中常用的引导加载程序,用于启动操作系统。

当你的系统启动时,有时可能会出现GRUB引导错误的情况。

这可能是由于硬盘驱动器中的引导记录损坏或其他原因造成的。

解决方案:1. 重新安装GRUB:使用Linux安装光盘或USB启动盘进入恢复模式。

然后使用相关命令重新安装GRUB。

2. 检查硬盘驱动器:使用磁盘工具检查硬盘驱动器是否存在问题,如损坏的扇区或文件系统错误。

修复这些问题可能需要专业知识,如果不确定,最好咨询专业人士的帮助。

2. 内核崩溃Linux操作系统的内核是其核心组件,负责处理与硬件和软件交互的任务。

内核崩溃可能会导致系统无法启动或运行不稳定。

解决方案:1. 恢复到上一个正常工作的内核版本:当系统出现内核崩溃时,你可以尝试选择之前正常工作的内核版本来启动系统。

这可以通过在GRUB菜单中选择适当的内核版本来实现。

2. 更新或重新安装内核:如果使用的是旧版内核,可能存在已知的问题。

尝试通过软件包管理器更新或重新安装内核来解决问题。

3. 诊断和修复内存或硬件故障:有时,内核崩溃可能是由于内存或其他硬件问题引起的。

使用相关工具(如memtest86+)检测和修复这些故障。

3. 文件系统错误Linux系统使用不同的文件系统来管理存储设备中的数据。

当文件系统发生错误时,可能会导致启动失败或无法正常运行系统。

解决方案:1. 使用fsck命令:fsck命令用于检查和修复文件系统错误。

你可以通过在启动时选择恢复模式并使用fsck命令来修复文件系统问题。

linux系统故障及解决方法

linux系统故障及解决方法

linux系统故障及解决方法Linux系统是一种开源的操作系统,广泛应用于服务器和个人电脑领域。

虽然Linux系统相对稳定可靠,但仍然会遇到各种故障。

本文将介绍几种常见的Linux系统故障及其解决方法。

一、系统无响应问题当系统无法响应用户的操作时,可能是由于系统资源耗尽或者进程挂起导致的。

解决方法如下:1. 按下Ctrl+Alt+Delete组合键,尝试重新启动系统。

2. 使用命令行登录系统,通过命令"ps -ef"查看当前进程状态,并使用"kill"命令终止异常进程。

3. 检查系统资源使用情况,使用命令"top"或"htop"查看系统负载情况,如果资源占用过高,可以通过优化配置或增加硬件资源来解决。

二、系统启动问题有时候Linux系统无法正常启动,可能是由于引导加载器出现问题或者文件系统损坏导致的。

解决方法如下:1. 使用启动盘或者Live CD进入系统恢复模式,修复引导加载器。

具体方法可以参考相关文档或者使用恢复工具。

2. 如果文件系统损坏,可以使用fsck命令来修复。

首先,使用"fdisk -l"命令查看分区情况,然后使用"fsck"命令对损坏的分区进行修复。

三、网络连接问题在Linux系统中,网络连接问题是比较常见的故障。

解决方法如下:1. 检查网络接口状态,使用"ifconfig"命令查看网络接口是否启用,如果没有启用,可以使用"ifup"命令启动网络接口。

2. 检查网络配置文件,使用命令"cat /etc/sysconfig/network-scripts/ifcfg-eth0"查看网络配置文件,确保配置正确。

3. 检查网络服务状态,使用"service network status"命令查看网络服务是否正常运行,如果没有运行,可以使用"service network start"命令启动网络服务。

Linux系统引导过程及排除启动故障

Linux系统引导过程及排除启动故障

Linux系统引导过程及排除启动故障⼀、Linux操作系统引导过程⼆、系统初始化进程1、init进程2、Systemd3、Systemd单元类型三、排除启动类故障【1】、修复MBR扇区故障(含实验过程)【2】、修复GRUB引导故障●⽅法⼆:进⼊急救模式,恢复GRUB引导程序(与MBR 引导扇区类似)●⽅法三:引导界⾯进⼊急救模式,重建GRUB菜单配置⽂件⽅案三实验四、遗忘root⽤户的密码实验过程⼀、Linux操作系统引导过程1.开机⾃检服务器主机开机以后,将根据主板BIOS中的设置对CPU、内存、显卡、键盘等设备进⾏初步检测,检测成功后根据预设的启动顺序移交系统控制权,⼤多时候会移交给本机硬盘。

总结:检测出第⼀个能够引导系统的设备,⽐如硬盘或者光驱2.MBR 引导当从本机硬盘中启动系统时,⾸先根据硬盘第⼀个扇区中MBR(主引导记录)的设置,将系统控制权传递给包含操作系统引导⽂件的分区;或者直接根据MBR 记录中的引导信息调⽤启动菜单(如 GRUB)。

总结:运⾏放在MBR扇区⾥的启动GRUB引导程序3.GRUB 菜单对于Linux操作系统来说,GRUB(统⼀启动加载器)是使⽤最为⼴泛的多系统引导器程序。

系统控制权传递给GRUB以后,将会显⽰启动菜单给⽤户选择,并根据所选项(或采⽤默认值)加载Linux内核⽂件,然后将系统控制权转交给内核。

CentOS 7 采⽤的是 GRUB2 启动引导器。

总结:GRUB引导程序通过读取GRUB配置⽂件/boot/grub2/grub.cfg,来获取内核和镜像⽂件系统的设置和路径位置4.加载 Linux 内核Linux内核是⼀个预先编译好的特殊⼆进制⽂件,介于各种硬件资源与系统程序之间,负责资源分配与调度。

内核接过系统控制权以后,将完全掌控整个Linux操作系统的运⾏过程。

CentOS 7系统中,默认的内核⽂件位于“/boot/vmlinuz-3.10.0-514.el7.x86_64”。

grub无法进入系统的解决方法

grub无法进入系统的解决方法

grub无法进入系统的解决方法
当GRUB无法进入系统时,可以尝试以下方法:
1.修改GRUB配置文件:
在GRUB启动界面中,选中需要启动的操作系统,按下“e”键进入编辑模式,查看GRUB 配置文件中对应操作系统的配置是否正确。

如果配置正确,那么可能是GRUB的配置文件本身出现了错误,可以尝试使用GRUB的维护工具来修复GRUB的配置文件。

2.重置GRUB:
如果修改GRUB配置文件后仍然无法解决问题,可以尝试重置GRUB。

在GRUB启动界面中,选中需要启动的操作系统,按下“c”键进入命令行模式,输入命令“ls”查看GRUB的配置文件中是否存在对应的操作系统。

如果不存在,那么需要手动添加这些操作系统的配置信息到GRUB配置文件中。

3.删除GRUB:
如果以上两种方法都无效,可以考虑删除GRUB。

但是,删除GRUB可能会影响系统的启动和操作。

因此,在删除之前,需要先备份原有的GRUB配置文件。

删除GRUB后,需要重新安装GRUB并配置对应的操作系统引导信息。

需要注意的是,以上方法都需要一定的技术知识和操作经验。

如果不熟悉这些操作,建议寻求专业技术人员的帮助。

Linux系统错误排查指南常见问题和解决方法

Linux系统错误排查指南常见问题和解决方法

Linux系统错误排查指南常见问题和解决方法在使用Linux系统过程中,遇到错误是常有的事情。

本文将为你提供一些常见问题的解决方法,帮助你更好地排查和解决Linux系统错误。

一、系统启动问题当你的Linux系统无法启动时,可以尝试以下几种解决方法:1. 检查硬件连接:确保硬件设备(例如硬盘、内存等)已正确连接。

你可以重插这些设备,确保连接良好。

2. 检查文件系统:使用fsck命令检查文件系统是否有错误,并修复它们。

例如,运行命令fsck /dev/sda1来检查/dev/sda1分区。

3. 检查引导加载程序:引导加载程序(如GRUB或LILO)可能会损坏或出现配置错误,导致系统无法引导。

请检查引导加载程序的配置文件,并确保正确配置了引导项。

二、网络连接问题当你的Linux系统无法连接网络时,可以尝试以下几种解决方法:1. 检查网络适配器设置:使用ifconfig命令来检查网络适配器的设置。

确保适配器已正确配置,并且有正确的IP地址和子网掩码。

2. 检查网络连接:使用ping命令来测试与其他设备的网络连接。

如果ping命令成功,表示网络连接正常;如果ping命令失败,可能是网络故障或防火墙问题。

3. 检查网络服务:检查系统中的网络服务是否正常运行。

你可以使用systemctl命令来启动或停止服务,比如systemctl restart network.service。

三、软件安装问题当你在Linux系统中安装软件时遇到问题,可以尝试以下几种解决方法:1. 检查软件依赖性:在安装某个软件之前,确保已满足其所需的依赖包。

你可以使用命令apt-get或yum来安装依赖包。

例如,运行命令apt-get install libssl-dev安装libssl-dev库。

2. 检查软件源:如果你使用的是包管理器(如apt或yum),请检查软件源的配置是否正确。

你可以修改软件源列表,选择更快、更稳定的镜像源。

3. 检查软件安装过程:在安装软件时,确保你按照正确的步骤进行操作。

linux中系统引导过程各类问题的修复方法

linux中系统引导过程各类问题的修复方法

linux中系统引导过程各类问题的修复方法Linux中系统引导过程中可能出现各种问题,例如系统无法引导、GRUB引导错误、内核崩溃等问题。

下面将介绍一些常见问题的修复方法。

1.系统无法引导:-检查硬盘是否正常连接,并确认引导设备顺序是否正确。

-使用Linux安装光盘或U盘启动,进入系统恢复模式修复或重新安装引导器。

-检查引导分区是否被删除或损坏,使用修复工具如Boot-Repair 修复引导。

2. GRUB引导错误:-如果无法进入GRUB引导菜单,可以尝试按下Shift或Esc键来强制显示菜单。

-如果GRUB遇到错误,可以编辑引导菜单,在GRUB启动界面按下‘e’进入编辑模式,修改GRUB配置文件。

-如果需要重新安装GRUB,可以使用Live CD或USB启动,在终端中使用chroot命令登录并重新安装GRUB。

3.内核崩溃:-内核崩溃可能是硬件驱动或内核模块问题导致的,可以尝试在GRUB引导菜单中选择不同的内核版本启动。

-如果内核崩溃导致系统无法启动,可以使用Live CD或USB启动,进入恢复模式,使用命令行工具修复或重新安装内核。

-使用系统日志工具如dmesg、journalctl查看详细的错误信息,并尝试解决相关问题。

4.文件系统损坏:-使用fsck命令检查和修复文件系统错误。

例如,使用“sudofsck /dev/sda1”检查/dev/sda1分区。

-如果文件系统无法修复,可以尝试使用备份的superblock进行修复,例如使用“sudo fsck -b superblock /dev/sda1”命令。

-如果文件系统损坏较为严重,可以考虑使用Live CD或USB启动,使用工具如TestDisk进行文件系统恢复。

5.引导设备更改:-如果更换硬盘或更改分区表,可能需要更新引导设备。

-可以使用Live CD或USB启动,在终端中使用chroot命令登录并更新引导设备配置。

-使用“sudo grub-install /dev/sda”命令重新安装GRUB到新的硬盘。

U盘安装linux,无法启动问题解决方法

U盘安装linux,无法启动问题解决方法

U 安装 linux,拔掉 U 后没法启系解决方法一、在安装度条跑完重启后,先不要拔掉 U ,等候重启成功,并按要求达成系置。

二、再次重启后,拔掉U ,屏幕上出grub>字符。

入以下命令:(1): grub>root (hd0,0)(2): grub>setup (hd0)(3): reboot 重启系三、再次重启后,出“Press any key to continue按任⋯”意 . 入GRUB界面。

四、按“e“入界面。

五、再次按“e“入 root(hd1,0)六、“grub edit>root (hd1,0)将.括号内 hd1,0 改 hd0,0 回七、按“b即”可入系,可能略微有些慢,耐心等候。

八、入系后,翻开端入命令: vi /boot/grub/ 将色圈里hd1,0 改成 hd0,0 即可九、重启,看能否自入系附 :手加系引入系的方法当系入以下 grub 界面的候 :因 U 已拔出,系不可以通U 引。

在此,我能够通增添指令手引第一步:入root (hd0,0)回1 / 21 / 2第二步:输入 kernel /vmlinuz-(此部分为系统内核,能够经过 table 键补全 ) roroot=LABEL=/ rhgb quiet回车第三步:输入initrd /initrd-( 用 table 键补全 )回车第四步:输入boot 回车看到红色的 Red Hat字样,说明系统指引启动成功假如是进入图形界面了(这一步就不用做)。

假如是字符界面。

登岸后用指令 startx 转到图形界面(用户是 root 。

密码是 broadtech 大家都默认的这个不用解说了哈)进入系统后,点击右键翻开Open Terminal 这个选项菜单经过指令 vi /boot/grub/ 编写文件在翻开的界面顶用“i进”入编写模式,将root (hd1,0)改成 root (hd0,0)。

用“:”进入指令模式,输入wq 保留退出。

开机提示grub的解决方案

开机提示grub的解决方案

开机提示grub的解决方案
《开机提示grub的解决方案》
当我们在启动电脑时,有时会遇到一个名为“grub”的提示界面,这可能是由于系统引导程序出现问题而导致的。

不过,不必担心,下面将介绍一些解决方案,帮助您快速解决这个问题。

首先,您可以尝试使用恢复模式进入系统。

在启动过程中按下Shift键或者Esc键,选择进入恢复模式,然后尝试修复grub
引导程序。

如果这种方法无效,您可以尝试使用Live CD或USB启动,并在命令行中输入相应的命令来修复grub。

另外,您也可以尝试重新安装grub引导程序。

在进入系统后,打开终端并输入以下命令:
sudo grub-install /dev/sdX
其中,“/dev/sdX”是您的硬盘设备名称,可以通过使用命令“lsblk”或“fdisk -l”来查看。

安装完成后,重启电脑,看看是否
能够正常进入系统。

如果以上方法均无效,您还可以尝试使用专门的grub修复工具,例如boot-repair。

这个工具可以自动识别并修复grub引导程序的问题,非常方便实用。

总之,遇到grub引导程序问题并不是什么大问题,只需要一
些简单的操作就可以解决。

希望以上方法能够帮助您顺利解决开机提示grub的问题,让您的系统恢复正常运行。

Ubuntu系统GRUB无法启动全攻略

Ubuntu系统GRUB无法启动全攻略

Ubuntu系统GRUB无法启动全攻略[转]Ubuntu系统GRUB无法启动全攻略2009-08-30 19:32 1861人阅读评论(0) 收藏举报1.装完XP,Vista,Win7后grub无法启动,有Live CD:这种问题是最经常遇到的,要解决问题,你需要一张ubuntu live cd。

用live cd引导系统,直接按Ctrl+Alt+F1进入终端,输入sudo grub进入GRUB命令行,输入:root (hdx,y)X为硬盘号,通常为0(第一个硬盘),y为ubuntu分区号,如果你不知道是哪个,请在输入逗号时,按一下TAB,grub会自己列出一堆分区,找有ext3/ext4/reiserfs/xfs/jfs的一行,输入行头的数字即可。

接着输入setup (hdx)x为硬盘号。

然后输入quit退出,sudo halt关机,问题解决,如果出现错误,请看第三条。

2.装完XP,Vista,Win7后grub无法启动,无Live CD:(alert:这种方法转自ubuntucn论坛,我自己没有试过,应该可以。

)在你WIN系统中,下载GRUB4DOS,解压,拷贝grldr到c:/,编辑boot.ini,在最后添上一句:c:/grldr=”GRUB4DOS”,保存重启,选择GRUB4DOS启动项即可。

个人感觉这个方法治标不治本,不太好用,但貌似只有这种方法不用Live CD。

Vista/win7和WUBI安装的朋友们看这里(FROM UBUNTUCN):下载grub4dos,解压后将grldr和grldr.mbr复制到C盘根目录下。

用bcdedit添加新项目(以管理员身份运行CMD)bcdedit /create /d “GRUB” /application bootsector此时生成一个{id}bcdedit /set {id} device partition=C:bcdedit /set {id} path /grldr.mbrbcdedit /displayorder {id} /addlastWUBI安装的继续,VISTA/WIN7略过:从wubi安装Ubuntu的分区中(比如D:/),则将D:/ubuntu/winboot/menu.lst这个文件复制到C盘根目录下。

Linux GRUB 故障修复(百分百解决)

Linux GRUB 故障修复(百分百解决)

解析Linux系统下GRUB故障修复在使用Linux的过程中,大多初学者都遇到过系统启动到“grub>”提示符后就停止不前的问题,功夫不深的爱好者可能会束手无策,转而选择重装系统,其实这只是系统出现了一点小问题,既系统的GRUB配置文件出现了故障,此时可以采用以下两种方案来解决问题:1)存在GRUB配置文件备份如果存在GRUB配置文件备份,则可以比较简单的进行恢复,可以按如下方法进行:使用光盘引导机器,进入到“linux rescue”模式,即系统维护模式;在提示符”sh#”下执行cp命令,将备份文件拷贝到/boot/grub.conf即可Sh#cp /backup/grub.conf.bak /mnt/sysimage/boot/grub/grub.conf假设备份文件为/backup/grub.conf.bak,因为大多数Linux光盘修复模式中会将硬盘系统的”/”分区chroot 到“/mnt/sysimage”处,所以拷贝的目标为“/mnt/sysimage/boot/grub/grub.conf”,而非“/boot/grub/grub.conf”。

完成后重新启动即可。

内核文件、镜像文件、/boot目录等文件损坏或丢失,也可以使用此种方法修复。

2)如果没有GRUB配置文件备份如果没有备份文件时可以使用grub的交换功能,可以在”grub>”命令行下进行以下操作以手动启动系统:查找/boot/grub/grub.conf分区所在的目录:grub> find /boot/grub/grub.conf(hd0,0)需要注意的是,上述命令将得到的是grub.conf配置文件所在的系统的分区,(hd0,0)即表示它在分区hda1查看grub.conf文件错误使用如下的命令:grub> cat (hd0,0)/boot/grub/grub.conf需要注意的是,可以查看配置文件到底什么地方出现了错误,以便进入后修改。

Linux grub2启动失败的解决方法

Linux grub2启动失败的解决方法

Linux grub2启动失败的解决方法导读:GRUB是多操作系统的启动程序,GRUB 2相对GRUB增加了不少新功能,比GRUB更加实用,不少朋友Linux系统操作中,会遇到GRUB 2启动失败的问题,下面小编就给大家介绍下Linux GRUB2启动失败的解决方法。

update-grub脚本可以可靠的检测内核、启动文件,并添加所有的操作系统,自动生成你的启动菜单,所以你不必手动的修改他们。

我们还要学习如何解决两个常见的故障。

当启动系统时,它会停在grub》提示上,这是一个完整的GRUB 2命令界面,所以不要惊慌。

这意味着GRUB 2依旧可以正常启动和加载normal.mod模块(它和其他模块分别位于/boot/grub/[架构]/ 下),但没有找到你的grub.cfg文件。

如果你看到grub rescue》这意味着它无法找到normal.mod,因此它有可能找不到你的启动文件。

这是如何发生的?因为内核可能改变驱动器分区号码的分配,或者您移动了您的硬盘驱动器,或者你手动改变一些分区,也有可能是安装一个新的操作系统或者移动一些文件。

在这些情况下你的启动文件仍然存在,但GRUB不能找到他们。

所以你可以在GRUB提示符中找到启动文件,设置它们的位置,然后启动您的系统并修复GRUB配置。

GRUB 2 命令行GRUB 2 的命令界面和上一代GRUB中的一样强大。

你可以用它来找到引导镜像,内核和根文件系统。

事实上,它可以让你避开权限和其它访问控制,完全访问本地计算机上的所有文件。

有些人可能会认为这是一个安全漏洞,但是你知道古老的UNIX的名言:有物理访问机器权限的人,就是拥有它的人。

当你在grub 》提示时,你有许多类似命令行界面的功能,如命令历史和tab 补全。

但是grub rescue》模式是受限的,没有命令历史,没有tab补全。

如果你是在一个正常运作的系统上练习,那就当GRUB菜单出现时,可以按下C来打开GRUB命令行界面。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

故障描述
新华保险一台web服务器由于本地硬盘损坏导致文件系统只读,出现故障后客户把服务器重启,启动到grub交互式菜单无法引导,后续更换坏盘同步后还是无法引导。

故障处理过程
出现系统启动到grub无法引导,一般可能由于grub.conf文件被破坏、/boot目录被删除或者/boot文件系统损坏导致。

1.使用系统安装光盘进入救援模式
2.chroot /mnt/sysimage无法切换,df –h没有其他分区被mount,初步怀疑/文件系统损坏导致。

3.fdisk –l查看系统盘,发现该主机本地包括有三个分区,其中/dev/cciss/c0d0p3为swap分区,其他
分区需要确认是否使用lvm。

/dev/cciss/c0d0p1 linux
/dev/cciss/c0d0p2 linux
/dev/cciss/c0d0p3 linux swap /solaris
4.通过pvs和vgs判断是否使用lvm,pvs没有输出,vgs 报no volume groups found 说明该主机没有
使用lvm。

5.下面需要确认c0d0p1和c0d0p2挂载点信息,mkdir /mnt/root;分别mount /dev/cciss/c0d0p1和
/dev/cciss/c0d0p2到/mnt/root下
●/dev/cciss/c0d0p1挂载时提示指定文件系统类型,该文件系统出现损坏需要修复
●/dev/cciss/c0d0p2可以挂载,进一步检查挂载后信息,发现该文件系统为应用数据不包括/
或/boot数据。

根据上面mount结果基本可以判断,该主机/、/boot 、/var/、/usr/ 、/tmp、/opt/ 、/home等系统文件均在/dev/cciss/c0d0p1分区上,由于/dev/cciss/c0d0p1文件系统损坏导致/boot 无法读取从而系统只能启动到grub菜单。

6.文件系统修复
●通过dumpe2fs /dev/cciss/c0d0p1检查是否能读取出该文件系统的superblock信息,该主机可
●通过fsck /dev/cciss/c0d0p1或fsck -y /dev/cciss/c0d0p1修复文件系统
7.修复完成后再次重启主机,可以正常启动。

故障总结
●本次故障由于本地磁盘损坏导致文件系统只读,客户直接重启系统后系统无法启动,建议
在出现文件系统只读情况下首先备份应用数据,然后再更换更换硬盘在重启主机,时间充裕可以等待同步完成在重启主机。

●昨天在救援模式下,我们首先运行fsck /dev/cciss/c0d0p1进行修复,其实这样不是太合理,
如果客户文件系统损坏严重fsck可能会破坏文件系统元数据信息从而使问题更加严重。

正确步骤应该是:
a.fsck –n /dev/cciss/c0d0p1只读检查文件系统,通过fsck结果判断文件系统损坏是否严重,如果文件系统损坏不严重直接执行步骤c,如果文件系统损坏严重直接执行步骤b b.通过dd备份现有文件系统,然后执行步骤c
c.fsck –y /dev/cciss/c0d0p1修复文件系统
●客户主机一块硬盘直接划分三个分区,/、应用数据和swap,其实这种分区部署方式很不科
学,像本次故障由于/文件系统损坏导致/、/boot 、/var/、/usr/ 、/tmp、/opt/ 、/home等目录都不可以读,增加数据恢复的风险。

科学的分区划分方式应该是把每个目录创建一个单独的文件系统,这样在其中一个或几个文件系统出现问题后,不影响其他文件系统,并且建议使用lvm管理分区。

推荐分区划分方式如下:。

相关文档
最新文档