回首頁
修改
Mail
FTP

中




2008年3月18日 星期二

[Linux]在安裝Linux後又安裝xp如何回復原本的選單(GRUB)

首先先用安裝光碟進到安裝畫面
在切換到文字MODE
首先先確認自己的硬碟為IDE(HDA)還是SATA介面(SDA)
fdisk /dev/sda
在按p
能夠看到現在硬碟的分割狀況(如同xp底下管理裡面的磁碟管理)
/dev/sda1 * ...............HPFS/NTFS <表示xp先灌>
/dev/sda2 ...............HPFS/NTFS
/dev/sda3 ...............W95 Ext'd (LBA)延伸分割區
/dev/sda5 ...............Linux
/dev/sda6 ...............Linux swap /solaris
/dev/sda7 ...............HPFS/NTFS
解說一下~整體安裝順序是XP>Linux 但因xp有問題又重灌一次 所以MBR被xp給蓋了過去
現在要解決的是把Linux的mbr在重新安裝回MBR
先了解一下因為Linux是灌在/dev/sda5在Grub底下是從0開始算所以是(hd0,4)
為什麼是4因為從0算~然後硬碟分割的限制是4個主要+延申(邏輯(5),邏輯(6),邏輯(7)
所以Linux灌在/dev/sda5對應Grub就是第4個!
可以透過

grub>find /vmlinuz
(hd0,4)

重點開始
現在先
grub> setup (hd0) <--因為我們要將Grub 重新install到MBR而不是Super block(hd0,4)
這樣才能將xp的 boot loader 給蓋過去
reboot 就可以看但grub的開機選單!最下面就是xp的選單


細節可參考這一篇 [Ubuntu]開機Grub出現Error 17錯誤 & 相關資料

http://linux.vbird.org/linux_basic/0156installfc4.php
http://linux.vbird.org/linux_basic/0510osloader.php

0 回應: