C盘为XP系统,但将LINUX装到U盘后,开机必须插入U盘才能启动

来源:百度知道 编辑:UC知道 时间:2024/06/21 00:41:06
自带XP系统默认装在C盘上,后来找了个LINUX系统装在了移动U盘上,安装时选择的都是默认选项,但装好后重启就发现问题了,我只要把U盘拔掉,开机什么系统都进不了。如果装上的话还有选择画面,可以选择LIUNX还是XP?请问怎么设置能够恢复到以前状态?
前提是我不想重装XP,另外安装在U盘上的LINUX我是想继续用的,只是目前引导变成了U盘,另外和BIOS设置没关系,我已经试过。

这个问题很简单,就是你装linux的时候,最后把grub装到本地硬盘的mbr上了,而grub的启动文件却还在u盘上,所以c盘xp的引导被破坏,但插u盘后可以通过grub引导xp。

修复xp引导也很容易,方法是,进dos后运行fdisk /mbr命令(注意要选择正确的磁盘),或者用xp的安装光盘(原版的那种,不是ghost版的)启动后进入系统恢复控制台运行fixmbr命令即可。

但是经过这样修复后,由于grub被破坏,linux将无法引导,所以你还要手动修复linux的引导。方法是:重新安装grub到u盘的mbr或者pbr,安装时要注意不要再装到本地磁盘!

集中可能的解决方案
1.修复XP的MBR
2.设置C盘为活动分区
3.在硬盘上装grub

试试修改boot.ini,用pq分区魔术师修复分区。

这样,应该是硬盘上的引导文件损坏了!

重装一下XP系统。

重装XP系统