Port-xen archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Issues booting Xen on a dual boot machine.
Hi guys.
I've 4 partitions, the 3 first ones are of Linux type and the last one 
is NetBSD [2].
I installed grub in NetBSD and tried to boot Xen off my FFS slice on the 
NetBSD partition but I couldn't.
I can boot normal non-xen kernel just fine.
My grub config [1] should be fine and I also tried to manually boot my 
Xen kernel with following error:
grub> root (hd0,3,a)
        Filesystem type is ffs, partition type 0xa9
grub> kernel (hd0,3,a)/xen.gz
        Error 24: Attempt to access block outside partition
The wd0a slice is FFS1.
What can be wrong here? Is that because NetBSD lives on 4.th partition?
I can also boot Xen on Linux just fine off partition #2.
And there's of course /grub/ffs_stage1_5
[1]:
title           NetBSD Xen 3.1.4
root            (hd0,3,a)
kernel          (hd0,3,a)/xen.gz dom0_mem=1536000 noapic acpi=off
module          (hd0,3,a)/netbsd-xen bootdev=wd0a ro console=pc
title           NetBSD CURRENT
root            (hd0,3,a)
kernel          (hd0,3,a)/netbsd bootdev=wd0a
[2]:
Partition table:
0: Linux swap or Prime or Solaris (sysid 130)
    start 63, size 3903732 (1906 MB, Cyls 0-242)
        PBR is not bootable: All bytes are identical (0x00)
1: Linux native (sysid 131)
    start 293041665, size 19535040 (9539 MB, Cyls 18241-19456)
        PBR is not bootable: All bytes are identical (0x00)
2: Linux native (sysid 131)
    start 3903795, size 175783230 (85832 MB, Cyls 243-11184)
        PBR is not bootable: All bytes are identical (0x00)
3: NetBSD (sysid 169)
    start 179687025, size 113354640 (55349 MB, Cyls 11185-18240), Active
First active partition: 3
Additional info:
NetBSD version: NetBSD 4.99.70
Xen version: 3.1.4
Disklabel info for wd0:
16 partitions:
#        size    offset     fstype [fsize bsize cpg/sgs]
 a: 112330512 179687025     4.2BSD   2048 16384     0  # (Cyl. 178260*- 
289699*)
 b:   1024128 292017537       swap                     # (Cyl. 289699*- 
290715*)
 c: 113354640 179687025     unused      0     0        # (Cyl. 178260*- 
290715*)
 d: 312581808         0     unused      0     0        # (Cyl.      0 - 
310100)
 e:   3903732        63       swap                     # (Cyl.      0*- 
  3872*)
 f:  19535040 293041665 Linux Ext2      0     0        # (Cyl. 290715*- 
310095*)
 g: 175783230   3903795 Linux Ext2      0     0        # (Cyl.   3872*- 
178260*)
Cheers,
Marcin
Home |
Main Index |
Thread Index |
Old Index