2023-05-28 06:15:46 阅读( 5000)
前天,我的windowsxp崩溃了,于是重装xp,把原来的Ubuntu引导分区表mbr给冲掉了,不过没关系,修复一下mbr就可以了。
前天我的windows xp死机了,就重装了xp,把原来的ubuntu引导分区表mbr洗掉了,不过没关系,把mbr修好就行了。
首先说一下mbr的作用:当我们启动电脑的时候。计算机首先运行开机自检(POST),即开机自检。开机自检检测系统的总内存和其他硬件设备的现状。
如果计算机系统的BIOS(基本输入/输出系统)是即插即用的,那么计算机硬件设备将被测试和配置。计算机的基本输入/输出系统(BIOS)定位计算机的引导设备,
然后加载并运行MBR(主引导记录-)。如果用户只安装Windows98,他们会自动启动到桌面。如果是WindowsXP/2000/2003,
然后控制权会交给NTLDR - system loader,会调用Boot.ini显示多个菜单文件。擦除MBR就是擦除硬盘引导记录。
当我们重装windows时,因为硬盘mbr被重写,也就是原mbr中grub的信息被清除,那么grub就无法自然启动,所以无法引导linux。这个时候很多人可能要重装linux了。
但实际上只需要简单的修复mbr就可以了。
先说一下修复mbr的方法:
首先把Ubuntu的安装光盘放进去,然后启动。正常进入安装界面,打开终端:
1.输入:sudo grub,所以它变成了
grub
2.首先找出你的ubuntu引导分区在哪里(也就是你的/boot目录所在的分区)。
输入:find /boot/grub/stage1
我进入我的机器,显示:(hd0,2)这里hd0是指第一个硬盘,2代表第三个分区,也就是Ubuntu根目录所在的分区(0代表第一个分区)。
3. Input: Grub Lott (HD0,2)
4、输入:grubsetup (hd0)
如果有成功,就意味着成功。
5.输入:grubquit并重启。
对于有多个硬盘的朋友,请注意,如果你的windows安装在第一个磁盘上,linux安装在第二个磁盘上,并且你的bios设置为从第一个磁盘引导,那么在执行上述步骤3时,
请确保将参数设置到您的第一张磁盘。也就是把grub放到引导硬盘的mbr里。当然是傻子。你可以把grub放到每个硬盘的mbr里。如果你不相信我,你绝对可以开始。只是顺序问题。
猜你喜欢
Guessyoulike