Chinaunix首页 | 论坛 | 博客
  • 博客访问: 397487
  • 博文数量: 81
  • 博客积分: 45
  • 博客等级: 民兵
  • 技术积分: 608
  • 用 户 组: 普通用户
  • 注册时间: 2012-10-22 11:46
个人简介

一个愤青

文章分类

全部博文(81)

文章存档

2015年(40)

2014年(29)

2013年(11)

2012年(1)

我的朋友

分类: LINUX

2014-05-11 15:51:00

问题:重装win覆盖了MBR,所以grub被覆盖了
解决:重装grub
方法:
1. 找一个可以启动的linux(可以是U盘),进去shell环境
2. 挂载根分区到/mnt, /boot到 /mnt/boot
3. 挂载其他一些需要用到的分区
  cd /mnt
  mount -t proc proc proc/
  mount -t sysfs sys sys/
  mount -o bind /dev dev/
  mount -t devpts pts dev/pts/
4. chroot /mnt
5. grub-install /dev/sda
安装成功就可以了

安装成功后进win的时候会提示uuid不对,因为你重新安装的了win,
所以在linux下找到win的UUID,然后修改grub.cfg
blkid 可以获取UUID,找到win的复制xxld
然后修改/boot/grub/grub.cfg中相应的UUID,
grub.cfg可能没有写权限,自己加上
之后update-grub2即可
阅读(1424) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~