首頁‎ > ‎Linux筆記‎ > ‎

復原Grub

以下的作法適合將Grub安裝在MBR(Master Boot Record)的情況。

以下有一顆硬碟,分別裝了三套作頁系統。

$ fdisk -l

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1       10445    83899431    7  HPFS/NTFS  (WinXP)
/dev/sda2           10446       20889    83891430    7  HPFS/NTFS (Win7)
/dev/sda3           20890       23500    20972857+  83  Linux (openSUSE /)
/dev/sda4           23501       30401    55432282+   5  Extended
/dev/sda5           23501       24806    10490413+   7  HPFS/NTFS
/dev/sda6           24807       25329     4200966   82  Linux swap / Solaris
/dev/sda7           25330       30401    40740808+  83  Linux

有時必須要將Windows給重新安裝,那Grub就會被覆蓋掉。碰到這情況,只需要一片能使用Grub指令的Linux LiveCD,就可以還原。

以Linux LiveCD開機之後,執行grub

$ grub

GNU GRUB  version 0.97  (640K lower / 3072K upper memory)

 [ Minimal BASH-like line editing is supported.  For the first word, TAB
   lists possible command completions.  Anywhere else TAB lists the possible
   completions of a device/filename. ]

grub>


Comments