感谢支持
我们一直在努力

Ubuntu 10.04 & XP双系统启动修复

在Ubuntu系统之后安装其他系统,会将Ubuntu的grub破坏掉,导致非Linux系统无法启动,提示系统所在的分区不存在。下面是一些本人实验过的修复方法。


①如果你能进入Ubuntu,那么恭喜,您只需敲入一句命令即可:


情景1:原来的系统是XP,然后在空分区安装了Ubuntu 10.04,双系统可以正常启动。在这种情况下,重装XP,安装完成后重启电脑,提示xp所在分区不存在。此时,只能进入Ubuntu。


解决1: Ubuntu 10.04使用的是grub2,只有你进入Ubuntu后,在终端输入sudo update-grub就可以更新grub菜单,找到所有可用的系统。如果grub出现rescue命令行,用Ubuntu的livecd修复一下即可。


②如果你不能进入任何Ubuntu,则使用cd启动电脑进行修复:


情景2:在情况1的基础上,使用dos工具盘修复MBR分区,重启后电脑可以进入XP,www.linuxidc.com但是Ubuntu却无法找到启动项。


解决2:


1、进入livece的try模式下。


2、将原来的系统mount到/mnt/newlinux下,命令如下(假设系统盘在/dev/sda8下):


sudo mkdir /mnt/newlinux
sudo mount /dev/sda8 /mnt/newlinux
sudo mount –bind /proc /mnt/newlinux/proc
sudo mount –bind /dev /mnt/newlinux/dev
sudo mount –bind /sys /mnt/newlinux/sys
sudo chroot /mnt/newlinux


3、安装grub2,如果已经安装,系统会提示(注意:此操作需要连接互联网)


sudo apt-get install grub2


4、开始修复,在修复一般是选择磁盘最上级目录。此过程自动执行


upgrade-from-grub-legacy

赞(0) 打赏
转载请注明出处:服务器评测 » Ubuntu 10.04 & XP双系统启动修复
分享到: 更多 (0)

听说打赏我的人,都进福布斯排行榜啦!

支付宝扫一扫打赏

微信扫一扫打赏