[i=s] 本帖最后由 vansyliu 于 2009-3-22 19:18 编辑 [/i]
我原来系统是xp,后来想装ubuntu,在网上看了好长时间,准备了好久,最后用cd一次安装成功,刚安装上很开心,后来发现无法启动xp了。
具体情况如下:
我的电脑为联想天逸F40a,安装后硬件支持很好。
我的硬盘分区如下:
我的硬盘为SATA,分了7个盘,
第一个分区为C盘(主分区,XP系统,FAT32格式,大小10001M),
第二个分区为D盘(主分区,XP下的软件,ntfs格式,大小18000M),
第三个分区为E盘(逻辑分区,存放文档,fat32格式,大小30G),
第四个分区为/home分区(逻辑分区,ext3格式,大小2G),
第五个分区为SWAP分区(逻辑分区,大小2G),
第六个分区为/分区(逻辑分区,ext3格式,大小8G),
第七个分区为联想自带的恢复系统分区(主分区,好像是ESI格式,记不请了,不过没关系的,xp和linux都不忍这个盘。)
我安装linux之前已经将这几个分区分好,只是对于第4,5,6分区分出来,并没有格式化,也没有分配盘符。之后就用linuxCD安装,但是我将boot loader安装到了C盘下。结果导致了只能引导linux系统,而xp系统引导不了。
在系统启动前有个选择启动系统的选择,一共有5个,前三个为linux系统,第四个是other OS,最后一个是XP,但是选择XP时无法启动,显示的是如下:
Error 23: Error while parsing number
Press any key to continue...
然后就又回到了前面的选择系统的画面。
当我把menu.lst加上了“makeactive“(如下)命令后(以前就只是缺少这行),选择XP时就自动的回到了grub loading stage 2 也就是选择OS的界面了。
# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/sda1
title Microsoft Windows XP Home Edition
root (hd0,0)
savedefault
makeactive
chainloader +1
希望大虾们能帮助我解决一下,要不我就只能重装XP了,然后在想办法引导ubuntu了。实在是不想重装xp了。
vansyliu 于 2009-03-22 19:15:17发表:
终于弄好了,重装了windows,然后把gurb复制到C盘下,改下boot.ini就ok了。
drivers 于 2009-03-16 20:27:21发表:
找有关GRUB的贴子,最好针对ubuntu的