歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Windows和Ubuntu雙啟動菜單修復

Windows和Ubuntu雙啟動菜單修復

日期:2017/2/28 16:36:47   编辑:Linux教程

首先我要說的是,我用的是Windows的引導菜單,不是Grub,希望修復Grub引導菜單的可以不用往下看了

個人不喜歡用Grub引導菜單,因為覺得那個字體有點丑,所以要恢復成Windows的引導菜單並且用它來引導Ubuntu

注:這裡的方法不能直接用於XP,但是原理一樣,稍微改一下就可以用

第一步

安裝Windows後,再安裝Ubuntu,MBR就會被改寫成Gurb程序,這時候怎麼恢復呢?我是Win7系統個,用的是Win7的安裝盤(Vista的用Vista安裝盤也可)。進入安裝界面,會有一個地方選擇“現在安裝”還是“修復計算機”,選擇修復計算機,然後修復程序掃描一遍硬盤,找到你的系統之後,下一步,它就會有“自動修復問題”、“系統還原”……“命令提示符”等選項,選擇“命令提示符”,然後輸入命令

bootrec.exe /fixmbr

這樣Win7或者Vista的啟動菜單就回來了。重啟電腦,進入Windows。注意:這時候無法進入Ubuntu的啟動菜單,還需要我們在Windows裡面改動一下

第二步

這裡就要利用C盤的boot.ini了,熟悉XP的朋友應該知道,XP的啟動菜單保存在boot.ini中,Vista和Win7的啟動菜單不再用這個了,改用BCD。但是呢,boot.ini對Vista和Win7的啟動菜單也是有用的,我們就是要利用這個。

原理就是:雖然Vista和Win7的啟動菜單不用boot.ini了,但是如果系統盤(一般是C盤)根目錄下有boot.ini的話,引導程序也會載入boot.ini中的啟動信息,然後和BCD中的啟動信息一起顯示出來,於是我們就有了很簡單的辦法:利用glrdr和boot.ini引導Ubuntu

下載這個:glrdr

把裡面的兩個文件解壓到系統盤根目錄,然後在系統盤根目錄新建boot.ini,內容如下:

[boot loader]
[operating systems]
c:\grldr.mbr=”Ubuntu 10.04″

其中Ubuntu 10.04可以改成你喜歡的任何文字

其實glrdr.mbr只是引導進入一個Grub環境

然後在C盤根目錄下新建一個menu.lst文件(用過Ubuntu的都知道這是干嘛的吧,呵呵)

裡面就按照Ubuntu的原引導文件(9.10和10.04是/boot/gurb/grub.cfg,以前的版本是/boot/grub/menu.lst)來寫這個引導文件。關於Windows下訪問Ubuntu分區,如果只是要復制一些文件出來(如同本文章中的要求),用DiskGenius就可以了,如圖:

Copyright © Linux教程網 All Rights Reserved