生命在于瞎折腾,于是我闲着就重装了下Win10。
其实是乱折腾把系统整瘫了 (´_`)
行叭,那就重装,反正平时有备份习惯,出了问题不怕。把重装的U盘翻出来,连上电脑,啪嗒啪嗒点几下,起床,次饭。
回来之后,电脑已经关机了。点开电源,等了一下,电脑停在彩色的Lenovo标志。
出去倒了杯热可乐,加了几颗枸杞,回来发现咋还停在这里?完蛋,直觉告诉我要糟…
强制重启,滴滴两声,然后还是停在这。等等,左上角那不是著名的GRUB RESCUE吗?
懂了,Kali的引导出问题了,咋办,盘它!

Kali+Win10双系统引导区问题修复记

  • 准备好一个kali安装U盘
  • 开始修复
  • 还是不行?
  • 新发现

准备好一个kali安装U盘

详见我的另一篇博客Kali折腾笔记·壹:双系统安装,当然只要看前面的一部分。

开始修复

原理解释:借用U盘中的Live系统带有的GRUB安装功能修复Kali的GRUB。
步骤:

  1. 进入U盘的Live系统
  2. 打开终端
  3. 输入 $ fdisk -l,根据磁盘大小确定安装kali的磁盘号,记录下来。例如下图,我就确定了我的安装位置为/dev/nvme0n1p5。接下来所有演示部分采用该安装位置作为示例。
  4. 挂载该分区:$ mount /dev/nvme0n1p5 /mnt
  5. 按顺序挂载其他需要的部分(采用bind命令)
$ mount --bind /dev /mnt/dev
$ mount --bind /proc /mnt/proc
$ mount --bind /sys /mnt/sys
  1. 使用Chroot 命令将终端控制到硬盘上的系统:$ chroot /mnt
  2. 安装及更新该系统的GRUB:
$ grub-install /dev/nvme0n1p5
$ grub-mkconfig -o /boot/grub/grub.cfg
  1. 退出chroot:$ exit
  2. 按顺序卸载先前挂载的分区:
$ umount /mnt/dev
$ umount /mnt/proc
$ umount /mnt/sys
$ umount /mnt
  1. 重启系统,问题解决!

还是不行?

用U盘中的安装文件再安装一遍系统,这样即可解决问题了,如果还是不行,是不是代码输错了?
千万别输错! 到时候连Windows 都进不去可就麻烦了!

新发现

最近Win 10 进行了大版本更新,到19H1,然后又出现这个错误了…手上没备用安装盘怎么办?上网查了一圈发现这个问题很常见,而且有更简单的解决方法,于是记录一下记录一下:
在grub rescue 界面可以直接用命令行修改引导地址,这样就可以进入kali,之后再修复grub分区即可。

$ grub rescue>ls #显示所有可用的磁盘目录
$ grub rescue>ls(hd1,gpt1) #一个个尝试这种组合,直到显示能识别某个磁盘的系统格式,这里假设为该磁盘
$ grub rescue>set root=(hd1,gpt1)
$ grub rescue>set prefix=(hd1,gpt1)/boot/grub
$ grub rescue>insmod normal
$ grub rescue>normal #输入到这里正常情况下应该能进入选择系统的界面了,先正常进入Kali的系统,因为修复任务还没完成

进入系统后,打开终端,用命令修复grub

$ sudo update-grub
$ sudo grub-install /dev/nvme0n1p5 #这里的磁盘位置查询方法借用上文即可

以上,修复完成!

Kali折腾笔记·叁:双系统Kali引导区修复相关推荐

  1. 双系统(kali+win10)开机出现unknow filesystem

    双系统(kali+win10)开机出现unknow filesystem 现象 Windows 10系统有升级,但是重启的时候发生"error : unknow filesystem&quo ...

  2. 关于Ubuntu18.04+win10双系统开机引导错误的解决方法

    关于Ubuntu18.04+win10双系统开机引导错误的解决方法 文章目录 关于Ubuntu18.04+win10双系统开机引导错误的解决方法 前言 一.出现的错误 二.解决方法 1.查找电脑上所有 ...

  3. Linux_ubuntuwindows双系统grub引导修复

    Ubuntu & windows双系统引导修复(狭义) 关键词:ubuntu; linux; windows; 双系统; 双系统引导; 引导修复; 双系统引导修复; 开篇扯淡: 为什么写这篇教 ...

  4. linux和windows双系统怎么引导,如何解决Linux和Windows双系统的引导问题

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 现在大家应该都在上班吧,咱今天探讨的是解决Linux和Windows双系统的引导问题 本文中, Windows使用XP, Linux选用Ubuntu. 但 ...

  5. WIN7/XP双主分区独立双系统的引导教程

    WIN7/XP双主分区独立双系统的引导教程 本文来自网络,经由本人亲测可用,现整理如下: 很多人在安装双系统(如C盘XP,D盘Vista/Win7)时,硬盘的分区状况是一个活动的主分区,若干个逻辑分区 ...

  6. Win10系统的引导区安装在了机械硬盘,系统安装在了固态硬盘,拔掉机械硬盘后无法开机的解决办法

    Win10系统的引导区安装在了机械硬盘,系统安装在了固态硬盘,拔掉机械硬盘后无法开机的解决办法 一.现象描述 具体的方法在网上其实都有,但是没有关键词,所以可能有些难找到.关键在于,目前的win10系 ...

  7. 引导区坏 计算机无法启动,Win7系统磁盘引导区被破坏导致无法正常运行怎么办...

    近期有位用户说自己Win7系统磁盘引导区被破坏导致无法正常运行,怎么办呢?Win7系统中磁盘引导区作用记录着一些最基本的信息,检查分区表是否正确以及确定分类在哪几区.如果磁盘引导区被破坏,导致无法正常 ...

  8. Kali折腾笔记·贰:调教下新系统

    该篇博客主要记录干净Kali的调教记录:要修改哪些设置.要安装哪些软件.怎么安装,以及一些小问题及其应对,纯粹一篇记录. 目录 一.快捷键设置(非必须) 二.修改更新源(必须) 三.更新系统(必须) ...

  9. win7双系统kali linux系统,[原创] win7 kali 双系统!

    上期文章是物理机装kali,大多数小伙伴都是一台笔记本,我就想起三年前安装的双系统(win7 & Kali) 下面把我三年前写的安装总结分享给大家,当时也是搜索网上的经验帖摸索着前行,安装了5 ...

最新文章

  1. 2021计算机考研计算机组成原理知识结构图
  2. 【Android Gradle 插件】ProductFlavor 配置 ( applicationId 配置 | SdkVersion 相关配置 | version 应用版本配置 )
  3. python条件控制语句要注意什么_关于Python条件控制怎么用?要注意什么?
  4. linux内核全局变量重定位,关于可重定位文件中全局变量的一个重定位疑惑,借各位牛刀一用^...
  5. 如何从单个服务器扩展到百万用户的系统?
  6. 面试题 17.21. 直方图的水量/42. 接雨水
  7. Go 语言真是现在进大厂的捷径?
  8. byte 类型比较_Java Grammar:数据类型
  9. jboss下载(jboss安装与配置)
  10. 微信小程序实现图片上传
  11. IT 运营管理 (ITOM)解决方案-OpManager Plus
  12. Charles(青花瓷)抓包工具的使用
  13. 色彩空间(CIE色度图,SRGB,AdobeRGB...)
  14. 安装win10虚拟机遇到的坑
  15. 04741<计算机网络原理> 之第二章 网络应用
  16. 计算机专业考研复习要点,2017年最新考研各科目复习要点
  17. 达梦数据库联机与脱机备份还原
  18. shell脚本IFS的概念
  19. window下使用nexus搭建maven私服,更新maven索引
  20. GlusterFS 配置及使用

热门文章

  1. AI文本生成视频,根据文字就能一键生成视频的模型
  2. 我打不了字计算机应用怎么办,电脑软件双击打不开,无法输入文字
  3. 恶意软件制造者使用“异国情调”编程语言
  4. 【Hackintosh】对于帕斯卡构架的显卡不能成功驱动补丁可能出现的SIP状态异常问题以及解决办法
  5. nodejs+Vue餐饮点餐系统
  6. 在广告/搜索/推荐系统中 对展示结果打散的通用鲁棒算法
  7. java实现 IP/掩码位 转换 ip段范围
  8. RT-ThreadBearPi 开发笔记 -- 小熊派基于RT-Thread使用ESP8266进行网络连接
  9. 【UOJ451】楼兰宝藏
  10. 游戏到底哪里吸引我?