用live cd装ubuntu 10.10后,xp无法启动

启动讨论 grub/grub2/syslinux/grub4dos/Lilo
回复
oreobird
帖子: 15
注册时间: 2011-03-01 16:42
送出感谢: 0
接收感谢: 0

用live cd装ubuntu 10.10后,xp无法启动

#1

帖子 oreobird » 2011-04-10 20:05

在xp的基础上装ubuntu10.10,安装过程对分区作过修改,之后ubuntu可以进入,但是xp无法启动会出现蓝屏并提示:
error:unmountable_boot_volume


root@zgs:~# fdisk -lu

Disk /dev/sda: 80.0 GB, 80032038912 bytes
255 heads, 63 sectors/track, 9730 cylinders, total 156312576 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xda7ada7a

Device Boot Start End Blocks Id System
/dev/sda1 * 63 58605119 29302528+ 7 HPFS/NTFS
/dev/sda2 58605181 130276010 35835415 f W95 Ext'd (LBA)
/dev/sda3 130277376 149870591 9796608 83 Linux
/dev/sda4 149870592 156311551 3220480 82 Linux swap / Solaris
/dev/sda5 58605183 99570869 20482843+ 7 HPFS/NTFS
/dev/sda6 99570933 130276010 15352539 b W95 FAT32


root@zgs:~# parted /dev/sda
sda sda1 sda2 sda3 sda4 sda5 sda6
root@zgs:~# parted /dev/sda print
Model: ATA WDC WD800BD-08MR (scsi)
Disk /dev/sda: 80.0GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos

Number Start End Size Type File system Flags
1 32.3kB 30.0GB 30.0GB primary ntfs boot
2 30.0GB 66.7GB 36.7GB extended lba
5 30.0GB 51.0GB 21.0GB logical ntfs
6 51.0GB 66.7GB 15.7GB logical fat32
3 66.7GB 76.7GB 10.0GB primary ext4
4 76.7GB 80.0GB 3298MB primary linux-swap(v1)

上面是分区的信息,我还是菜鸟,请各位大哥指导指导啊,感激感激!!
头像
灰色小狼
帖子: 4573
注册时间: 2008-12-06 10:38
系统: Arch
送出感谢: 21 次
接收感谢: 30 次

Re: 用live cd装ubuntu 10.10后,xp无法启动

#2

帖子 灰色小狼 » 2011-04-10 20:13

头像
自由建客
论坛版主
帖子: 13436
注册时间: 2008-07-30 23:21
系统: Debian stable AMD64
来自: freebuilder@yeah.net
送出感谢: 12 次
接收感谢: 112 次
联系:

Re: 用live cd装ubuntu 10.10后,xp无法启动

#3

帖子 自由建客 » 2011-04-10 23:13

楼上不对。
/dev/sda2 58605181 130276010 35835415 f W95 Ext'd (LBA)
oreobird
帖子: 15
注册时间: 2011-03-01 16:42
送出感谢: 0
接收感谢: 0

Re: 用live cd装ubuntu 10.10后,xp无法启动

#4

帖子 oreobird » 2011-04-10 23:47

请问该如何解决呢?
头像
自由建客
论坛版主
帖子: 13436
注册时间: 2008-07-30 23:21
系统: Debian stable AMD64
来自: freebuilder@yeah.net
送出感谢: 12 次
接收感谢: 112 次
联系:

Re: 用live cd装ubuntu 10.10后,xp无法启动

#5

帖子 自由建客 » 2011-04-11 1:42

用 fdisk 把 /dev/sda2 的 ID 修改为 5 ,也就是 Extended 。
oreobird
帖子: 15
注册时间: 2011-03-01 16:42
送出感谢: 0
接收感谢: 0

Re: 用live cd装ubuntu 10.10后,xp无法启动

#6

帖子 oreobird » 2011-04-11 13:07

修改之后还是老样子,郁闷。。。

Disk /dev/sda: 80.0 GB, 80032038912 bytes
255 heads, 63 sectors/track, 9730 cylinders, total 156312576 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xda7ada7a

Device Boot Start End Blocks Id System
/dev/sda1 * 63 58605119 29302528+ 7 HPFS/NTFS
/dev/sda2 58605181 130276010 35835415 5 Extended
/dev/sda3 130277376 149870591 9796608 83 Linux
/dev/sda4 149870592 156311551 3220480 82 Linux swap / Solaris
/dev/sda5 58605183 99570869 20482843+ 7 HPFS/NTFS
/dev/sda6 99570933 130276010 15352539 b W95 FAT32
oreobird
帖子: 15
注册时间: 2011-03-01 16:42
送出感谢: 0
接收感谢: 0

Re: 用live cd装ubuntu 10.10后,xp无法启动

#7

帖子 oreobird » 2011-04-11 14:00

请问在没有xp光盘,然后主板又不支持u盘启动的情况下如何用winpe?
头像
onshoestring
论坛版主
帖子: 4666
注册时间: 2009-09-06 5:53
送出感谢: 0
接收感谢: 108 次

Re: 用live cd装ubuntu 10.10后,xp无法启动

#8

帖子 onshoestring » 2011-04-11 15:13

按2楼链接试试,不行重装吧。
这样用pe:

1.

代码: 全选

sudo gedit /etc/grub.d/40_custom
加入
menuentry "Tools" {
insmod ntfs
set root=(hd0,1)
linux /grub.exe

代码: 全选

sudo update-grub
2.http://nufans.net/grub4dos/current_release/grub4dos-0.4.4-2009-10-16.zip解压grub.exe放c:\
3.在网上下DEEPINWINPE4.1.iso,放c:\
4.menu.lst如下,放c:\
title DEEPINWINPE4.1
find --set-root /DEEPINWINPE4.1.iso
map /DEEPINWINPE4.1.iso (hd32)
map --hook
chainloader (hd32)
boot
oreobird
帖子: 15
注册时间: 2011-03-01 16:42
送出感谢: 0
接收感谢: 0

Re: 用live cd装ubuntu 10.10后,xp无法启动

#9

帖子 oreobird » 2011-04-11 15:17

有ultrISO做的u盘启动算是可以用了,进入winpe修复分区表错误之后,重启发现xp可以正常了,但是却没有了多重引导的界面,是不是要修改boot.ini呀?
头像
自由建客
论坛版主
帖子: 13436
注册时间: 2008-07-30 23:21
系统: Debian stable AMD64
来自: freebuilder@yeah.net
送出感谢: 12 次
接收感谢: 112 次
联系:

Re: 用live cd装ubuntu 10.10后,xp无法启动

#10

帖子 自由建客 » 2011-04-11 15:43

果然还是分区表的莫名错误,只是这次没抓到点 :em25
我碰到过很多,基本上是 Windows 的磁盘管理搞一下分区,PQMagic 搞一下,DiskGen 搞一下,还有那个什么分区表医生等等。混用后十有八九会出问题。
预防这类问题唯一的方法就是只用一个软件分区,我只用 Linux 的 fdisk 。
回复

回到 “启动和引导”