• 方法一:直接安装grub
(1)先把MBR拷贝一份
dd if=/dev/sda of=/tmp/mbr count=1 bs=512
(2)然后再破坏
dd if=/dev/zero of=/dev/sda count=1 bs=100
sync
(3)重新安装grub程序
grub-install --root-directory=/ /dev/sda

方法二:进入救援模式,安装grub

(1)导入一张光盘
(2)进入rescue模式
(3)登入shell程序
(4)切换自己的根
chroot /mnt/sysimage
(5)安装grub程序,退出到救援模式
grub-install --root-directory=/ /dev/sda
exit
(6)reboot

转载于:https://www.cnblogs.com/liu1026/p/7498084.html

此时本机的BootLoader程序坏了,也就是说grub第一阶段坏掉了,该如何修复相关推荐

  1. C++入门学习(黑马程序员课程讲义)——第一阶段

    1 C++初识 1.1 编写C++程序步骤 四个:创建项目.创建文件.编写代码.运行程序 1.2 注释 单行注释://描述信息 (通常放在一行代码的上方,或者一条语句的末尾) 多行注释:/描述信息/ ...

  2. 2022黑马程序员-前端学习第一阶段(Day01-HTML的认知)

    HTML的认知-Day01 学习笔记打卡 HTML认知 基础概念铺垫(了解) 认识网页 五大浏览器和渲染引擎 Web标准(了解) HTML初体验 HTML的感知 HTML骨架结构 开发工具的使用 语法 ...

  3. stm32 U盘升级 bootloader程序 基于stm32f407 将升级包下载到U盘中,插入到设备中,完成对主程序的升级

    stm32 U盘升级 bootloader程序 基于stm32f407 将升级包下载到U盘中,插入到设备中,完成对主程序的升级,无需上位机操作. 清单: u盘升级的bootloader源码. YID: ...

  4. KaliLinuxNetHunter教程实施刷机解锁Bootloader

    KaliLinuxNetHunter教程实施刷机解锁Bootloader 当用户将前面的工作都准备完成后,即可开始刷机.其中,整个刷机过程分为三个步骤,分别是解锁Bootloader.刷入第三方Rec ...

  5. STM32CbueMX之 USB下载更新固件Download Firmware Update(DFU)之一BootLoader程序编写

    声明: STM32CbueMX之 USB下载更新固件Download Firmware Update(DFU)之一BootLoader程序编写https://blog.csdn.net/sudaroo ...

  6. 移动应用程序和网页应用程序_如何开发感觉像本机移动应用程序的渐进式Web应用程序...

    移动应用程序和网页应用程序 by Samuele Dassatti 通过萨穆尔达萨蒂 如何开发感觉像本机移动应用程序的渐进式Web应用程序 (How you can develop Progressi ...

  7. 嵌入式IAP开发笔记之一:面向STM32的BootLoader程序

    对于很多人来说,BootLoader并不是一个陌生的词,甚至会经常用到它.因为在很多情况下我们都需要BootLoader程序,比如我们需要对系统在线升级时就需要它,还有当我们需要在外部存储器中运行程序 ...

  8. 西门子博途1200码垛机、立体仓库程序(带注释),程序应用到 变频器、触摸屏、步进电机、工业机器人、视觉相机。

    西门子博途1200码垛机.立体仓库程序(带注释),程序应用到 变频器.触摸屏.步进电机.工业机器人.视觉相机.

  9. java atm程序设计_Java ATM机操作界面程序哦

    Java ATM机操作界面程序哦 //以下是我写的ATM操作界面的程序// //请高手赐教如何添加背景图形????// import java.awt.*; import java.awt.event ...

  10. S12(X)微控制器的Bootloader程序

    需要实现远程升级单片机,正好在网上找到了官方提供的Bootloader程序及其对应的文档,赶快弄下来学习研究,这是对其文档的翻译. 翻译的资料是公开的,在这里下载https://www.nxp.com ...

最新文章

  1. matlab画多个垂直的线段,新手求助,图形最后多出一条垂直线
  2. curl提示不支持https协议解决方法
  3. 阿里云与WPS深度合作,开放数据处理生态
  4. 分峰截幅c语言算法,面向桥梁健康监测的复合传感技术研究
  5. 【蓝鸥Unity开发基础三】课时14 刚体
  6. C++描述杭电OJ 2000. ASCII码排序 ||
  7. python 动态规划 数塔_数塔问题,简单的动态规划算法
  8. vs2017python配置opencv cv2_VS2017中配置opencv教程
  9. CV领域的实验室及研究组
  10. 蓝桥杯单片机组经验分享之(三)各模块用法(1)138译码器
  11. 从零开始的泡泡龙游戏
  12. CM108AH和DP108/DP108T的区别
  13. bilibili无水印php,bilibili播放器带弹幕接口源码
  14. stm32f746 linux,【STM32F7】STM32F746-Discovery ucLinux预热
  15. 青少年编程究竟应该从什么语言学起?
  16. manjaro折腾记录
  17. 程序员“薪资被应届生倒挂“现象明显,跳槽还是等待?
  18. 初始化Linux数据盘
  19. 腾讯PGC最大规模调整涉及5个VP:“王者荣耀之父”主管 QQ
  20. 程序员架构修炼之道:软件架构基本概念和思维

热门文章

  1. 八、面向对象三大特征(二)—— 继承
  2. Springboot @Validated和@Valid
  3. Centos7 Kubernetes(k8s) 开发服务器(单服务器)部署 mariadb/mysql 数据库
  4. Centos7安装 mariadb 最新版
  5. php curl 相关链接 收藏
  6. 阶段3 2.Spring_07.银行转账案例_4 编写事务管理工具类并分析连接和线程解绑
  7. 阶段3 2.Spring_03.Spring的 IOC 和 DI_7 spring中bean的细节之作用范围
  8. 阶段1 语言基础+高级_1-3-Java语言高级_06-File类与IO流_08 转换流_3_转换流的原理...
  9. 洛谷P2580 于是他错误的点名开始了 题解
  10. IT部门域事件与业务分析