现在的位置: 首页 > 综合 > 正文

XP 和 Ubuntu 9.10 双系统,当重装XP后恢复grub方法

2013年03月29日 ⁄ 综合 ⁄ 共 756字 ⁄ 字号 评论关闭

 

XP 和 Ubuntu 9.10 双系统,当重装XP后恢复grub方法

1.进入终端  sudo dd if=/dev/sda of=/home/xiaoch05/mbr bs=512 count=1

拷贝mbr文件至C盘根目录

2.打开C:\boot.ini,加入新行C:\mbr="Ubuntu 9.10"

这是在可以提前进入ubuntu系统备份文件的情况下,如果在重装系统前忘了备份则要采取另一个办法

就是从ubuntu安装光盘启动:

(1).从光盘启动进入U,使用命令 sudo fdisk -l 确定Ubuntu系统所在分区的位置 /dev/sdaX

(2).sudo -i 获取root权限

(3).mkdir /media/tempdir 创建文件夹 tempdir 用于挂载分区

(4).mount /dev/sdaX /media/tempdir 挂载分区

(5).grub -install --root-directory=/media/tempdir /dev/sda 将grub2安装到硬盘的主引导分区[mbr]中

(6).重启U,sudo update -grub2更新

注意:重启后可能无法直接进入Ubuntu,而是进入grub2命令界面,此时可以使用命令来引导 Windows或者Ubuntu

下面的命令不同的主机不一样

引导windows

root (hd0,1)---这是windows安装分区

chainloader (hd0,1)+1

boot

引导Ubuntu

set root=(hd0,10) --->这是安装Ubuntu的分区

Linux /boot/vmlinuz-2.6.31-17-generic root=/dev/sda10 ---->这是Ubuntu内核,可以使用TAB键查看补全

initrd /boot/initrd.img-2.6.31-17-generic

boot

抱歉!评论已关闭.