centos grub 修复?centos镜像

大家好,关于centos grub 修复很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于centos镜像的知识点,相信应该可以解决大家的一些困惑和问题,如果碰巧可以解决您的问题,还望关注下本站哦,希望对各位有所帮助!

CentOs7如何修复MBR和GRUB

一、修复MBR:

MBR(Master Boot Record主引导记录):

硬盘的0柱面、0磁头、1扇区称为主引导扇区。其中446Byte是bootloader,64Byte为Partition table,剩下的2Byte为magic number。

备份MBR:

#dd if=/dev/sda of=/root/mbr.bak count=1 bs=512

破坏bootloader:

#dd if=/dev/zero of=/dev/sda count=1 bs=200

这里边block size只要小于等于446即可。

修复方式:

1、借助其他系统挂载磁盘修复。

修复方式同光盘修复类似,也是使用grub2-install命令。

2、借助安装光盘修复。

1).装入光盘,在光盘引导界面选择troubleshooting:

2).选择进入救援模式:

3).按回车键继续:

4).进入磁盘挂载选择模式:

磁盘将会被挂载至/mnt/sysimage/下

continue以rw方式挂载分区。

read only以ro方式挂载分区。

skip跳过,将来自己手工挂载磁盘。

5.选择continue,稍等片刻,提示已经挂载完成。

6.此时进入救援模式的命令行:

7.使用grub2-install命令重建bootloader:

#grub2-install root-directory=/mnt/sysimage/dev/sda

显示无错误,使用sync写入硬盘,reboot重启系统。

8.重启后无错误,grub正常运行:

至此,MBR修复完成。

二、修复grub

grub配置文件丢失:

开机后会直接进入grub界面,显示为grub>:

修复步骤如下:

grub>insmod xfs

grub>set root=(hd0,1)

grub>linux16/vmlinuz-xxxxx root=/dev/mapper/centos-root

grub>initrd16/initramfs-.xxxxx.img

修复完成后即可进入系统,重建配置文件。

注意:CentOS7因为使用的是grub2,配置文件同grub有不少变化,一定要切记备份grub.cfg以便恢复。

linux修复grub.efilinux修复grub

kalilinux怎么修复grub?

kali修复grub的方法:

1.使用kali介质启动计算机

2.选择“高级选项”和“急救模式”

3.进入急救模式之后,选择语言和键盘。

4.选择要急救的分区,然后选择“重新安装grub引导”

5.系统会询问要安装到哪个分区,然后选择需要安装到的分区,并按下回车键。

6.安装完毕之后,重启计算机,grub修复完毕。

双系统删除linuxdeepin后,开机出现grubrescue?

双系统删除linuxdeepin后,开机之所以显示grubrescue表现为系统闪退,原因和解决方法如下缺少数据包

在运行游戏时由于缺少数据包也会造成闪退。

支招:

遇到这种情况要先到下载平台下载和安装数据包,然后再运行游戏。?

centos7.4单用户模式重置grub?

1、启动的时候,在启动界面,相应启动项,内核名称上按“e”;

2、进入后,找到linux16开头的地方,按“end”键到最后,输入rd.break,按ctrl+x进入;

3、进去后输入命令mount,发现根为/sysroot/,并且不能写,只有ro=readonly权限;

4、mount-oremount,rw/sysroot/,重新挂载,之后mount,发现有了r,w权限;

5、chroot/sysroot/改变根;

(1)echo123.com|passwd_stdinroot修改root密码为redhat,或者输入passwd,交互修改;

(2)还有就是先cp一份,然后修改/etc/shadow文件

6、touch/.autorelabel这句是为了selinux生效

7、ctrl+d退出

8、然后reboot密码修改完成

安装ubuntu时,提示无法将GRUB安装到/dev/sda?

win8应该是uefi/gpt分区gpt分区好像是不能这么装grub的,请给grub分出一个/boot分区。

把ESP分区删除后,在刚空出来的为置新建一个分区,文件系统类型一定要选择EFIsystempartiton,空间分配100MB足以,默认都是差不多到100MB的。建好后可以看到文件系统FAT16。没错。

保存更改。然后打开Dism++。①先选择Windows10②恢复功能>>引导修复

重启,尝试进入Windows10系统,能进入的话就开始安装Ubuntu。不能进就尝试其他方式修复引导。

之后Ubuntu的安装都很顺利。

1.了解Ubuntu16.04LTS新特性

新选项!新应用程序!新内核!新的??所有东西都是新的!

Ubuntu16.04LTS带来了一些让人兴奋的新功能和变化,所以在开始使用之前建议各位一定要花几分钟熟悉一下新的改进。

如果你是从2014年发布的Ubuntu14.04LTS升级过来,你会发现新版本提供了同样简洁的新功能和应用程序。例如,UnityDash默认已经不再启用在线搜索,早期版本用户必需手动进行关闭。

2.检查最新更新

新发布的操作系统难免有一些小瑕疵,所以在近段时间内都建议大家经常检查系统更新,以尽快获得安全性和稳定性相关的Bug修复。

要获取新Ubuntu16.04LTS更新可以在UnityDash打开「软件更新器」-点击「检查更新」按钮进行更新。

3.安装Linux显卡驱动

