linux和win7啟動時grub出錯

2021-05-11 02:01:09 字數 1592 閱讀 2803

裝fedoral之前進行了硬碟分割槽,沒想到中途出現了異常,大悲劇

不過最後還是裝好了 可是win7的啟動項又被破壞,害我用安裝盤修復了一下

再後來就是開機的時候出現grub>

用以下命令成功進入win7   :  grub> rootnoverify(hd0,0)

grub> chainloader +1

grub> boot

zz:windows&linux雙系統grub調整攻略

1、重灌windows後grub恢復

最近因為windowsxp的系統有點問題所以就重灌了系統,原先是windowsxp&ubuntu7.10的雙系統,重灌windows後自然就沒有了grub,啟動的時候也就無法進入linux了,下面就來恢復grub吧。

首先取一張ubuntu的安裝盤進入grub命令列,現在的ubuntu安裝盤都採用了livesystem下的安裝模式,我們也可以進入livesystem的終端輸入命令進行操作——

sudo grub

grub>root (hd0,

按下tab鍵,下面就會顯示有關磁碟的相關資訊,如格式之類的,這裡我們主要是要獲取安裝linux在第幾個分割槽,我的顯示第8個分割槽是ext3格式的,所以是8

grub>root (hd0,8)

setup (hd0)

quit

重啟計算機就可以恢復grub啦,這裡需要注意的是root和setup命令後面都有空格,沒有空格的話,命令是沒有用的哦~

2、恢復grub選單順序

當你剛剛裝完ubuntu的時候,會發現grub裡面windowsxp選單選項是最後乙個,而我們一般都是常用windowsxp系統的,linux系統只是用來做測試或者做特定開發的,所以比較習慣把windowsxp選單項調整到第乙個。

而我面臨的問題是ubuntu進入系統會有個系統更新,類似於windows的updatecenter,今天系統提示核心更新,更新就更新吧,誰知道更新以後grub裡面沒有了windowsxp選項,呵呵,看來要手動新增這個選項了呢,方法如下——

找到這個grub選單的配置檔案,ubuntu下的系統啟動檔案為 /boot/grub/menu.list

找到以title開頭的行(注意,以#開頭的都不要理:

title        ubuntu, kernel 2.6.15-23-386

title        ubuntu, kernel 2.6.15-23-386 (recovery mode)

title        ubuntu, memtest86+

新增以下資訊到最上面即可

title   microsoft windows xp professional

root  (hd0,0)

makeactive

chainloader +1

這裡需要注意的是(hd0,0)後面千萬不能有空格或者空行,否則會提示「filename must be either an absolute pathname or blocklist」

這裡還應該注意的是這個menu.list檔案可不是隨便就可以改的哦,一般需要root許可權才可以直接修改的,所以要麼我們需要進入root帳戶模式,要麼就使用偉大的sudo命令吧,哈哈~

win7如何在啟動時自動載入虛擬硬碟

首先,編寫乙個diskpart用的掛載vhd的指令碼檔案mount.txt,select vdisk file d d.vhd attach vdisk exit 文體可隨意命名,檔案我儲存在d盤根目錄。然後,在計算機管理介面中新建乙個任務計畫,具體操作如下 右擊 任務計畫程式 建立任務,名稱處隨意...

Win7 啟動修復

先讓我們看一下windows7的啟動過程的常識 電腦加電後,首先是啟動bios程式,bios自檢完畢後,找到硬碟上的主引導記錄mbr,mbr讀取dpt 分割槽表 從中找出活動的主分割槽,然後讀取活動主分割槽的pbr 分割槽引導記錄,也叫dbr pbr再搜尋分區內的啟動管理器檔案bootmgr,在bo...

WIN7和Linux雙系統啟動順序

先裝了win7,後linux,現在想把win7 放到預設啟動項上。在win7環境下該怎麼操作?最佳答案 win和linux雙啟動安裝一般先安裝win而後linux是有原因的 如果先安裝linux,再安裝windows,windows的引導程式直接啟動windows而不會引導linux啟動。也就是說如...