急救:重启显示invalid partition table

Lucid Lynx (长期支持)
回复
头像
and
帖子: 119
注册时间: 2010-05-10 15:29
送出感谢: 7 次
接收感谢: 0

急救:重启显示invalid partition table

#1

帖子 and » 2010-05-10 18:46

我第一次装ubuntu,没想到受这么大打击。

1。装之前我的电脑就是双系统(win7和XP),win7在c盘,我把c盘格了(ntfs,由主分区转成逻辑分区)准备装ubuntu。

2。我用光盘安装的,在第五步,我分成了下表的9,10,11,12的四个部分来装ubuntu。在最后一步的时候点“高级”选引导文件的存放路径,我选的是sda5。

3。重启后就出现标题中的问题了。我觉得需要提下的是,E盘(sda6)是逻辑分区,我把XP装这里了。所以c盘也转为逻辑分区后我的机器里没有主分区了。

4。我找了下论坛资料,重新安装后不重启。我输入find /boot/grub/stage1提示没有要找的文件,在分配的boot分区的grub文件里也没有menu这个文件,然后也找不到grldr这个文件。

5。然后我现在想回到XP系统,但是重启后就直接到标题说的问题那了。囧!

6。谁知道情况帮帮忙吧,先谢谢了!


Disk /dev/sda: 250.1 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xaebdaebd
Device Boot Start End Blocks Id System
/dev/sda1 1 30401 244195009+ f W95 Ext'd (LBA)
/dev/sda5 * 5100 7648 20474811 b W95 FAT32
/dev/sda6 7649 10198 20482843+ b W95 FAT32
/dev/sda7 10199 15104 39407413+ b W95 FAT32
/dev/sda8 15105 30401 122873121 b W95 FAT32
/dev/sda9 1 1868 14998528 83 Linux
/dev/sda10 1868 1992 999424 83 Linux
/dev/sda11 1993 2656 5326848 82 Linux swap / Solaris
/dev/sda12 2656 5099 19628032 83 Linux

Partition table entries are not in disk order
ubuntu@ubuntu:~$
LOOK AT ME! YOU CAN SEE THE GOD!HOHOHOHO!I‘M A COLOR GOD!
billbear
帖子: 3681
注册时间: 2008-05-03 23:42
送出感谢: 0
接收感谢: 3 次

Re: 急救:重启显示invalid partition table

#2

帖子 billbear » 2010-05-11 11:46

1. xp 和 win7 的引导都在 c 盘,c 盘格了就不能用常规的途径来引导 xp 了。把 c 盘转换成逻辑分区更令人费解,你根本是不想要 windows 了。
2. windows 已经不能引导,如果 grub 再不装到 mbr,你就不能引导任何系统。grub 装到分区是要通过 windows 引导 linux 的。
另外你把 c 盘分成四块,xp 的 boot.ini 就得改,如果原来是 multi(0)disk(0)rdisk(0)partition(2)\WINDOWS
现在就要改成 multi(0)disk(0)rdisk(0)partition(5)\WINDOWS
不过反正 boot.ini 已经不在了。(c盘已经被干掉了)
3.我觉得需要提下的是,E盘(sda6)是逻辑分区,我把XP(除引导文件之外)装这里了。
4.你找的资料已经过时,ubuntu 已经使用了 grub2
5.你需要在磁盘开头重新建立一个主分区,不需要很大,用 pe 来格式化成 ntfs/fat,设为活动,然后去别人的机器里拷贝 ntldr, NTDETECT.COM, bootfont.bin, boot.ini 这几个引导文件放在里面。boot.ini 请根据第2条修改。
6.不用谢
头像
and
帖子: 119
注册时间: 2010-05-10 15:29
送出感谢: 7 次
接收感谢: 0

Re: 急救:重启显示invalid partition table

#3

帖子 and » 2010-05-11 12:24

billbear 写了:1. xp 和 win7 的引导都在 c 盘,c 盘格了就不能用常规的途径来引导 xp 了。把 c 盘转换成逻辑分区更令人费解,你根本是不想要 windows 了。
2. windows 已经不能引导,如果 grub 再不装到 mbr,你就不能引导任何系统。grub 装到分区是要通过 windows 引导 linux 的。
另外你把 c 盘分成四块,xp 的 boot.ini 就得改,如果原来是 multi(0)disk(0)rdisk(0)partition(2)\WINDOWS
现在就要改成 multi(0)disk(0)rdisk(0)partition(5)\WINDOWS
不过反正 boot.ini 已经不在了。(c盘已经被干掉了)
3.我觉得需要提下的是,E盘(sda6)是逻辑分区,我把XP(除引导文件之外)装这里了。
4.你找的资料已经过时,ubuntu 已经使用了 grub2
5.你需要在磁盘开头重新建立一个主分区,不需要很大,用 pe 来格式化成 ntfs/fat,设为活动,然后去别人的机器里拷贝 ntldr, NTDETECT.COM, bootfont.bin, boot.ini 这几个引导文件放在里面。boot.ini 请根据第2条修改。
6.不用谢
呃,当然要谢谢了。回答得很仔细。

不过我昨晚一怒之下把电脑磁盘全部格式化了,现在唯一的主分区---C盘就10G,整了个xp.我单独分出个40G磁盘准备用虚拟机装ubuntu练练手先。

目前就是虚拟机里不太会通过主机联网。。。。。。
LOOK AT ME! YOU CAN SEE THE GOD!HOHOHOHO!I‘M A COLOR GOD!
回复

回到 “Ubuntu 10.04 LTS”