[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Did not boot on MC/R430



MC/R430 で NetBSD/hpcmips を利用したいと考えまして、
バイナリのインストールを試みましたが、
boot させることができません。
pbsdboot.exe は boot をクリックすると
Loading... というダイアログボックスが出てきて、全ての
青いボックスが出切ったところでフリーズします。
(かなり長い時間待っても、なにも変化しません。)

# このメーリングリストは開発者の方々のためのものですし、
# このようなことを自力で解決出来ない者が、このメーリングリストに
# メールを流すべきではないかも知れませんが、
# 私の作業のどこに間違いがあるのか指摘して頂ければうれしいのですが。


利用環境:
MC/R430
SanDisk 128M Compact Flash + PC Card adapter

作業環境:
Sony VAIO PCG-Z505F
	Windows98
	NetBSD 1.4.1

plan:
このコンパクトフラッシュは total secters が120880なので
	dos 	     0-  1024	約  5M
	/	  1024-230400	約112M
	swap	230400-250880	約 10M
のようになるように計画しました。

NetBSD/hpcmips は
ftp://ftp.netbsd.org/pub/NetBSD/arch/hpcmips/snapshot/comdex-fall-1999/
以下のものを download しました。

以下の手順を Windows98 と NetBSD 1.4.1 が入っている、
Sony VAIO PCG-Z505F で行いました。

disklabel を以下のように、なるように書き換えました。

% disklabel wd2
# /dev/rwd2d:
type: unknown
disk: SanDisk SDCFB-12
label: fictitious
flags:
bytes/sector: 512
sectors/track: 32
tracks/cylinder: 8
sectors/cylinder: 256
cylinders: 980
total sectors: 250880
rpm: 3600
interleave: 1
trackskew: 0
cylinderskew: 0
headswitch: 0		# milliseconds
track-to-track seek: 0	# milliseconds
drivedata: 0 

5 partitions:
#        size   offset     fstype   [fsize bsize   cpg]
  a:   220160    10240     4.2BSD      512  4096    16   # (Cyl.   40 - 899)
  b:    20480   230400       swap                        # (Cyl.  900 - 979)
  c:   240640    10240     unused        0     0         # (Cyl.   40 - 979)
  d:   250880        0     unused        0     0         # (Cyl.    0 - 979)
  e:    10208       32      MSDOS                        # (Cyl.    0*- 39)

fdisk を用いて、以下のようにパーティションテーブルを編集しました。

% fdisk wd2
NetBSD disklabel disk geometry:
cylinders: 980 heads: 8 sectors/track: 32 (256 sectors/cylinder)

BIOS disk geometry:
cylinders: 980 heads: 8 sectors/track: 32 (256 sectors/cylinder)

Partition table:
0: sysid 6 (Primary 'big' DOS, 16-bit FAT (> 32MB))
    start 32, size 10208 (4 MB), flag 0x0
	beg: cylinder    0, head   1, sector  1
	end: cylinder   39, head   7, sector 32
1: sysid 169 (NetBSD)
    start 10240, size 240640 (117 MB), flag 0x80
	beg: cylinder   40, head   0, sector  1
	end: cylinder  979, head   7, sector 32
2: <UNUSED>
3: <UNUSED>

Windows98 上でコンパクトフラッシュの msdos パーティションを
フォーマットして、pbsdboot.exe と netbsd カーネルをコピーしました。

NetBSD に戻って、newfs をしました。
# newfs /dev/rwd2a

このパーティションをマウントして、配布ファイルを
展開しました。

# mount /dev/wd2a /mnt
# cd /mnt
# tar zxvf /tmp/base.tgz
# tar zxvf /tmp/etc.tgz
# tar zxvf /tmp/kern.tgz

デバイスファイルを作成しました。

# cd /mnt/dev
# sh MAKEDEV all

fstab と rc.conf を書き換えました。

# cd /mnt/etc
# cp fstab.wd fstab
# vi rc.conf

そのパーティションをアンマウントしました。

# umount /mnt

MC/R430 にコンパクトフラッシュを(PC Card adapter をつけて、
PC Card スロットに)さして、\メモリ カード から pbsdboot を
ダブルクリックで立ち上げ、
Kernel name:	/netbsd
Flame Buffer:	FreeStyle
として、boot したところ、上に書きましたように、
Loading... というダイアログボックスが出て、青いバーが
全てで切ったところで動かなくなります。
Flame Buffer は MobileGeraII のものを選んでも同じでした。

どうか、宜しくお願いします。


慶田 昌之
Masayuki Keida	mailto:mkeida@ca.mbn.or.jp