Linuxの研究活動ばかりやっています。Linuxをいじくり回すのに使ったりしています。DE3815TYKHE(本体貼付のラベルでは、製品名は「DE3815TYKE」と記載されています)というベアボーンキットを入手できました。サイズは小さめの弁当箱くらいです。いう小型のベアボーンキットは結構前から出回っていて、秋葉原のPCショップなどで見かけることもありました。デストップPC用のベアボーンキットはメジャー・メーカー製の物が多いですが、小型のベアボーンキットは大抵はマイナーなメーカーの製品でした。ところが、ここ数年省電力PCやホームサーバーの需要が高くなっているため、ASUSやGIGABYTEなどのメジャーなメーカーもこの種の製品を多く販売するようになっています。Computing)」という名称を使っています。NUCシリーズ・ベアボーンキットの一つです。Daul-core版が欲しくて、こいつを個人輸入するべきかずいぶん悩みました。工場リードタイム:20週間」(本記事投稿時点)になっています。いま注文しても、実際に入手できるのは3〜4ヶ月位(もしかするともっと先)になるんじゃないかと思えました。これ以外にE38xx搭載ボードが他にないかと探し廻ったのですが、現状日本国内ですぐに入手できるのはDE3815TYKHEくらいしか見つかりませんでした。ASRockなどから多くの種類の製品が販売されており、秋葉原のPCショップやAmazonでも購入できます。Trailシリーズの最新版かつ最省電力版プロセッサであるE3800シリーズを搭載したボードは産業用として売られているものが多く、まだ製品の種類も製造量も少ないのが実情です。Mini-ITX」というキーワードでググってみると、以下のようなページくらいしか見つかりませんでした。スリム、スマート、そしてパワフル!上のうち、1〜2は産業用ボード製品のようです。価格も高そうなので、入手は諦めた方が良さそうです。COMMELLとDFIのボードも産業用かもしれませんが、この2つのメーカーはデスクトップやサーバー用PCのマザーボードも製造しています(COMMELLは産業用ボードが主力製品です)。どちらもマイナーなメーカーなので、これらのボードも日本国内で入手するのは難しいでしょう。最後の2つのリンクは、ASRock製のUTXフォームファクタのボードの製品ページです。このボードも産業用みたいで、まだ発売されて間もない製品のようです。じつは、上のボードの中で一番欲しいと思ったのがこれです。ASRockはメジャーなメーカーなので、もしかすると日本へもこの製品が入ってくる可能性があるかもしれません。ならったら、ぜひこいつを購入してみたいです。MAXのようにフォームファクタがMini-ITXでないボードもありますが、ケーブルやケースなどの入手性を考えると、やはりMini-ITXがベストの選択でしょう。Trail-I)を搭載したMini-ITXボードを必ず入手しようと思っています。DE3815TYKHEの組み立てDE3815TYKHEに部品を追加して組み上げたので、その作業の様子を紹介します。DE3815TYKHEはベアボーンキットですが、CPUのE3815はオンボードの直付けです。したがって、追加部品として必要なのはメモリとSATAディスクだけです。以下の2つの部品を用意しました。80GB前者はDE3815TYKHEと一緒にAmazonから購入し、後者はオークションで中古品を落札しました。メモリは2GBと4GBのどちらにするかずいぶん悩みました。7/8/8.1ならメモリは最低4GB搭載しないと実用になりませんが、こいつにWindowsを入れるつもりはまったくありません。Linuxの場合も実用機として使うならメモリは4GBあった方がベターですが、このDE3815TYKHEは開発専用ターゲットとしてしか使わないつもりなので2GBで十分だと思いました。DE3815TYKHEのカバーを開いてみました。下がDE3815TYKHEの内部の写真です。左側の一番大きなコネクタがDIMMスロットで、右側のスペースがディスクドライブを取り付け場所のようです。ちなみに、真ん中に位置するコネクタはMini-PCIeのスロットのようで、アンテナケーブルらしき物も見受けられます。ディスクドライブ用の金具を取り外して確認すると、このケーブルの先にちゃんとアンテナが付いていて、アンテナ本体部分はケース内側に貼り付けられていました。いうことは、無線LANモジュールを取り付けるだけでWi-Fi機能を追加できることになります。そのうち、適当な無線LANモジュールを入手して、このMini-PCIeスロットに取り付けようと思っています。いずれの部品も取り付け作業は特に難しくありません。部品用のネジもすべて付属しています。メモリはDIMMスロットへ挿し込むだけです。ディスクドライブの方は、金具を外して、それにディスクをネジ止めしてから、元の場所に戻すだけです。下の写真が、DE3815TYKHEにメモリとSSDを取り付けた状態です。PCを組み立てたことのある人なら誰でもできるでしょうし、そういう経験を持ってない人でもできそうなほど簡単な作業でした。メモリとSSDを取り付けたら、カバーを閉めれば組み立ては終わりです。組み立て作業が終わったので、さっそくDE3815TYKHEの電源を入れてみました。NUCのロゴ画面がモニタに表示されました。この画面が表示された直後に、キーボードの[F2]キーを押すと、BIOSの画面が表示されました。PCやマザーボードのBIOS画面は大抵はキャラクタ・ベースのものが多いのですが、DE3815TYKHEのBIOS画面はグラフィカルなものでなかなか凝っています。このBIOS画面にはポインタ(矢印)が表示されているので、一見マウスが必要なように思えますが、キーボードだけでも操作できます。[Tab]キーを押す度に、画面上の選択可能なボタンやタブへ順次カーソル(オレンジ色の枠線)が移動するので、目的の場所で[Space]キーを押せば、それを選択できるようになっています。DE3815TYKHEのBIOSの構成画面を以下に示します。Interface)ベースのものばかりです。予想していたとおり、やはりDE3815TYKHEのBIOSもUEFIベースでした。UEFIベースのBIOSでLinuxを動かす場合、色々なTipsがあります。この辺の情報もそのうち書こうと思っています。一般のユーザーなら、こういうベアポーンPCへインストールするのはWindowsだと思いますが、私の場合はあくまで組込みターゲットとして使うことが目的なので、Windowsを入れることは将来もないでしょう。Trailについて調べているうちに、DE3815TYKHEのような小型の省電力ベアボーンキットが数多く販売されていることを知ったので、近いうちにこういうベアボーンキットを使ってメディアサーバーを一台を組んでみたいと思っていますが、この計画を実行するときは、WindowsではなくLinuxでサーバー環境を構築するつもりです。最近はオープンソースソフトも充実してきているので、デスクトップとサーバーのいずれもLinuxで十分に実用的な環境を構築できるはずです。Windowsの方が楽かもしれませんが、Linuxを使った方がより深い知識が得られます。私にとってWindowsはすでに過去のOSなので、使うのは仕事上どうしても必要な場合だけです。Linuxを動かすことだったので、さっそくそれに挑戦してみました。Linuxのイメージから起動用メディアを作成するところから始めました。Linuxの起動メディアを作成できると記載されています。<target/rootfs>上の手順を私の環境に合わせて読み換えて、以下ようなコマンドを実行しました。files...」というメッセージ出力の処理が実行されている途中で下のような警告ウィンドウが表示されましたが、USBメディアの作成は成功しているようです。3.0対応の物)です。3.0対応ポートに挿した状態で、同機の電源を投入してみました。すると、モニタに下のようなGRUBのメニュー画面が表示されました。ブートできそうかなぁ?」と思いながら、この画面から「boot」という項目を選択してみましたが、下のようなエラーが表示されて、カーネルのブートシーケンスは途中で停止してしまいました。BSPの正規ターゲットであるIntel製の3種類のボードだけなのかもしれません。Linuxを起動できなかったので、ここで色々な試行錯誤をしました。LinuxのUSB起動メディアを作成できるんじゃないかと思います)。sync最初にumountコマンドでUSBメモリをアンマウントしています。Linuxのhddimgイメージ・ファイルを指定して、その格納イメージをUSBメモリへ書き込んでいます。このhddimgファイルには、ddコマンドに直接渡すことができるディスクバイナリ・イメージが格納されているようです。上の手順によって作成したUSBメモリを挿した状態で、再度DE3815TYKHEの電源を投入してみました。すると、下のようなGRUBのメニュー画面がモニタに表示されました。Desktopの画面が表示されました。Linuxをブートできることが確認できたので、続いて、SATAディスクからブートできるか試してみました。USBメモリから起動した際にGRUBのメニュー画面に「install」という項目が存在しています。Linuxのイメージを書き込むことができます。具体的な手順としては、GRUBのメニュー画面で「install」を選択します。すると、カーネルのブートシーケンスがしばらく流れた後、数秒後にディスクメディアの検索処理が自動的に実行されます。USBメモリ以外のディスクメディアが見つかると、下のようなメッセージが表示されます。このメッセージに「y」と入力すれば、対象ディスク上にパーティションテーブルが作成され、さらにカーネルの起動イメージとrootfsファイル群の書き込みも自動的に実行されます。これらの処理が完了すると、下のようなメッセージが表示されてその状況が通知されます。Linuxが再起動します。Desktopが動いている様子です。[必須入力]※画像の中の文字を半角で入力してください。