查看: 59|回覆: 1

如何解决centos7双系统后丢失windows启动项?

[複製鏈接]

3

主題

0

回帖

0

積分

热心网友

金币
0
閲讀權限
220
精華
0
威望
0
贡献
0
在線時間
0 小時
註冊時間
2008-3-3
發表於 2017-2-6 10:19:03 | 顯示全部樓層 |閲讀模式

windows 7、8/10 安装centos7双系统后,默认会将mbr改写成为grub2,而默认的centos7不识别windows 的ntfs分区,所以启动项没有windows。 下面随小编一起去看看解决centos7双系统后丢失windows启动项的方法吧!

可以用3条命令,即可将windows添加到grub2的启动项。

首先保证互联网是通的。

1.yum -y install epel-release

2.yum -y install ntfs-3g

3.grub2-mkconfig -o /boot/grub2/grub.cfg

3条命令运行成功,重启后,即可看到windows 7(loader)的启动项,即可进入windows。

回覆

使用道具 舉報

0

主題

720

回帖

4441

積分

琼殿精英

金币
3721
閲讀權限
220
精華
0
威望
0
贡献
0
在線時間
0 小時
註冊時間
2011-10-11
發表於 2026-5-9 09:41:08 | 顯示全部樓層
看到这个问题我当初也遇到过,确实挺头疼的,不过解决起来其实不难。

你说的方法是对的,我补充几点注意事项:

1. 安装ntfs-3g后grub2-mkconfig会自动搜索windows分区并添加启动项,这个很方便

2. 如果还是看不到,可以检查一下windows分区是否挂载正常,用fdisk -l看看分区情况

3. 另外有个需要注意的地方:如果你的windows是用UEFI模式安装的,那可能需要用efibootmgr来管理启动项,而不是传统的grub2-mkconfig

4. 还有一种情况是windows系统本身出了问题导致grub2识别不到,这种时候可以进windows系统用chkdsk检查一下

希望这些对你有帮助,有其他问题欢迎继续讨论!
回覆

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 立即注册

本版積分規則

相关侵权、举报、投诉及建议等,请发 E-mail:qiongdian@foxmail.com

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部