なくボリュームラベルで指定することができます。接続とか超イマドキでカッケェ。Zeroは、小型化のためピンヘッダは無く、映像出力はminiHDMI、USB機器はmicroB端子(OTG)に接続します。Piより小さなものが搭載されています。気になるのは、USBコネクターが熱くなるほど発熱することです。熱暴走するほどではありません。Piをサーバとして利用すると24時間動かす事になりますが、それにSDカードを利用するのは精神衛生上よろしくない。現在では供給も安定し、普通に買えるようになった。Wの魅力をお伝えするとともに、ラズパイ初心者向けにセットアップ方法をご紹介したい。接続するものばかりです。ケーブルでラズパイと接続し、シリアル通信する方法を解説します。このようにすれば、目的のUSBフラッシュメモリがマウントされます。ケーブルで接続してコンソールにログインできます。Piをサーバとして利用すると24時間動かす事になりますが、それにSDカードを利用するのは精神衛生上よろしくない。PiをUSBデバイス(HDDやSSD)で起動できるようにする方法。最初に、この方法で起動する場合はSDカードが必要です、もちろんUSBデバイスも必要。「SDカードを使用しない方法」もありますが、USB-HDDを使用する際にスピンアップが間に合わず起動できない......という事があります。この記事で紹介する方法はSDカードこそ必要になりますが、安定性や成功率は高いです。用途に合わせてどちらが適しているか決めましょう。ちなみに、この際に使用するSDカードは非常に小さい容量で構いません。128MBとかでも足ります。この辺りは個人の好みに合わせて設定して下さい。例としてUSB-HDD(/dev/sda)の全体を使用する場合。パーティション構成はどんな風にしても構いません。Windowsとデータを共有する時用にNTFSのパーティションを作成するとか。/の内容をUSBにコピーします。rsyncでコピーする方法とddでコピーする方法があります。rsyncを使用すれば必要なファイルだけをコピーするのでddより早く、ディスクの調整も必要なくなります。(その代わり、特殊なファイルや拡張ファイル属性などの事を考慮する必要があります。RaspbianのimgをSDカードに書き込んでインストールした場合は/dev/mmcblk0p2がデータを保存しているパーティションになっているはずです。これを、ddを使用して先ほど作成したUSB上のパーティションにコピーします。今回の例であれば/dev/sda1です。パーティションの切り分け方や接続しているデバイスによってはsda2やsdb3など他の値の可能性もあるので要注意。ここでifやofの指定を間違えるとSDカードやUSBのデータが吹っ飛ぶので全神経を研ぎ澄まして実行して下さい。ifのiはInput(入力)のi、ofのoはOutput(出力)のoですよ。当然ですが、実行するとパーティション(今回の場合は/dev/sda1)のデータはすべて消えるので、可愛い彼女(そんなものは居ない)の大切な大切な大切な誕生日写真などがある場合は退避させておきましょうね。ddを使用してコピーした場合はファイルシステムのチェックとリサイズが必要になります。e2fsckでファイルシステムをチェックしましょう。」のようにに使用します。実行すると途中で「Fix?」と尋ねられます。尋ねられなくなるまで「y」をタイプしましょう。このままでは単にUSBにパーティションをコピーしただけです。パーティションの容量もSDカードと同じままです。resize2fsでパーティションを拡張しましょう。要するに「ddでコピーして」「e2fsckして」「resize2fsする」ということ。今のままではルートディレクトリにSDカードを使用する設定になったままなので、これを変更しておかないと起動できなくなります。PARTUUIDを確認しましょう。/dev/disk/by-partuuid/で確認できます。このPARTUUIDは後から必要になるのでメモしておきましょう。もって、USB上の/etc/fstabを開きます。今回は/mntにマウントしたので/mnt/etc/fstabですね。ルートディレクトリ(/)のPARTUUIDを先ほど確認したPARTUUIDに書き換えます。今回の例であれば、PARTUUID=24e66acb-02をPARTUUID=52a973b2-092f-4ac0-9086-ee7f9cd69795に変更する、という事。SDカードを他の物に変更する場合は/bootのPARTUUIDが予測できなくなるので、/dev/mmcblk0p1で指定します。ブートローダーのためだけに容量の大きなSDカードを使うのはもったいない......という人は適当なSDカードにブートローダーをコピーしましょう。PiのSDカードのbootパーティションに入っていたファイルをコピーするだけです。ブートローダーの入ったSDカードをPCに接続して、cmdline.txtを編集します。メモ帳(notepad.exe)で編集して構いません。ファイル内にSDカードのPARTUUIDを指定している部分があるので、それをUSBのPARTUUIDに書き換えます。これで出来上がりです。ブートローダーの入ったSDカードとUSBデバイスを接続して起動してみて下さい。初回起動時にディスクのチェックが走る事があるので、もし何かディスクを読み書きしている様子であればしばらく待ってみましょう。起動出来ない場合はディスプレイを接続すると起動処理の際にエラーが出てくれるはずなので原因の特定を。USB-HDDとかで多いみたいですが、USBデバイス(変換アダプタやHDDケース)との相性問題が起きることがあります。最初から認識しておらず起動しないなら分りやすいのでまだマシ。場合によっては数日ほど付けっぱなしにしているといきなりアクセス出来なくなる物もあります。USB-HDDとかだと省電力のためにスリープする機能があったりするので、この手の問題は起きやすいかも。(この記事で紹介した方法)」と「USBだけで起動させる方法」の2種類があります。それとは別に、実はその中間のような「ブートローダーにSDカードを使用するが、カーネルとルートディレクトリはUSBを使用する方法」もあります。これら3つの方法は「どの段階からUSBを使用するのか?」という事の違いになるのですが、基本的には前者の2つが選択肢になるので「ブートローダーにSDカード、カーネルとルートディレクトリはUSB」の方法は覚えなくても良いと思います。SDカード上のブートローダーを読み込み、次にSDカード上のカーネルをロード、ルートディレクトリにはUSBを使用する方法です。そのため、ブートローダー(/boot/bootcode.bin)とカーネル(/boot)にはSDカードを使用します。ルートディレクトリ(/)だけがUSBになります。Piの種類問わず使えます。PiをUSB(HDD)だけで動かす(SD不要)」で解説している方法。最初からUSBを使用してブートローダーを読み込み、カーネルもUSBの物を使用し、ルートディレクトリにもそのままUSBを使用する方法です。ブートローダー(/boot/bootcode.bin)、カーネル(/boot)、ルートディレクトリ(/)のすべてでUSBを使用しています。最初からUSBを使用する関係から、ハードウェア側の対応が必要になります。v1.2、3A+、3B、3B+)が必要になります。4Bはブートの仕組みが変更された関係から、2020/02/05の時点ではこの方法は使えません。ブートローダーはSDカードから読み込みますが、カーネルはUSBの物を使用、ルートディレクトリにも続けてUSBを使用する方法です。そのため、ブートローダー(bootcode.bin)にはSDカードを使用しますが、カーネル(/boot)とルートディレクトリ(/)にはUSBを使用します。(ちなみに、その状態で起動したOSから見た/boot/bootcode.binはUSB上のもので、これは利用されていません。マウントされていない/dev/mmcblk0p1に入っているbootcode.binが使用されています。Pi4以前であれば使える方法です。Pi4はそもそもbootcode.binを使用していないので使えません。この方法でブートさせるメリットはほとんどないので、個人的にはあまり使わない方法かなと。マシンを持っていないので試してませんが、一応こうやればいいんじゃないかというのを書いておきます。ポート番号を確認しておきます。「ポート(COMとLPT)」ってところに現れるかと。ケーブルでの通信をシリアル通信にすることで、ネットワーク絡みで問題が起こってもラズパイにログインできるようになりました。接続できない問題が発生しまして・・・。Pi2はUSB2.0なのでアクセス速度は遅くなりますが接続することができます。Pi2に接続しても、USBコネクターにすっぽり隠れて頭の部分が見えるだけで邪魔になりません。UUID名でマウントされました。USBフラッシュメモリに、MyDataディレクトリを作成してその中に各種データを保存していきます。この音楽は、私のお気に入りの『エンカのチカラ』というCDです。70’s-」の1曲目は「魅せられて」を石川さゆりが歌っています。作成して簡単に移動できるようにします。Pi2に120GBという大容量なストレージを増設できてとても便利になりました。Windowsパソコンに装着すれば、そのままで読み書き可能なのも便利です。Piをさわる方向けの基板です。小型化のためピンヘッダは無く、映像出力はminiHDMI、USB機器はmicroB端子(OTG)に接続します。Piより小さなものが搭載されています。