CFへのFreeNASインストールメモ
■経緯
以前はUSBブートでFreeNASを使っていたが、nForceマザーのUSBコントローラが残念な子で起動時コケるどころかBIOS上からデバイスが見えなくなってどうしようもなくなった。
空いているインターフェイスがIDE1本なので、わざわざHDD使うのももったいないのでCF-IDE基盤を用いてみた。
■構成
HP ML115 G1
基板: TFTEK JAPAN CFIDE-401LA
CF: Transcend TS2GCF133
HDD: Western Digital WD10EADS*4(1TB*4 on RAID5)
OS: FreeNAS for AMD64 Ver.0.7.4919
■設定
FreeNASの設定まとめ
※通常の構築にはこちらのサイトが詳しいです。
CFブートでハマった点などを。
ad0: WARNING - WRITE_DMA UDMA ICRC error (retrying request) LBA=***
ISOイメージをダウンロードしてCDに焼き、起動しようとするとDMA転送でエラーを吐く。
Welcome to FreeNAS!
1. Boot [default]
2. Boot with ACPI disableed
3. boot in Safe Mode
4. Boot with verbose logging
5. Escape to loader prompt
6. Reboot
再起動し、5番を押してloader promptに入る。
set hw.ata.ata_dma="0" boot
DMA転送モードを無効にして起動する。
参考:FreeBSD QandA 852
Console setup
-
-
-
-
-
-
-
-
-
-
-
- -
-
-
-
-
-
-
-
-
-
-
9番を押しインストールし、CDを取り出して再起動。
同様にDMA転送を無効にして起動。
Console setup
-
-
-
-
-
-
-
-
-
-
-
- -
-
-
-
-
-
-
-
-
-
-
3番を押しIPアドレスを設定。
続いて、GUI上からブートストラップの設定を変える。
/cf/boot/loader.confと辿り[OK]ボタンを押す
hw.ata.ata_dma="0"
と追記
これでブート時にエラーを吐くことが無くなる。