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