謎のコンピュータ NEC MP084M-004G-0EにDebianを入れる

投稿者: | 10月 2, 2022

導入

秋葉原のハードオフでタッチパネルのついた謎のコンピュータらしきものを300円で購入しました。

側面に型番が書いてあってNECネクサソリューションズ MP048M-004G-E0 NAKED MODELだそうです。製造はサムテック株式会社。
この型番で検索をかけてみたところ、サムテックのサイト上でパンフレッドが見つかりました
見た目的にある程度想像はしていましたが、産業用っぽいですね。回転寿司のオーダ用とか、カラオケとかにありそう…
起動してみたところWindows XP Embeddedが入っていました。CPUはAMD Geode LX 800。初めて聞く名前のCPUでした。
ちょっと触ってみたところ、データの書き換えができませんでした(再起動すると元に戻る)。謎です。
特に使い道がないので、スマート家電の制御端末にしようかなと思ってDebianをインストールしてみます。

Debianのインストール

インストール自体はできましたが、かなり時間がかかりました。あと、GUIは重くて使い物になりません。タッチパネルもドライバが当たっていないのかそのままじゃ使えません。全部の手順を書いてもめんどくさいので、引っかかったところだけ書いておきます。今回はSDカードをコンパクトフラッシュに変換したものにインストールしました。

セットアップが起動しない

インストーラが入ったUSBメモリを指してGRUBが起動して、インストーラの選択肢が現れて、通常のインストーラを選択しますが、

こんな感じにカーソルが右上に現れて点滅しますが、進みません。
これは、時間を待てば解決します。30分くらい待てば進みます。ただ、セットアップはメモリが足りないのでLow Memory Modeで起動します。

インストールできたがGRUBが起動しない

インストールできて、ブート設定をコンパクトフラッシュにして再起動すると、Verifying DMI Pool Data ………と出てしまって進まなくなりました。これも時間を待てばGRUBが起動するのかなーって一晩置いてみましたが、起動しませんでした。そこで、MBRを一回壊してから、他のGRUBからコンパクトフラッシュ内のDebianを起動してGRUBを再インストールしたところ一応起動するようになりました。

GRUBの壊し方はこのサイトを参照にしました。他のLinuxにコンパクトフラッシュを接続して

dd if=/dev/zero bs=1 count=446 of=/dev/sdb

みたいな感じでMBRを壊しました。sdbの部分は接続したコンパクトフラッシュのデバイス名なので各自変えてください。その後、SUPER GRUB2 DISKとかをUSBメモリに焼いて、そこから起動しました。GRUBではcを押してコンソールに入ります。その後は、lsでデバイス一覧を表示して、ls (hd0,msdos1)/みたいな感じで中のファイルが見れるのでvmlinuzやinitrd.imgがあるパーティションを探します。見つかったら

set root=(hd2,msdos1)
linux /vmlinuz root=/dev/sdc1
initrd /initrd.img
boot

で起動します。2行目の/dev/sdc1は各自変えてください。ここらへんのコマンドはこちらを参考にしました。

起動したら、

sudo apt update
sudo apt install grub2-common
sudo grub-install
sudo update-grub2

(コマンド間違えてるかも)とかでインストールしてください。ただ、これでインストールしても苦難は続きます。↓

GRUBが起動しない2

再インストールしても

こんな感じでWelcome to GRUB!となってからGRUBが起動しません。これは時間を置けば起動します。10~20分くらいかかりました。

画面が変になる

GUI、CUIが起動しても解像度が合わないのか表示が崩れます。

これは、解像度を設定し直せば大丈夫です。GRUBでeを押してカーネルオプションを表示させ、quietを消してVGA=800x600を追記すればちゃんと表示されます。ここらへんはこのサイトを参考にしました。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)