700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > Kali折腾笔记·叁:双系统Kali引导区修复

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

时间:2023-06-29 22:25:45

相关推荐

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

生命在于折腾,于是我闲着就重装了下Win10。

其实是乱折腾把系统整瘫了 (´_`)

行叭,那就重装,反正平时有备份习惯,出了问题不怕。把重装的U盘翻出来,连上电脑,啪嗒啪嗒点几下,起床,次饭。

回来之后,电脑已经关机了。点开电源,等了一下,电脑停在彩色的Lenovo标志。

出去倒了杯热可乐,加了几颗枸杞,回来发现咋还停在这里?完蛋,直觉告诉我要糟…

强制重启,滴滴两声,然后还是停在这。等等,左上角那不是著名的GRUB RESCUE吗?

懂了,Kali的引导出问题了,咋办,盘它!

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

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

准备好一个kali安装U盘

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

开始修复

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

步骤:

进入U盘的Live系统打开终端输入$ fdisk -l,根据磁盘大小确定安装kali的磁盘号,记录下来。例如下图,我就确定了我的安装位置为/dev/nvme0n1p5。接下来所有演示部分采用该安装位置作为示例。挂载该分区:$ mount /dev/nvme0n1p5 /mnt按顺序挂载其他需要的部分(采用bind命令)

$ mount --bind /dev /mnt/dev$ mount --bind /proc /mnt/proc$ mount --bind /sys /mnt/sys

使用Chroot 命令将终端控制到硬盘上的系统:$ chroot /mnt安装及更新该系统的GRUB:

$ grub-install /dev/nvme0n1p5$ grub-mkconfig -o /boot/grub/grub.cfg

退出chroot:$ exit按顺序卸载先前挂载的分区:

$ umount /mnt/dev$ umount /mnt/proc$ umount /mnt/sys$ umount /mnt

重启系统,问题解决!

还是不行?

用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 #这里的磁盘位置查询方法借用上文即可

以上,修复完成!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。