[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