centos6/centos7开机mbr/grub出现故障的修复方法

author author     2022-12-17     186

关键词:

CentOS 6:
当grub出现故障,但未重启,可以如下恢复
方法一:
[[email protected] ~]# dd if=/dev/sda of=/root/mbr.bak count=1 bs=512 #备份
[[email protected] ~]#dd if=/dev/zero of=/dev/sda count=1 bs=200 #破坏mbr扇区
[[email protected] ~]#sync
[[email protected] ~]# grub-install --root-directory=/ /dev/sda #恢复mbr
[[email protected] ~]# reboot
方法二:
[[email protected] ~]# grub
grub> root (hd0,0)
grub> setup (hd0)
grub> reboot

如果已经重启了系统,此时插入光盘(救援盘)在开机界面选择Rescue install或按(ESC->linux rescue #== Rescue install重启后的救援模式,然后依次选择
contunue
shell bash shell
chroot /mnt/sysimage
grub-install --root-direcoryt=/ /dev/sda
exit #退出shell
reboot #停掉光驱,重启正常进入系统

CentOS 7 mbr修复
[[email protected] ~]# dd if=/dev/sda of=/root/mbr.bak count=1 bs=512 #备份
[[email protected] ~]# dd if=/dev/zero of=/dev/sda count=1 bs=200 #破坏mbr扇区
[[email protected] ~]# sync
[[email protected] ~]# reboot
#插入光盘,依次选择如下
Troubleshooting
Rescue a CentOS system
<Enter>
1 <Continue>
2 <shell>
sh-4.2# grub2-install --root-directory=/mnt/sysimage /dev/sda

CentOS 7 grub修复(在修复mbr的基础上增加一个步骤)
sh-4.2# grub2-mkconfig -o /boot/grub2/grub.cfg
sh-4.2# exit
sh-4.2# reboot #成功启动系统,更多关于此项可参阅鸟哥的linux私房菜,说的很详细

问vista下怎样用easybcd加载第二硬盘上的ubuntu,为啥重写mbr就会导致ubuntu的grub损坏?

...加一个入口就行了,启动设备要选好,重写mbr是不会导致grub损坏的,不知道是不是动了mbr的后64字节中的分区列表,如果是把活动分区改动的话,系统会引导不起来,因为mbr找不到分区的bootsect参考技术A为什么要重写mbr。。。gru... 查看详情

如何修改centos6,centos7内核支持安装锐速的内核

一、CentOS6内核更换教程:CentOS6支持安装锐速的内核:2.6.32-504.3.3.el6.x86_641、首先运行下面命令为自己的VPS下载安装内核。uname-r#查看当前内核版本rpm-ivh https://file.diannaobos.com/linux/kernel/CentOS6/kernel-firmware-2.6.32-504.3.3.el6.noarch.rpmrpm-i... 查看详情

linux扩容根分区脚本,适合用于centos6centos7版本(代码片段)

#!/bin/bash#autherchentongsan,time2019-05-30#Description:适用于系统根分区扩容,第一次、第二次、第三次……..适合用于centos6、centos7版本#扫描总线,识别新增添加的磁盘。echo"---">/sys/class/scsi_host/host0/scanecho"---">/sy 查看详情

搭建企业内部yum仓库(centos6+centos7+epel源)

yum仓库服务端配置1.创建yum仓库目录mkdir-p/data/yum_data/cd/data/yum_data/#可以上传rpm包到此目录,此目录下面还可以包括文件夹2.安装createrepo软件[[email protected]yum_data]#yum-yinstallcreaterepo3.初始化repodata索引文件createrepo-pdo/data/yum_d 查看详情

hpdl388pg8centos6centos7hpacucli驱动安装

    这个必须得写写了,找的太费劲了,google都找了好久好久,虽然结果很简单,但自己找根本没有啊,HP的官网一点信息都没有,说一下环境吧,新装的centos764bit,HPDL388PG8服务器,查看服务器的各种硬件信息hpacuc... 查看详情

如何从硬盘xp下安装ubuntu

...。2在XP系统下另外分出10G或删除一个分区留给Unbuntu用3将Grub4Dos里的grldr,grldr.mbr,grub.exe,menu.lst复制到C:\(系统盘)根目录下4打开menu.lst(用notepad打开)添加下面语句titleInstallUbunturoot(hd0,0)kernel(hd0,0)/vmlinuzboot=casperiso-scan/filename=/ubu... 查看详情

多版本yum仓库搭建(代码片段)

服务器:CentOS7YUM源:阿里云空间要求:CentOS6+CentOS7 50G,考虑后期更新预留,LVS空间100G1、在服务器配置CentOS7的yum源和CentOS6的yum源#Centos7[base7]name=CentOS-$releasever-Base-mirrors.aliyun.comfailovermethod=prioritybaseurl=http://mirrors.aliyun.com/cento... 查看详情

19.2httpd2.2配置介绍

1、centos6、centos7安装后相应文件对比centos6centos7备注配置文件/etc/httpd/conf/httpd.conf/etc/httpd/conf.d/*.conf/etc/httpd/conf/httpd.conf/etc/httpd/conf.d/*.conf服务脚本/etc/rc.d/init.d/httpd/usr/lib/systemd/system/http 查看详情

linux基础学习第十九天-系统启动流程(cenots6)以及配置系统服务(chkconfig)

内容: CentOS的启动流程 服务管理(chkconfig) 手动制定系统开机服务脚本 一、centos6系统启动流程 综述过程: POST-->BIOS(BootSequence)-->MBR(grub,446)-->Kernel-->initramfs(虚根文件)-->(ROOTFS)/sbin/init(/etc/inittab) 查看详情

ubuntukaliwin7三系统怎么安装

...大小合理安排分区。二,设置启动项1、下载最新版本的Grub4DOS,下载并解压缩后,将目录中的grldr,grldr.mbr,grub.exe三个文件复制到C盘根目录下2、在下载好的Ubuntu10.04LTS系统iso文件中,casper文件夹目录下,找到vmlinuz、initrd.lz解压... 查看详情

linux启动流程系统

...统启动的流程,整个过程基本可以分为POST-->BIOS-->MBR(GRUB)-->Kernel-->Init-->RunlevelBIOS  BIOS(BasicInput/OutputSystem),基本输入输出系统,该系统存储于主板的ROM芯片上,计算机在开机时,会最先读取该系统,然后会有一个加... 查看详情

centos6.x安装squid(代码片段)

...visible_hostnamesquid.xuezhisd初始化#Createswapdirectoriessquid-z启动#centos6servicesquidstart#centos7systemctlstartsquid本地使用linux系统设置环境变量即可。exporthttp_proxy=http://ip:3912exporthttps_proxy= 查看详情

win7下怎么安装ubuntu系统?

...大小合理安排分区。二,设置启动项1、下载最新版本的 Grub4DOS ,下载并解压缩后,将目录中的grldr,grldr.mbr,grub.exe三个文件复制到C盘根目录下2、在下载好的Ubuntu10.04LTS系统iso文件中,casper文件夹目录下,找到vmlinuz、initrd.lz解... 查看详情

系统启动流程&&管道及重定向

...流程:系统启动包含七个步骤,【BIOS】【MBR-bootcode】【GRUB-执行引导程序】【加载内核】【执行init】【Runlevel】。1.BIOS所需要做的事情 basicinputoutputsystem,称之为基本输入输出系统,一 查看详情

lvm自动创建脚本

...,仅支持系统中只有一个未格式化的新的数据盘,适用于centos6,centos7未测试注2:当系统中需要同时对2个及以上的新磁盘做lvm时,此脚本将不再适用;一般来说,此脚本在新机器做lvm时最为实用lvm_create.sh#!/bin/bash######################... 查看详情

linux设置网卡别名和网卡绑定

 网卡别名|CentOS6bonding|CentOS7nmcli网络组网卡别名: 1.命令实现: 皆为临时生效 ifconfig:]# ifconfig eth0:0 202.204.235.5、24]# ifconfig eth0:0 down    撤销该别名 ip:]#&nb 查看详情

rsync同步rsync+lsync实时同步

Rsync同步、Rsync+Lsync实时同步原创博文http://www.cnblogs.com/elvi/p/7658049.html #!/bin/sh#MydebyElven@2017#centos6x,centos7x#Rsync同步、Rsync+Lsync实时同步###全局配置#Rsync服务端配置RS_IP=192.168.20.1BkDir=/www/backup#Lsy 查看详情

linux虚拟机设置开机启动图形界面无法开机,卡在开机加载界面

...始没有安装图形界面,后来通过yum安装了图形界面,能够开机后startx进入图形界面,但是设置/etc/inittab配置文件为5开机自动启动图形界面之后导致无法开机,重新设置为init3能够开机,但是我需要开机启动到图形界面,求大神救... 查看详情