XPUBUNTU雙系統(tǒng)上重裝XP后修復(fù)GRUB方法_第1頁(yè)
XPUBUNTU雙系統(tǒng)上重裝XP后修復(fù)GRUB方法_第2頁(yè)
XPUBUNTU雙系統(tǒng)上重裝XP后修復(fù)GRUB方法_第3頁(yè)
XPUBUNTU雙系統(tǒng)上重裝XP后修復(fù)GRUB方法_第4頁(yè)
XPUBUNTU雙系統(tǒng)上重裝XP后修復(fù)GRUB方法_第5頁(yè)
已閱讀5頁(yè),還剩8頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、重裝 xp 后, mbr 被 xp 寫入信息導(dǎo)致 grub 無(wú)法工作解 決方法從 CD-ROM 啟動(dòng) , 從 Live CD啟動(dòng)進(jìn)入桌面。打開終端或者切換到一個(gè) tty (Ctrl+Alt+F1。輸入 :sudo grub輸入 :find /boot/grub/stage1 #有人說(shuō)這一步不用 , 不過(guò)個(gè)人感覺(jué)還是應(yīng)該加上這一步輸入 :root (hd0,x #輸入 find 命令反饋的數(shù)據(jù) 輸入 :setup (hd0 #如果想用 xp 進(jìn)行多系統(tǒng)引導(dǎo)就寫 (hd0,x輸入 :quit #退出 grub 。重新啟動(dòng) , 不出意外的話 , 那么恭喜 , 呵呵 , 可以看到 XP 和 UBUNT

2、U 的雙系統(tǒng)引導(dǎo)咯 _-重裝 windows XP 后怎樣找回 Ubuntu首先下載 GRUB for Dos并安裝下載 Ext3分區(qū)訪問(wèn)軟件 (有 Ext2Fsd 或 explore2fs運(yùn)行后將 ubuntu 根目錄下的 Boot 文件夾里全部復(fù)制到 C 盤 .重啟后在開機(jī)菜單里選擇 GRUB 就可進(jìn)入 ubuntu. 要點(diǎn) :ubuntu linux 需要 GRUB for Dos來(lái)引導(dǎo),所以 C:BOOT.INI里,會(huì)有這一行 :C:GRLDR="GRUB"ext3分區(qū)下的 boot 文件夾里面放了可以引導(dǎo)的文件 , 需將其 放在 c 盤根目錄 .-1. 用 liv

3、ecd (強(qiáng)烈推薦 2. 用安裝 cd3. 使用 grub4dos 4.使用 grub 軟盤1,使用 livecd (強(qiáng)烈推薦使用任何你喜歡的 linux livecd(比如, ubuntu 6.06的 desktop cd在終端下輸入:代碼 :sudo sugrub代碼 :grub>接著輸入:代碼 :root (hdx,ysetup (hdx請(qǐng)不要完全照樣輸入!請(qǐng)弄懂這些命令的含義。hd 表示硬盤,格式是 (hd硬盤號(hào) , 分區(qū)號(hào) 從零開始計(jì)算。所以(按照日常的習(xí)慣,從 1開始數(shù),(hd0,0表示第一個(gè)硬盤的第一個(gè)分區(qū),(hd0,1表示第一個(gè)硬盤的第 2個(gè)分區(qū),(hd1,4表示第 2個(gè)

4、硬盤的第 5個(gè)分區(qū)。(注意, linux 系統(tǒng)里是用 hda1表示第一個(gè)硬盤的第一 個(gè)分區(qū),不要把它和 grub 中的表示混起來(lái)。root (hdx,y這里的 (hdx,y 是 /boot 目錄所在的分區(qū) (通常情況下, 也就是你裝 ubuntu 系統(tǒng)的分區(qū), 除非你 安裝的時(shí)候把 /boot分出去了。如果你不知道你把 ubuntu 裝在第幾個(gè)分區(qū), 可以在輸入 root (hd0, 時(shí)按 Tab 鍵來(lái)補(bǔ)全。(假設(shè)你把 ubuntu 裝在第一塊硬盤上按了 tab 后, 你將看到一些有關(guān)各個(gè)分區(qū)的信息。通常你可以通過(guò)分區(qū)的大小和格式看出你把 ubuntu 系 統(tǒng)裝在哪里了。setup (hdx

5、通常情況下,是 setup (hd0。(多半你 把 ubuntu 裝在第一塊硬盤上。要注意的是,不要輸入 setup (hd0,0。我曾經(jīng)犯過(guò)這 個(gè)錯(cuò)誤。(如果你沒(méi)把命令抄下來(lái),憑記憶操作的話,可能會(huì)犯這 種錯(cuò)誤。最後,用代碼 : quit退出 grub, 重啟系統(tǒng)。好了,總結(jié)一下用到的命令(建議你把下面的代碼抄在紙上。如果你對(duì) (hdx,y表示 的含義還感覺(jué)模糊,最好把上面幾段解釋也抄下來(lái)。 代碼 :sudo sugrubroot (hdx,ysetup(hdxquit關(guān)鍵只要理解 grub 中硬盤分區(qū)的表示法就行了。 2, 使用 ubuntu 安裝 cd 恢復(fù)ubuntu desktop-

6、cd 可能用不起來(lái)。你可能需要 7.10的 alternative cd。1. 用 Ubuntu 安裝 CD 開機(jī)2. 在 "boot:" 提示號(hào)出現(xiàn)時(shí) , 鍵入 "rescue" 當(dāng)作開 機(jī)參數(shù)boot: rescue3. 順著屏幕上的指示跟著作4,例如 假設(shè) /boot 磁碟分區(qū)位在 /dev/hda 代碼 :#grub-install /dev/hda下面是另外一種方法。 firehare 寫道 :1. 啟動(dòng)系統(tǒng)到 Ubuntu 安裝 CD2. 沿著屏幕上的命令直到 (千萬(wàn)不要超過(guò)這一步 ! Fdisk disks3. 按 'Ctrl +

7、Alt + F2'4. 按 'Enter' 進(jìn)入終端5. # mkdir /ubuntu # fdisk -l /dev/discs/disc0/disc- 1 - # mount <你的 Ubuntu 根設(shè)備所在位置 >/ubuntu/ # chroot /ubuntu/sh-2.05b#6. 假設(shè) /dev/hda1 是 /boot 分區(qū)的地址7. sh-2.05b# grubgrub> root (hd0,0grub> setup (hd0grub> quit1. 用 Ubuntu 安裝 CD 開機(jī)2. 在 "boot:&q

8、uot; 提示號(hào)出現(xiàn)時(shí) , 鍵入 "rescue" 當(dāng)作開 機(jī)參數(shù)boot: rescue3. 順著屏幕上的指示跟著作4,例如 假設(shè) /boot 磁碟分區(qū)位在 /dev/hda代碼 :#grub-install /dev/hda3, 使用 grub for dos在沒(méi)有 ubuntu 安裝盤或 livecd 的情況下,你可以使用 grub4dos 重新安裝 grub 。你甚至可以用 grub4dos 代替 grub 來(lái)引導(dǎo)系統(tǒng)。 3.1使用 grub4dos 重新安裝 grub下載 harddisk/grldroneleaf 寫道 :將 grldr 復(fù)制到 C:,編輯C:B

9、OOT.INI,加入一行 :C:GRLDR="GRUB"再手工輸入啟動(dòng)命令例如 :root (hd0,0kernel /vmlinuz-2.6.10-5-686 root=/dev/hdb5 ro quiet splashinitrd /initrd.img-2.6.10-5-686savedefaultboot進(jìn)入后,重新安裝 grub 就好了。重新安裝 grub:例如 假設(shè) /boot 磁碟分區(qū)位在 /dev/hda代碼 :# grub-install /dev/hda3.2用 grub4dos 代替 grub 來(lái)引導(dǎo)系統(tǒng)yonsan 寫道 :(憑記憶寫的 , 如有不完

10、善請(qǐng)指正 如果你的系統(tǒng)現(xiàn)在正在使用 grub 引導(dǎo)方式 , 請(qǐng)?jiān)诓僮髦?前查看一下 /boot/grub/menu.lst的內(nèi)容 ,建議將 /boot/grub/menu.lst拷貝一份以備用 (將它拷 到 fat32分區(qū)中存放就可以 ! 進(jìn)入 window 環(huán)境下 1 下載 grub020p.zip 并解壓到 C 盤根目錄下 , 打開 C 盤查看一下是否有以下文件 C:boot (文件夾 C:ChangeLog.txtC:compileC:COPYINGC:grldrC:grub4linC:grub-0.95-patch1-startupsC:grub-0.95-patch2-findroo

11、tC:grub-0.95-patch3-ntfsC:grub-0.95-patch4-emulationC:grub-0.95-patch5-splashC:grub-0.95-patch6-scdromC:grub-0.95-patch7-bioscdromC:grub.exeC:grub.pifC:README.txtC:robin.xpm.gzC:scratchpad.txt2 修改 C:bootgrubmenu.lst ,用你剛才從 linux 系 統(tǒng)中拷貝的 menu.lst 覆蓋 C:bootgrubmenu.lst 3 進(jìn)入 grub 命令行方式 (出現(xiàn) grub 引導(dǎo)菜單時(shí)按

12、c 鍵 > root (hd0,0> setup (hd04 重啟計(jì)算機(jī)4. 使用 grub 軟盤,只要用 grub 軟盤啟動(dòng)機(jī)器就行了。 如何制作 grub 軟盤?如果你沒(méi)做過(guò) grub 軟盤,想在用安裝 cd 恢復(fù)的時(shí)候順 便做一個(gè),那就試試下面這個(gè):youngong 寫道 :用安裝 CD 啟動(dòng)電腦,輸入 rescue 回車啟動(dòng)后執(zhí)行 "grub- install /dev/hda3"重新安裝 grub 到 ubuntu 分區(qū)上再用 "grub-install /dev/fd0"制作一張啟動(dòng)軟盤(如果你打算將 grub 安裝在 MBR 上

13、可就更簡(jiǎn)單了, 只需 要 grub-install /dev/hda。再用剛才制的軟盤重啟電腦, 就可進(jìn)入 ubuntu linux了。 為了還原我原來(lái)的 NT Loader啟動(dòng) linux 的方式,再提 取 hda3分區(qū)的引導(dǎo)記錄即 “dd if=/dev/hda3 of=/linux.lnx bs=512count=1",并將生成的 linux.lnx 文件復(fù)制到 C 區(qū)根目錄下,修改 boot.ini 加入 “c:linux.lnx=Ubuntu linux 5.04", 就可以在硬盤引導(dǎo)時(shí)選擇啟動(dòng) ubuntu 了。其實(shí)整個(gè)過(guò)程中制作引導(dǎo)軟盤只起了個(gè)過(guò)渡作用, 但同

14、時(shí) 也方便以后維護(hù)系統(tǒng)。zhan 寫道 :今天重裝了 windows 系統(tǒng) , 將原來(lái)的 xp 裝為 2003 裝完后用 ubuntu 的安裝盤 grub-install /dev/hda 將 linux 恢復(fù)了- 2 -但是啟動(dòng)時(shí)只有一個(gè) winxp 的選項(xiàng) , 進(jìn)入時(shí)說(shuō)不能識(shí)別文 件系統(tǒng) , 不能啟動(dòng),然后出現(xiàn)一個(gè) GRUB 就停住了,不過(guò) linux 系統(tǒng)是還可以用 .各位大俠有沒(méi)有什么好辦法 , 我不想再重裝了 !啟動(dòng) win 時(shí)的顯示見下 :Booting 'microsoft windows xp professional' root (hd0,0Filesyste

15、m type unkown ,partition type 0x7 savedefaultmakeactivechainloader+1GRUB到這里就不動(dòng)了 , 按鍵基本都沒(méi)用 , 不過(guò) ,ctrl+alt+delete能重啟yonsan 寫道 :用以下方式引導(dǎo) windows代碼 :# Windowstitle Windowsrootnoverify (hd0,0chainloader +1-重裝 Windows 后 無(wú)法進(jìn)入 ubuntu 的修復(fù)方法如果你的電腦是 Win 和 Ubuntu 雙系統(tǒng)的,可能會(huì)遇到 這樣的問(wèn)題。就是重裝 Win 之后將無(wú)法進(jìn)入 Ubuntu 了。一般情況下

16、遇到這樣的問(wèn)題,我們有兩種方法解決!最簡(jiǎn)單的方法:1. 利用另外的一個(gè) LiveCD 盤進(jìn)入后把所有的盤都掛載。2. 拷貝原 Ubuntu 下的 /boot/grub到 Win 的 C 盤。3. 修改 Win 的 C 盤里的 boot.ini 文件。 它可能隱藏和只 讀 需要自己改下屬性!4. 在這個(gè)文件最后加入一句 C:grldr=ubuntu5. 重啟選擇 Ubuntu 。第二種方法:注意此種方法只能在重裝 WIN 之前到 Ubuntu 下操作! ! ! 首先確定你的 grub 正常,并能啟動(dòng) linux然后啟動(dòng)到 Ubuntu 如果你的是 IDE 硬盤請(qǐng)運(yùn)行:sudo dd if=/de

17、v/hda of=/media/linux.lnx bs=512 count=1如果你硬盤的被識(shí)別為 sda ,請(qǐng)運(yùn)行sudo dd if=/dev/sda of=/media/linux.lnx bs=512 count=1然后你可以到 /media找到 linux.lnx 這個(gè)文件將它拷貝到你的 win 根目錄, 一般是 C :然后重啟 Win , 修改根目錄下的 boot.ini 文件。在這個(gè)文件最后增加: C:linux.lnx=”linuxOK ,重啟,選擇 Ubuntu 吧。注意:你需要將這個(gè)文件備份, 可以備份到網(wǎng)絡(luò)硬盤或者 U 盤內(nèi)。這樣你重裝 Win 之后, 只需要將這個(gè)文件

18、拷貝到 Win 的 根目錄,修改 boot.ini 就可以了!總結(jié):相比較而言, 第一種方法更簡(jiǎn)單一點(diǎn), 但是我覺(jué)得 第二種方法更一勞永逸。當(dāng)然, 你可以選擇利用重裝 grub 來(lái)恢復(fù)對(duì) Ubuntu 的引 導(dǎo)。但是我不覺(jué)得那對(duì)于新手會(huì)簡(jiǎn)單!補(bǔ)充:用 GhostXP 的安裝盤安裝 Windows 可能不存 在這個(gè)問(wèn)題(至少本人用深度白金珍藏版 5.7.1是這樣 的當(dāng)我們的脆弱的 Windows 定期癱瘓, 無(wú)法修復(fù)只能重新 安裝的尷尬時(shí)刻, 我們發(fā)現(xiàn) “ 霸道 ” 的 Windows 在安裝時(shí) 絲毫沒(méi)有顧及在硬盤的 MBR 上還存在操作系統(tǒng)的引導(dǎo)程 序 (grub , 直接刪除, 只寫入 Windows 的引導(dǎo)信息。 自己動(dòng)手找回丟失的 Linux 引導(dǎo)程序。1,使用 Ubuntu li

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論