当前位置: 技术问答>linux和unix
双系统重装问题
来源: 互联网 发布时间:2016-09-24
本文导语: 我现在C盘装了win7,后来在硬盘最后一个分区装了ubuntu 10.04,用grub引导双系统.现在我想把win7删了重新安装,并保留ubuntu,我怕重装win7后bootmgr会覆盖grub.我改怎么办 | 额,这个lz大不必担心的,现...
我现在C盘装了win7,后来在硬盘最后一个分区装了ubuntu 10.04,用grub引导双系统.现在我想把win7删了重新安装,并保留ubuntu,我怕重装win7后bootmgr会覆盖grub.我改怎么办
|
额,这个lz大不必担心的,现在ubuntu10.04用的是grub2
看这个帖子http://docs.google.com/View?id=dc3z4tp5_150ff6jw2db
关键的内容是
如果您毁坏了您的GRUB 2 怎么办?应该有方法重新安装并且转危为安吧?不错,一如既往,一个简单的方法和一个复杂的方法:
简单方法:超级GRUB盘(Super Grub Disk)
这个工具配合GRUB2工作,不要担心,放入光驱,启动然后恢复循坏的GRUB。
复杂方法:使用启动光盘手工解决
您将需要一个附带GRUB2的启动光盘,比如Ubuntu或者Kubuntu。利用光盘启动预览系统,mount硬盘并且把GRUB 2 安装到MBR.
这里是您需要的命令(假设硬盘为/dev/sda),您需要将安装了发行版/boot目录的分区mount进来,可能还会有一个单独的分区,这取决于您的安装情况。
Mount以后,我们回到install-grub命令
mount /dev/sda1 /mnt/
grub-install --root-directory=/mnt /dev/sda
如果这样不行,您将必须走一个很长也更加复杂的流程,像Ubuntu维基官方文档中描述的。
使用fdisk命令定位正确的设备,mount进来。我们假设/dev/sda1安装这/boot分区,/dev/sda2是root分区。
sudo mount /dev/sda2 /mnt
如果您为/boot单独分区了,那么也mount进来:
sudo mount /dev/sda1 /mnt/boot
看这个帖子http://docs.google.com/View?id=dc3z4tp5_150ff6jw2db
关键的内容是
如果您毁坏了您的GRUB 2 怎么办?应该有方法重新安装并且转危为安吧?不错,一如既往,一个简单的方法和一个复杂的方法:
简单方法:超级GRUB盘(Super Grub Disk)
这个工具配合GRUB2工作,不要担心,放入光驱,启动然后恢复循坏的GRUB。
复杂方法:使用启动光盘手工解决
您将需要一个附带GRUB2的启动光盘,比如Ubuntu或者Kubuntu。利用光盘启动预览系统,mount硬盘并且把GRUB 2 安装到MBR.
这里是您需要的命令(假设硬盘为/dev/sda),您需要将安装了发行版/boot目录的分区mount进来,可能还会有一个单独的分区,这取决于您的安装情况。
Mount以后,我们回到install-grub命令
mount /dev/sda1 /mnt/
grub-install --root-directory=/mnt /dev/sda
如果这样不行,您将必须走一个很长也更加复杂的流程,像Ubuntu维基官方文档中描述的。
使用fdisk命令定位正确的设备,mount进来。我们假设/dev/sda1安装这/boot分区,/dev/sda2是root分区。
sudo mount /dev/sda2 /mnt
如果您为/boot单独分区了,那么也mount进来:
sudo mount /dev/sda1 /mnt/boot
|
重装Win7之后,用Ubuntu的LiveCD,重新安装grub就是了
|
这个没关系的, ls说的也可以 ,如果安装了win7,进入win7 用easybcd来修复一下mbr就可以了。