分页: 1 / 1

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

发表于 : 2011-04-10 20:05
oreobird
在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)

上面是分区的信息,我还是菜鸟,请各位大哥指导指导啊,感激感激!!

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

发表于 : 2011-04-10 20:13
灰色小狼

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

发表于 : 2011-04-10 23:13
自由建客
楼上不对。
/dev/sda2 58605181 130276010 35835415 f W95 Ext'd (LBA)

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

发表于 : 2011-04-10 23:47
oreobird
请问该如何解决呢?

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

发表于 : 2011-04-11 1:42
自由建客
用 fdisk 把 /dev/sda2 的 ID 修改为 5 ,也就是 Extended 。

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

发表于 : 2011-04-11 13:07
oreobird
修改之后还是老样子,郁闷。。。

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

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

发表于 : 2011-04-11 14:00
oreobird
请问在没有xp光盘,然后主板又不支持u盘启动的情况下如何用winpe?

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

发表于 : 2011-04-11 15:13
onshoestring
按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

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

发表于 : 2011-04-11 15:17
oreobird
有ultrISO做的u盘启动算是可以用了,进入winpe修复分区表错误之后,重启发现xp可以正常了,但是却没有了多重引导的界面,是不是要修改boot.ini呀?

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

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