|
|
|
|
|
|
|
|
|
|
xen-users
Re: [Xen-users] messed up partition table on img file
On 24/06/09 13:43, James Pifer wrote:
I have a domU that uses a disk img but it won't boot. The partition
table seems to be messed up.
If I do:
# /sbin/fdisk -ul disk0
You must set cylinders.
You can do this from the extra functions menu.
Disk disk0: 0 MB, 0 bytes
255 heads, 63 sectors/track, 0 cylinders, total 0 sectors
Units = sectors of 1 * 512 = 512 bytes
Device Boot Start End Blocks Id System
disk0p1 63 1574369 787153+ 82 Linux swap / Solaris
disk0p2 1574370 83875364 41150497+ 83 Linux
Partition 2 has different physical/logical endings:
phys=(1023, 254, 63) logical=(5220, 254, 63)
I can mount the partition like this:
mount -o loop,offset=806077440 -t ext3 disk0 tmp
Ideally I'd like to fix the img so it can boot. Otherwise, I could
rebuild it now that I know I can actually get at the data.
Any suggestions on fixing the img file?
If memory serves, pygrub looks for the partition with the grub stuff on
it by looking for a partition with the bootable flag set and if it
doesn't find one it uses the first partition. In this case that means
it's going to try to boot off the swap partition.
Try 'a' in fdisk to toggle the boot flag on the second partition.
jch
_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-users
|
|
|
|
|