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盘,即可正常进入系统。