首页 > 其他分享 >Bios.Boot 系统引导修复

Bios.Boot 系统引导修复

时间:2023-06-27 10:22:26浏览次数:48  
标签:sudo 修复 grub Boot 分区 boot mnt dev Bios

Windows

win修复引导相对比较简单,下一个wepe或是其他任意PE系统都会自带修复引导功能

Linux/Ubuntu

linux这里只介绍Ubuntu的修复引导方式,其他发行版原理大差不差。注意是efi启动模式,如果是传统引导模式,此教程并不适用。

1.使用安装盘,跳过安装界面,进入试用系统(注意版本应使用对应版本的安装盘)

2.打开disk或是gparted软件,确认一下分区号,比如root分区:/dev/sdb1 ,引导分区:/dev/sda1 等等

3.加载 root 分区到 /mnt

#比如 root 分区为 /dev/sda1
sudo mount  /dev/sda1 /mnt

4.加载 boot 分区到 /mnt/boot   (如果没有boot分区,这一步可以省略)

#比如 boot 分区为 /dev/sdc3
sudo mount /dev/sdc3 /mnt/boot

5.加载引导分区到 /mnt/boot/efi

# 如果没有 /mnt/boot/efi 则需要创建
mkdir /mnt/boot/efi

#比如引导分区为 /dev/sdb2
sudo mount /dev/sdb2 /mnt/boot/efi

6.绑定系统

sudo mount --bind   /dev         /mnt/dev
sudo mount --bind   /dev/pts   /mnt/dev/pts
sudo mount --bind   /proc       /mnt/proc
sudo mount --bind   /sys        /mnt/sys

7.安装 grub

sudo chroot /mnt
grub-install
exit

重启后即可完成引导修复。

如果出现 grub>_则还需要如下步骤

8.操作 grub,手动进入ubuntu

#查看磁盘
grub> ls

#查看特定盘符
grub> ls (hd0,gpt6)

#以上命令找到root盘符,加载boot
grub> linux /vmlinuz ro root=/dev/sda6
grub> initrd /initrd.img
grub> boot

9.进入 Ubuntu 后修复 grub

update-grub
grub-install   /dev/sda

 

转载自拿铁不加奶

 

标签:sudo,修复,grub,Boot,分区,boot,mnt,dev,Bios
From: https://www.cnblogs.com/klezy/p/17507955.html

相关文章

  • 分布式任务elasticjob整合springboot本地多服务启动(附源码)
    Elastic-Job是一个分布式调度的解决方案,由当当网开源,它由两个相互独立的子项目Elastic-Job-Lite和ElasticJob-Cloud组成,使用Elastic-Job可以快速实现分布式任务调度。Elastic-Job的github地址:https://github.com/elasticjob功能列表:分布式调度协调在分布式环境中,任务能够按指......
  • vue3引入bootstrap5的折叠菜单无效问题解决
    问题:通过npm后者yarn安装bootstrap5后,在入口文件全局引入bootstrap5的js、scc,在vue组件引入折叠功能,点击可以正常展开,在点击无法收回解决办法:可参考网上博主的建议,大概意思就是之前引入的js文件不对,导致收回方法没有执行import'bootstrap/dist/js/bootstrap.bundle'main入口......
  • SpringBoot假死,十万火急,怎么救火?
    文章很长,且持续更新,建议收藏起来,慢慢读!疯狂创客圈总目录博客园版为您奉上珍贵的学习资源:免费赠送:《尼恩Java面试宝典》持续更新+史上最全+面试必备2000页+面试必备+大厂必备+涨薪必备免费赠送:《尼恩技术圣经+高并发系列PDF》,帮你实现技术自由,完成职业升级,薪......
  • springboot学习-1
    最终目录结构:pom.xml:<?xmlversion="1.0"encoding="UTF-8"?><projectxmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://mav......
  • 解决PetaLinux编译Microblaze的U-Boot的错误 “undefined reference to `eth_get_dev_
    错误PetaLinux编译Microblaze的U-Boot时,遇到下列错误,链接时提示找不到相关函数。|microblazeel-xilinx-linux-ld.bfd-Bstatic--no-dynamic-linker-Ttext0x80100000-ou-boot-Tu-boot.ldsarch/microblaze/cpu/start.o--start-grouparch/microblaze/cpu/built-......
  • 基于JAVA的springboot班级综合测评管理系统,附源码+数据库+论文+PPT,适合课程设计、毕业
    1、项目介绍随着互联网技术的高速发展,人们生活的各方面都受到互联网技术的影响。现在人们可以通过互联网技术就能实现不出家门就可以通过网络进行系统管理,交易等,而且过程简单、快捷。同样的,在人们的工作生活中,也就需要互联网技术来方便人们的日常工作生活,实现工作办公的自动化处......
  • SpringBoot事件机制
    1、是什么?SpringBoot事件机制是指SpringBoot中的开发人员可以通过编写自定义事件来对应用程序进行事件处理。我们可以创建自己的事件类,并在应用程序中注册这些事件,当事件被触发时,可以对其进行处理。在SpringBoot中,事件可以是任意类型的,可以是基于Spring的事件,也可以是自定义的事......
  • SpringBoot04
    1.Springboot和Mybatis的整合1.1.使用注解的方式整合MyBatis引入相关的依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId></dependency><!--mybatis起步依赖--><dependency>......
  • Spring Boot Shiro视频 - 身份认证准备工作
       在认证、授权内部实现机制中都有提到,最终处理都将交给Real进行处理。因为在Shiro中,最终是通过Realm来获取应用程序中的用户、角色及权限信息的。通常情况下,在Realm中会直接从我们的数据源中获取Shiro需要的验证信息。可以说,Realm是专用于安全框架的DAO。实现过程(1)认证实......
  • Spring Boot视频 - 集成Jersey【周三更新】
     第十三章 SpringBoot 单元测试1、SpringBoot集成Jersey 下节更新预告:SpringBoot集成Jersey中文乱码 历史章节:第一章快速开始1、SpringBoot之HelloWorld2、SpringBoot之HelloWorld访问404 第二章 SpringBoot之JSON1、springboot返回json数据2、SpringBoot完美......