Ubuntu16.04支持大多数Nvidia和Intel显示硬件的「开箱即用」,当然你也可以安装免费的开源驱动或其它闭源驱动。如果希望你的UbuntuPC获得最佳的显示性能,你应该安装适合自己显卡的专有显卡驱动。

如果你打算在Ubuntu中玩最新的Steam游戏或使用重度GPU应用,则必需要安装最新的专有Linux显卡驱动。安装适配的显卡驱动之后,Ubuntu可以获得非常流畅的统一桌面体验,并可在游戏时获得更高帧速率。

要安装显卡驱动你可以在「软件和更新」-「附加驱动」选项卡中进行选择。对于使用Nvidia的游戏玩家,可以通过PPA为Ubuntu安装Nvidia驱动。

注意:对于使用Radeon设备的用户,目前AMD驱动还不支持Ubuntu16.04,未来将会有AMDGPU驱动程序支持。

4.安装媒体解码器

由于「法律限制」Ubuntu无法集成「开箱即用」的MP3、MP4等多媒体文件解码支持,不过我们可以在系统安装好之后手动安装UbuntuRestrictedExtras来获取媒体解码器。

安装UbuntuRestrictedExtras

5.移动Unity所处位置

从Ubuntu11.04中首次发布Unity以来,它就一直被固定在系统左侧。但从Ubuntu16.04开始,用户已经可以手动选择将Unity栏放在桌面左侧或是底部显示,目前还没办法将其移动到顶部或右侧。

gsettingssetcom.canonical.Unity.Launcherlauncher-positionBottom

用户可以通过GUI工具或终端命令的方式来完成操作,具体步骤可以参考自定义Ubuntu16.04Unity所处位置。

6.点击图标最小化

Ubuntu16.04LTS也支持了点击应用程序Launcher图标即可「最小化」的功能,不过还是需要用户进行手动启用。

方法有两种,你可以安装UnityTweakTool图形界面工具之后在「Unity」-「Launcher」-「Minimise」中进行配置,或直接在终端中使用如下命令启用。

gsettingssetorg.compiz.unityshell:/org/compiz/profiles/unity/plugins/unityshell/launcher-minimize-windowtrue

7.换一个喜欢的新壁纸

如果Ubuntu16.04LTS的默认壁纸不符合你的口味,大家可以自己随意更改。Xubuntucommunitywallpapers中提供了一些非常不错的高分辨率照片,个人感觉还不错。

在winpe下修复grub的linux引导?

$sudogedit/etc/default/grub设置:GRUB_DEFAULT=2$sudoupdate-grub这是欧大神那里看到的,我同学成功了,进了Windows

CentOS开机时出现GRUB引导错误怎么办

CentOS在开机的时候,突然出现了GRUB引导错误,导致系统进入不了,遇到这种情况很多人就束手无策了,其实这类的问题不难解决,请按照以下步骤进行操作即可。

解决办法:使用CentOS安装光盘进行开机GRUB引导修复

具体操作:

使用CentOS系统光盘引导计算机(系统盘要与原来安装的系统版本相同)

按F5进入系统修复模式,出现下面的界面

输入:linux rescue回车

默认OK,选择Continue出现下面的界面

输入:chroot/mnt/sysimage,回车#将当前目录切换到原来系统的根目录

继续输入:grub回车,出现下面的界面

输入:root(hd0,0)回车#注意root与(hd0,0)之间必须要有空格

继续输入:setup(hd0)回车#注意root与(hd0)之间必须要有空格

再次输入:quit回车#退出grub模式

最后输入:reboot#重启系统

拿出光盘,grub修复完毕,可以正常进入系统

备注:如果通过上面的操作还是无法正常进入系统

可以在

输入:chroot/mnt/sysimage之后继续输入

vi/boot/grub/grub.conf#编辑,添加以下内容(CentOS 5.9为例)

# grub.conf generated by anaconda

#

# Note that you do not have to rerun grub after making changes to this file

# NOTICE: You have a/boot partition. This means that

# all kernel and initrd paths are relative to/boot/, eg.

# root(hd0,0)

# kernel/vmlinuz-version ro root=/dev/sda3

# initrd/initrd-version.img

#boot=/dev/sda1

default=0

timeout=5

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

hiddenmenu

title CentOS(2.6.18-348.el5)

root(hd0,0)

kernel/vmlinuz-2.6.18-348.el5 ro root=LABEL=/

initrd/initrd-2.6.18-348.el5.img

:wq!#保存退出

输入:quit回车#退出grub模式

输入:reboot#重启系统

一般都可修复成功,正常进入系统。

如果系统是通过U盘安装的,拔了U盘之后就进不了系统,插上U盘又可以正常启动

可以采用如下方法修复

插上U盘,正常进入系统

输入:grub-install/dev/sda#安装grub到sda

vi/boot/grub/device.map#编辑修改为

(hd0)/dev/sda

之前可能为:

(hd1)/dev/sda

(hd0)/dev/sdb

vi/boot/grub/grub.conf#编辑修改里面的(hd1,0)为(hd0,0)

title CentOS(2.6.18-348.el5)

root(hd0,0)

kernel/vmlinuz-2.6.18-348.el5 ro root=LABEL=/

initrd/initrd-2.6.18-348.el5.img

后面的全部删除

保存后重启,拿掉U盘,即可正常进入系统。

阅读剩余
THE END