Grub引導Windows系統

此頁由 Linux Wiki用戶Chenxing 於 2012年1月31日 (星期二) 07:38 的最後更改。

出自Linux Wiki

提示:此文已超过 12 年(4440 天)未更新,如发现内容过时或有误,欢迎改进:)

目前的Linux安裝程序一般會在安裝Grub時自動加入Windows啟動項,但有時如果有分區發生變化等因素導致Grub找不到菜單文件,開機後會進入Grub的命令行界面,此時了解如何用Grub引導Windows系統就顯得十分重要了。

實現方法

其實Grub引導windows很簡單。先了解windows所在的分區,一般是(hd0,0)(如果不確定,可以參考Grub磁盤分區表示方法)。

以Windows被安裝在(hd0,0)為例,Grub Legacy中下述命令可引導Windows引導程序:

rootnoverify (hd0,0)
chainloader +1
boot

有關Grub 2中的對應命令,請參考Grub2配置

原理簡介

Windows的引導器是在安裝時被默認地安裝到分區的引導扇區中的,上面的方法直接調用扇區引導區中的代碼,Windows是這樣被啟動的。

類似的,這種方法也可用來引導FreeBSD等分區。

本文对您有帮助?分享给更多朋友!

反馈与讨论

发现文档不全面、有错误却没时间编辑文档?想分享自己的经验或见解?欢迎在此留言、讨论。
简体繁体转换