玟茵开源社区知识库

如果您有自己的想法或者金点子,请提交给我们或直接参与项目,在此欢迎各位,您的反馈是我们持续前进的动力。
  1. 首页
  2. 技术入门
  3. 正文

系统| chroot | 修复Grub 引导 for Win10

2022年2月20日 284点热度 0人点赞 0条评论

最近被人安利了 Win10 LTSC (适用于低配电脑的 Win10),就在我的破电脑上尝试了一下。
交代一下我的条件:
我的电脑上一块1T的硬盘,分了18个MBR分区,安装了N多个Linuxt系统(就不一一赘述了…)。忘了什么时候,把第五个分区标识为引导分区,结果装 Win10的时候,Win10不能识别,装完之后,不能引导。

--------下面上干货——我是分割线-------------

sudo grub-install --target=i386-pc /dev/sda
# 结果出现了以下错误信息:
# Installing for i386-pc platform.
# grub-install: error: failed to get canonical path of `overlay'.

# 这个原因是因为我在 Linux Live 模式下

由于我的第一个分区不是引导分区,所以,我进入了 Linux 系统,利用gparted把引导标志设置为硬盘的第一个分区。具体方法就不详述了,大家进入gparted这个软件,一看便知。

然后利用 chroot 工具重新安装 grub:

sudo mount /dev/sda7 /mnt		# 我的硬盘上的 Linux 系统,我修复利用的就是这个系统。如果你的电脑上没有,你可以用 Linux Live。

sudo mount -o bind /dev /mnt/dev
sudo mount -o bind /sys /mnt/sys
sudo mount -o bind /dev/shm /mnt/dev/shm
sudo mount -o bind /proc /mnt/proc

sudo chroot /mnt

grub-install --target=i386-pc /dev/sda	#我把grub 安装在 `/dev/sda`
grub-mkconfig -o /boot/grub/grub.cfg

然后,用 WinPE 工具修复了一下 Win 的引导。
……世界终于平静了。

作者:fanswm
链接:https://zhuanlan.zhihu.com/p/106129271
本作品采用 知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议 进行许可
标签: 暂无
最后更新:2023年4月12日

WenYinOS

这个人很懒,什么都没留下

点赞
< 上一篇
下一篇 >

文章评论

razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
取消回复

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理。

COPYLEFT © 2023 玟茵开源社区知识库. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang