日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

用 Win7 引导 grub4dos,以及用 grub 引导 Win7

發(fā)布時間:2024/3/26 编程问答 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 用 Win7 引导 grub4dos,以及用 grub 引导 Win7 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

以前在 Windows XP 中用 grub4dos 引導(dǎo) linux 很容易,直接改 boot.ini 就行了。現(xiàn)在換了 Win7 ,結(jié)果反而更麻煩了。

?

基本步驟是:

  • 下載 grub4dos:https://gna.org/projects/grub4dos/
  • 把 grldr.mbr 和 grldr 拷到 C:/
  • 用 bcdedit 添加一個 bootsector 類型的 BCD 啟動項,運行 grldr.mbr
  • 啟動的時候,grldr.mbr 會在各個分區(qū)下搜索 grldr,并裝載之
  • 詳見:
    http://bbs.znpc.net/viewthread.php?tid=2300&extra=&page=1
    http://grub4dos.sourceforge.net/wiki/index.php/Grub4dos安裝和啟動

    ?

    但我遇到的問題更麻煩:我的 Win7 是用 grldr 模擬 BIOS 激活的!

    ?

    也就是說 MBR 里的內(nèi)容已經(jīng)是 grldr.mbr,而且 C:/ 本來就有一個 grldr ,但那個 grldr 是定制過的,包含著 BIOS 信息,還自帶了 menu.lst,我不能覆蓋,也不能修改。

    ?

    經(jīng)過各種嘗試,終于找到了一種解決方案:用 16 進(jìn)制編輯器修改 grldr.mbr ,將里面的 grldr 全部替換成 gdldr 。再把 grub4dos 原版的那個 grldr 改名為 gdldr 放在 C:/ 下。這樣 Win7 啟動的時候,選擇 grldr.mbr 的菜單,會查找 gdldr 并裝載。如此一來就完美地解決了用 grldr 激活的的 Win7 無法再使用 grldr 引導(dǎo) linux 的問題。

    ?

    大家可以參考下面兩幅圖:

    ?

    1. 如果不修改 grldr.mbr,只用常規(guī)方法的話,會陷入死循環(huán):

    ?

    2. 修改 grldr.mbr ,成功跳出死循環(huán):

    ?

    還有就是 menu.lst 的寫法。因為我希望在 Windows 的引導(dǎo)菜單能夠進(jìn)入 grub,而在 grub 的菜單中也能回到 Windows。在 grub 中引導(dǎo) Windows XP 我們只需要這樣寫:

    title Windows XProotnoverify (hd0,0)chainloader +1

    但自從 Vista 之后,Windows 的引導(dǎo)管理器就由 ntldr 變成了 bootmgr ,menu.lst 的寫法也要這樣:

    title Windows 7acpifallback 1root (hd0,0)chainloader /bootmgr

    ?

    總結(jié)

    以上是生活随笔為你收集整理的用 Win7 引导 grub4dos,以及用 grub 引导 Win7的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。