雙啟動 Debian Squeeze 和 Windows 7

雙啟動 Debian Squeeze 和 Windows 7

我的系統上裝有 Windows 7,之後安裝了 Debian Squeeze。但是,grub啟動功能表中沒有顯示我的 Windows 7。

我該如何解決這個問題?

答案1

我有 Ubuntu 8.04,然後安裝了 Debian 6.0。我不必配置菜單列表 - 它第一次就正確了。

幾天后,我發現 Ubuntu 的選單項目沒有出現在啟動畫面上。經過在網路上的一些研究,我發現了一個很好的命令來解決我的問題:

打開根終端機並輸入:

update-grub

該命令是 Debian 提供的一個實用程序,用於自動產生grub.cfg檢測檔案系統並相應添加選單項目的檔案。

答案2

檢查是否有包裹作業系統偵測器安裝。它應該能夠自動識別Windows。

每次grub或是核心包更新的時候都要手邊配置一下,非常不方便。

答案3

第一個答案不起作用。 Debian 6使用Grub 2,而不是Grub 1,所以就沒有了menu.lst,這是用grub.cfg文件代替的。

該檔案/etc/grub.d/10_linux在 Debian 6 中是錯誤的。我剛剛替換了它,然後以 root 身份運行 update-grub (也可以是 grub-update,在 Win XP 中輸入此內容...)。之後/boot/grub/grub.cfg創建了一個新的,我可以啟動 Windows 7 和 Debian 6!

答案4

title Windows 7
    rootnoverify (hd0,0)
    chainloader +1

在 /boot/grub/menu.lst 中(我假設您正在使用 Windows 的第一個分割區)

相關內容