分页: 1 / 1

[求助]先装UB再装XP出现的问题。

发表于 : 2006-10-10 18:02
嗜血的兔子
我机器有两块硬盘,一个是SATA的80G,一个是普通的40G。
现在已经把UB装在了40G的硬盘上,然后在那个80的上面装XP,刚开始是XP的安装程序不让装(好像那个80的没有引导程序吧。)然后我就拔掉了40G的硬盘,XP可以顺利安装了,现在就是不管怎么样,启动以后都直接进入UB,不直接显示grub的菜单了。想换系统只能在bios里面选哪个硬盘启动,有没有什么办法能恢复的呢?
我看了wiki的那个在grub添加xp选项的文章,好像也不行。
我运行fdisk -l以后是显示这些:

代码: 全选

Disk /dev/hdc: 40.0 GB, 40020664320 bytes
255 heads, 63 sectors/track, 4865 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/hdc1               1        2550    20482843+  83  Linux
/dev/hdc2   *        2551        4738    17575110   83  Linux
/dev/hdc3            4739        4865     1020127+  82  Linux swap / Solaris

Disk /dev/sda: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1        1275    10241406    7  HPFS/NTFS
/dev/sda2            1276        9728    67898722+   f  W95 Ext'd (LBA)
/dev/sda5            1276        5099    30716248+   7  HPFS/NTFS
/dev/sda6            5100        9728    37182411    7  HPFS/NTFS

我在grub的menu.list里面添加的xp选项是不是有错误

代码: 全选

title Microsoft Windows
root (sd0,1)
savedefault
makeactive
chainloader +1

发表于 : 2006-10-11 15:21
Redink
不懂,帮顶

发表于 : 2006-10-11 16:47
aBiNg
1.进入ubuntu执行:
$sudo apt-get update
$sudo mv /boot/grub ~/
$sudo grub-install /dev/sda
$sudo reboot

2.重启后可能直接进入grub/cmd界面
grub>root (hdx,y) #可按tab键查看各分区,进入ubuntu分区
grub>kernel /boot/vmlinuz-... root=/dev/sda(x+1)
grub>initrd /boot/initrd.img-... #...部分用tab选择补全
grub>boot

3.登陆后,可手动编辑menu.lst
从楼主的menu.lst看,大概是root分区号写错了...
:roll: