我是用Ghost的方法,还没到安装的步骤,就是还没到改MBR的阶段,之前的系统就不认了,像没事情发生一样,继续原来的方式。下面是重装win7 修复Grub操作步骤分析。
即然这样,再进PE,干脆重建分区表,把主分区删了或屏蔽先。她提供了好几款磁盘工具,随便用一款。结果把整个分区表给删了,心想坏了!一切都得重装了!不甘心,重启进PE。恢复分区表,还好,能认,但原来的主分区是有两个分区的,现在只有一个分区,数据都丢了。好,先隐藏主分区,然后用磁盘工具修复引导。重启,现在什么都启动不了了。原来是把MBR都给删了,没备份。麻烦麻烦,再进PE,继续修复,修复再修复,重启重启再重启,还是不行。会不会是因为把主分区太早隐藏,并且没格式化呢?照这思路,显示并格式化主分区,修复引导windows,重启。终于进入win7安装界面!
重装win7 修复Grub更新修复centos引导。
由于安装WIN7时分区格式采用NTFS的,下载的GRUB4DOS,要FAT32格式的,不然老是很多提示错误,就因此有重启了很多遍。再进PE,还是利用提供的磁盘工具,又安装了好几遍,都没效果。***安装那个修复引导的,这次学乖了,备份分区表和MBR。重启,10多个选项,选commandline,果然进入了grub提示符的界面。原来的grub如下:
- #grub.confgeneratedbyanaconda
- #
- #Notethatyoudonothavetorerungrubaftermakingchangestothisfile
- #NOTICE:Youhavea/bootpartition.Thismeansthat
- #allkernelandinitrdpathsarerelativeto/boot/,eg.
- #root(hd0,5)
- #kernel/vmlinuz-versionroroot=/dev/hdb7
- #initrd/initrd-version.img
- #boot=/dev/hdb
- default=1
- timeout=5
- splashimage=(hd0,5)/grub/splash.xpm.gz
- hiddenmenu
- titleCentOS(2.6.18-164.10.1.el5xen)
- root(hd0,5)
- kernel/xen.gz-2.6.18-164.10.1.el5
- module/vmlinuz-2.6.18-164.10.1.el5xenroroot=LABEL=/rhgbquiet
- module/initrd-2.6.18-164.10.1.el5xen.img
- titleXP
- rootnoverify(hd0,0)
- chainloader+1
照着输入,结果发现输入“module/vmlinuz-2.6.18-164.10.1.el5xenroroot=LABEL=/rhgbquiet“时老提示错误,变通一下,输入“module/vmlinuz-2.6.18-164.10.1.el5xen”,哈可以,继续输入“setup(hd0)”,成功!重启,熟悉的GRUB又出现了。
重装win7 修复Grub小结:期间参照了网上的很多方法,都没有效果,是在变通了一些命令的情况下才安装修复成功的。所以要对具体的情况具体分析,找到最合适的方法,网上或书上的资料不一定都是通用的。
【编辑推荐】
- Ubuntu GRUB非常优秀的系统引导器
- Ubuntu GRUB開機選項修改
- Ubuntu grub利用安装光盘硬盘安装ISO文件
- Linux rescuev修复模式跨越控制台登录
- Linux rescue单用户模式修复模式