资源描述:
《XPWin7及Ubuntu的引导修复》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、XPWin7及Ubuntu的引导修复1)修复XP系统引导如果是安装Ubuntu时改写了mbr导致无法启动,可以使用XP的安装盘(安装版的哦,Ghost的不行,某些精简版的也不可以)进入修复控制台进行引导修复(为了截图说明方便,以下在VM虚拟机中单系统引导修复操作,多系统也类似)放入XP系统光盘,从光盘引导进入,首先会进行一硬件什么的检测,之后按"R"进入"恢复控制台"依次输入1(XP的安装盘符)管理员密码(没就直接回车).在C:windows>下输入fixboot根据提示输入y在C:windows>下输入fixmbr根据提示输入y然后输入exit退出重起就可以了.2)修复Win7系统引
2、导可以把这个过程简单地概括为:BIOS-->MBR-->DPT-->pbr-->Bootmgr-->bcd-->Winload.exe-->内核加载-->整个windows7系统如果是安装Ubuntu时改写了mbr导致无法启动Win7:放入windows7的安装光盘,重启后从光盘引导,在安装界面选修复计算机(或出现图形页面时按快捷键Shift+F10),然后选择命令行,输入bootrec/fixmbr回车,来重写Win7的mbr.如果mbr修复后仍不能进系统,或不是mbr引导问题,是安装XP导致Win7的引导挂掉:可以使用bootsect命令来修复.同样放入win7光盘进入命令行,输入
3、bootsect/nt60sys/mbr回车即可.bootsect这个命令会改写活动分区的pbr,并同时会改写mbr,使得mbr和pbr适合于windows7和vista。bootsect.exe程序位于windows7安装光盘的boot目录下,可以把这个文件提取出来,在xp下的命令行可以运行这个程序,也可以在winpe下的命令行运行这个程序,因而这个程序在使用时很方便。而bootrec.exe命令的使用就没这么方便了。所以BOOTSECT命令被应用得更为广泛一些。注:本想在虚拟机中演示截图的,发现本人下的是X64的Win7,在VM下无法运行,故本段Win7修复借鉴哲也新浪博客上的一些
4、东东...3)修复Ubuntu系统引导如果安装windows的时候时把Ubuntu的引导给毁了(装windows时,它不会关心你的mbr上还有其它的系统或引,直接给你重写了它的引导).我们可以通过Ubuntu光盘(或U盘)上的UbuntuLive来修复这个问题(这里先谈Ubuntu9.10以后的版本,因为这个版本后,Ubuntu的Grub引导改过了,截图版本为Ubuntu11.04)放入Ubuntu光盘,选择试用Ubuntu而不安装,进入UbuntuLive进入UbuntuLive后,打开终端,我们需要root权限.输入sudo-i.之后查看Ubuntu所安装到的地方:输入fdisk-
5、l(这是小写的"L"哦)我这电脑上安装在sda2分区上.挂载sda2到/mnt上就可以了.输入mount/dev/sda2/mnt(注意/mnt前面有一个空格)要在还要提一下,如果你的/boot是单独在一个分区,还需要装那个分区挂到/mnt/boot上,例如,/boot在sda5分区上.输入mount/dev/sda5/mnt/boot为了确保/boot是否挂上,可以使用ls/boot来查寻.好了,准备工做都完成了,接下来就是安装grub,也就一命令.输入grub-install--root-directory=/mnt/dev/sda(注意一点是/mnt前面没有空格,而/dev前面有
6、一个空格)当你看到"Installationfinished.Noerrorreported."时说明已经安装成功了这时只要重起一下,就可以看到熟悉的Ubuntu的Grub引导页面了.RP还好,恢复之后Windows的系统起动还在,如果没有其它的系统起到了.我们可以进Ubuntu系统修改Grub引导就可以了.关于grub.cfg的修改,请看下回分析.或自己去网上google一下吧...