全2件 (2件中 1-2件目)
1
raspberry piの/etc/fstabをいじっていたら、raspberryが起動しなくなった。/etc/fstabとは、マウント情報の設定ファイルだ。起動時に、自動的に外付けのHDDをマウントするために、編集した直後だった。sshでアクセスしようとしても、ダメだった。raspberry piのOS等は、SDカードに入っているので、raspberry piからSDカードを取り出して、windowsPCのカードリーダーに差し込んだが、アクセスできなかった。ファイルシステムが異なるためだ。windowsにext2fsdをインストールしたが、結局ダメだった。やはり、LINUXのシステムからアクセスすべきだろうと考え、knoppixを用いることにした。CD起動のLinuxだ。はじめにずいぶん以前にダウンロードしていたものを使ったのだが、うまくいかなかったので、最新版をダウンロードして、CD起動を行った。今度は成功し、raspberry piの/etc/fstabにアクセスが可能になり、編集しなおしたところ、うまく起動するようになった。そのほか、以前/boot/config.txtをいじって、PCモニタにしか接続できないような設定にしていたが、それをもとに戻した。ちなみに、/etc/fstabの設定は、以下のようにしている。UUID="**" /mnt/sda1 ntfs defaults,nofail 0 0UUID="**" /mnt/sdb1 vfat defaults,nofail,uid=1001,gid=1001,iocharset=utf8,codepage=932 0 0**の部分は、各ハードディスク固有のIDだ。vfatでフォーマットされたdiskの場合には、オプションをたくさんつけているが、特に、iocharasetの部分がないと、文字化けが起こる。ここで、uid(gid)の1001は、新たに作ったユーザー(グループ)のID。ntfsのdiskでは、文字化けは起こっていない。ちなみに、マウントコマンドで、ntfsのHDDの情報を見ると、/dev/sda1 on /mnt/sda1 type fuseblk (rw,relatime,user_id=0,group_id=0,allow_other,blksize=4096)となっており、typeがntfsでなく、fuseblkとなっているが、なぜこうなるのかわからない。vfatのほうは、/dev/sdb1 on /mnt/sdb1 type vfat (rw,relatime,uid=1001,gid=1001,fmask=0022,dmask=0022,codepage=932,iocharset=utf8,shortname=mixed,errors=remount-ro)となっており、/etc/fstabの設定どおり、typeはvfatだ。
2016.06.12
raspberry piには、minecraftの無料版があるということなのでやってみた。ただ、うちのraspberry piはテレビにつないでいないので、vncを使ってPC上で表示させようと試みた。最初、windows付属の「リモートデスクトップ接続」を使ってみたのだが、raspberry piのデスクトップ画面は表示されるのに、minecraftの画面は真っ黒で、何も表示されない。ちなみにminecraftは、[menu]->[ゲーム]->[minecraft pi]で起動できる。調べてみると、realvncを使えばできるらしい。そこで、https://www.realvnc.com/products/vnc/raspberrypi/を見て、realvnc serverを、raspberry piにインストール。さらに、windowsにも、realvnc viewerをインストール。これには、以下のブログに書いてあるバージョンが必要。https://www.raspberrypi.org/blog/minecraft-pi-and-more-over-vnc/このrealvnc viewerを起動して、vnc serverにユーザー名piでログイン。ユーザーpiでないと失敗する。さらに、raspberry piへのログインを行う。この際も、ユーザーpiでないと、minecraftが立ち上がらなかった。そのほか、realvnc viewerの画面が小さかったので、raspberry piの/boot/config.txtに、root権限で以下のような設定を付け加えた。hdmi_force_hotplug=1hdmi_group=2hdmi_mode=28overscan_left=16overscan_top=16overscan_right=16overscan_bottom=16これは、PCモニター(hdmi_group=2)で、解像度1280x800(hdmi_mode=28)の設定だ。https://www.raspberrypi.org/documentation/configuration/config-txt.mdテレビに接続する場合は、変更しなければいけないだろう。raspberryを再起動して、realvnc viewerを起動すると、大きめの画面が現れた。そのほか、minecraftを遊ぶ際には、以下に書いてあるようにrealvnc viewerの最適化が必要。https://github.com/RealVNC/raspi-preview#optimizingVncViewer
2016.06.05
全2件 (2件中 1-2件目)
1


