Erik Berls wrote:
> When you say starting, do you mean it says "executing bootloader
> kernel..." then hangs, or something else?
> 
it was hanging on executing bootloader kernel and then stopped here..
> fdisk and disklabel partitions match up?
they seems :
# fdisk
Disk: wd0d
NetBSD disklabel disk geometry:
cylinders: 387621, heads: 16, sectors/track: 63 (1008 sectors/cylinder)
total sectors: 390721968
BIOS disk geometry:
cylinders: 1024, heads: 16, sectors/track: 63 (1008 sectors/cylinder)
total sectors: 390721968
Partition table:
0: Linux native (sysid 131)
    start 63, size 21105 (10 MB, Cyls 0-20)
        PBR is not bootable: All bytes are identical (0x00)
1: Linux swap or Prime or Solaris (sysid 130)
    start 21168, size 1180368 (576 MB, Cyls 21-1191)
        PBR is not bootable: Bad magic number (0x5f6c)>
2: NetBSD (sysid 169)
    start 1201536, size 389520432 (190196 MB, Cyls 1192-387620)
        PBR is not bootable: Bad magic number (0x0000)>
3: <UNUSED>
are those bad magic number an issue ? do you have the same ?
here is the disklabel wd0 output :
# wd0d:
type: ESDI
disk: ST3200822A
label: fictitious
flags:
bytes/sector: 512
sectors/track: 63
tracks/cylinder: 16
sectors/cylinder: 1008
cylinders: 387621
total sectors: 390721968
rpm: 3600
interleave: 1
trackskew: 0
cylinderskew: 0
headswitch: 0           # microseconds
track-to-track seek: 0  # microseconds
drivedata: 0
16 partitions:
#        size    offset     fstype [fsize bsize cpg/sgs]
 a:   2097648   1201536     4.2BSD   1024  8192    64  # (Cyl.   1192 -
  3272)
 b:   1180368     21168       swap                     # (Cyl.     21 -
  1191)
 c: 389520432   1201536     unused      0     0        # (Cyl.   1192 -
387620)
 d: 390721968         0     unused      0     0        # (Cyl.      0 -
387620)
 e:     21105        63 Linux Ext2      0     0        # (Cyl.      0*-
    20)
 f:  33555312   3299184     4.2BSD   1024  8192    64  # (Cyl.   3273 -
 36561)
 g:   8389584  36854496     4.2BSD   1024  8192    64  # (Cyl.  36562 -
 44884)
 h:   1024128  45244080     4.2BSD   1024  8192    64  # (Cyl.  44885 -
 45900)
 i: 344453760  46268208     4.2BSD   1024  8192    64  # (Cyl.  45901 -
387620)
> /boot in the linux partition contains the right bits?  <-- this should
> get  you to the NetBSD bootstrap prompt.  Realistically, I'd first
> worry about getting there then the rest of the disk.
Hmm I have wiped the disk completely and then I reinstalled using
my bootable moded restore cd, It works and booted correctly.
there is one things I'm not sure to understand, in the linux partition
holding the vmlinuz* kernels that boots the netbsd kernel.
There is "by default" this boot.gz which is very small, I remember that
before you could load up kernel directly, it seems that it's not the
case anymore and that my previous hanging issue was due to the fact that
i changed all vmlinux* kernel links to my new generic cobalt kernel
instead of boot.gz..
Is it  cobalt "bios" -> ext2fs partition /boot/boot.gz -> wd0a:/netbsd now ?
so to install a new kernel i could replace the /netbsd like in any x86
installation ?
A part from that I had to cross recompile basename statically linked as
/usr is in a different partition (so is the libc).
everything seems to works perfectly, I will give a try on testing more
extensively the port :)
> -=erik.
Thanks,
Regards,
Eric.
Attachment:
signature.asc
Description: OpenPGP digital signature