win7 linux 雙系統引導修復

2021-05-25 00:30:29 字數 1095 閱讀 8424

建議先裝windows再裝linux,安裝系統的時候都會在mbr中寫引導塊的 ,linux安裝一般會裝乙個 grub,不過你不小心把linux的分割槽刪除了,引導程式就不能讀出系統所在的位置,導致出現gurb命令提示。這時候可以手動啟動 比如我的win7在c盤, 輸入如下3個命令就可以了

1.   rootnoverify (hd0,0)      設為根分割槽/root裝置,但不載入檔案系統。(hd0,0)表示第幾個硬碟的第幾個分割槽

2.   chainloader +1    將啟動引導權轉交給當前分割槽的首扇區

3.   boot

但這樣每次開機你都要輸入,我們就要修復一下主引導扇區mbr(硬碟的第乙個扇區), 乙個扇區是512個位元組,前面446個位元組用於引導程式,接下來64個位元組用於存放分割槽資訊,最後2個位元組為結束標記。修復的方法很多,xp下可以用個工具 執行一下就可以了,win7這個小工具不能用,我們可以從安裝包中拷貝bootsect.exe這個檔案,在boot資料夾中, 然後在cmd中 輸入  bootsect /nt60 sys /mbr 就可以了。 

如果你先裝了linux再裝windows,可能你就不能進入linux了,這時候你可以手動在windows下線新增乙個grubdos的啟動項, xp的新增方法比較簡單, win7中需要用到bcdedit來新增, 你可以檢視幫助就知道了 bcdedit /?。 

bcdedit /set device partition=c:

bcdedit /set path /grldr.mbr

bcdedit /displayorder /addlast

這裡的grldr.mbr是grub安裝包中的,你需要拷貝到c盤或者其他盤,新增之後啟動我們可以進入grub中,手動啟動linux了。

kernel (hd0,x) /vmlinuz   你需要知道你安裝的linux的位置第幾個硬碟的第幾個分割槽

initrd (hd0,x) /initrd.img

boot 

我們一樣可以利用這個方法來安裝linux,如果你沒有安裝盤,你可以把linux安裝包放在fat32格式的某乙個盤中,將安裝包中的 vmlinuz 和 initrd.img 這倆個檔案拷貝出來,按照上面這個方法來啟動安裝檔案iso所在的 盤就可以進行安裝了。

win7 Linux雙系統手動引導

幾天前,在實在忍受不了虛擬機器裡archlinux 裝了桌面 異常卡頓的情況下,決定安裝linux win7雙系統。以下命令為grub2的命令 首先ls檢視磁碟分割槽情況 注意檢視系統對應的分割槽 我這裡windows是 hd0,msdos1 linux是 hd0,msdos3 引導windows ...

雙系統重灌win7 linux修復grub經過

雙系統 linux重灌grub windows修復引導項 在安裝雙系統後常常會出現找不到所有系統的情況 1.windows修復引導項 首先有乙個優盤,裡面裝有windows pe系統 好的一款軟體,通用pe工具 然後設定自己電腦的boot,設定為從優盤啟動,進入pe系統,裡面有乙個修復windows...

win7 ubuntu雙系統引導

聽說現在做的那個專案要部署到linux上,於是就動了玩玩linux的念頭。先是裝了個fedora17,按照網上的各種方法,什麼grub2doc,easybcd裝上系統云云,結果都不靠譜,也許我的環境和他們不一致吧。索性,就自己來,直接刻了光碟裝上了 用它提供的liveusb creator不知道為什...