\r\n\r\n

linuxとraspberry piにusb flashデバイスをインストールする方法

一般的なディストリビューション(私たちはubuntuを使っています)とあまり使われていないディストリビューション(raspberry piのraspbian jessie operating systemなど)のusbデバイスやsdカードに関する問題を見てみましょう......。

リムーバブルUSBストレージは、パソコン間で簡単にデータを転送することができますが、使用時に自動的にデバイスをインストールしないパソコンを使用している場合*、正しいコマンドがないとUSBドライブ間でデータを移動することは不可能ではないにしても、困難と感じることがあるかもしれません。

または、SDカードにも同様の問題がある可能性があります。

ここでは、一般的なディストリビューション(私たちはUbuntuを使っています)と、Raspberry PiのRaspbian Jessieオペレーティングシステムのようなあまり使われていないディストリビューションの両方で、USBデバイスとSDカードに関する問題とその解決策を見てみましょう。

成熟したLinuxディストリビューションでのu**フラッシュデバイスの使用

USBデバイスを接続したときに何が起こってほしいかは、長く使われている成熟したLinuxディストリビューションの多くに見られることで、ユーザー中心で拡張されたエクスペリエンスを念頭に置いて設計されています。多くの場合、これらのディストリビューションは、UbuntuのようなWindowsやosxの代替品として登場します。

ここでは、USBフラッシュデバイスを接続することは、単に**それ**を意味します。

この操作を行うと、ドライブの内容を一覧表示するウィンドウが表示されますので、必要に応じてブラウズすることができます。

また、「取り出し」ボタンをクリックしてドライブを安全にアンマウントし(もちろん安全にアンマウントするため)、デバイスを物理的に切り離すことも簡単です。

sdカードはどうですか?

SDカード(最良の結果を得るには、信頼できる**ベンダーの提供するデバイスであることを確認してください)についても同様ですが、カードがexFATファイルシステムを使用している場合、自動的にマウントされないことがあります。エラーメッセージが表示されることもあります。この場合、exfat utilsソフトウェアがインストールされていないことが原因である可能性があります。これにより、LinuxシステムはexFATストレージデバイスの内容を読み取ることができます。

Ubuntu 14.04以降にインストールする場合は

sudo apt-get install exfat-fuse exfat-utils

バージョン13.04以前の場合、インストールにはppaが必要です。

sudo apt-add-repository ppa:relan/exfatsudo apt-get updatesudo apt-get install fuse-exfat

exFATをインストールした状態で、SDカード(デジタルカメラで使用されている可能性のあるデバイス)を**すると、操作方法が表示されます。利便性を考えると、デバイスをファイルマネージャで開きたい。

同様に、NTFS ファイルテーブルを使用したデバイスのマウントに問題がある場合 (このファイルシステムを好む人もいます) には

sudo apt-get install ntfs-3g

...そして、再**して内容を表示します。

raspberry piにドライバをインストールする。

選択したLinuxディストリビューションがUSBドライブの自動インストールをサポートしていない場合は、手動で設定する必要があります。

例えば、RaspbianのRaspberry Piが動作するUSBメモリ**を入れた場合、自動でマウントされないことがわかります。しかし、これを行うには追加のソフトウェアは必要なく、いくつかのコマンドを追加するだけでよいのです

まずは**デバイスです。最寄りの機器に十分な空きスロットがあるはずですが、そうでない場合や、USBスロットが2つしかない古いPi(あるいは1つしかないPi 0)を使用している場合は、電源付きのUSBハブを使用することをお勧めします。

が自動的に読み込まれるように設定するには、以下のコマンドでデバイスの固有参照番号を確認します。

ls -l /dev/disk/by-uuid/

sdaに記載されている8桁のIDコードをメモしておいてください。各デバイスはそれぞれUUIDを持っているので、接続する予定のすべてのUSBストレージデバイスについて、この作業を行う必要があります。

次に、ローディングポイントの作成ですが、これは、フォルダーを

sudo mkdir /media/u**

...そして、piユーザーを制御下に置く(デフォルトのユーザー名が変更されている場合は、このユーザー名に変更する):.

sudo chown -R pi:pi /media/u**

ドライブの手動インストールは別のコマンドです。

sudo mount /dev/sda1 /media/u** -o uid=pi,gid=pi

この段階では、ファイルマネージャーで確認できる/media/u**にあるファイルの読み出し、書き込み、削除、移動が可能です。なお、上記のコマンドは、次のように入力することもできます。

sudo mount /dev/sda1 /media/u**

......しかし、これではsudoを使ってしか書き込めないことになり、理想的とは言えません。

ドライブをアンマウントしたいときにPiが起動している場合は、umountコマンドで。

umount /media/u**

正しいコマンドはunmountではなくumountであることに注意してください。Piの電源が切れていれば、いつでもドライブを取り外すことができます。これはどのデバイスでも同じです。

raspberry piへのドライバの自動インストール

手動インストールは非常に便利ですが、上記のほとんどを実行しないために、ドライブは**に自動的にインストールするように設定することができます。書き留めたUUIDを覚えていますか?それがここで活きてくる。

まず、nano などのテキストエディタで fstab ファイルを開いてください。

sudo nano /etc/fstab

文書の最後に、次の行を追加してください。

UUID=[YOUR_UUID] /media/u** vfat auto,nofail,noatime,users,rw,uid=pi,gid=pi 0 0

動作させるためには、端末を再起動する必要があります。

sudo reboot

UUIDが指定した場所にある限り**、一度保存(Ctrl+Xで保存して終了)すると、**自動的にドライブに読み込まれます。他のドライブの場合は、各デバイスのUUIDのために追加の行を追加する必要があることを覚えておいてください。

fstab ファイルに追加されたドライブを安全に削除するには

sudo umount /media/u**

u**デバイスのインストールと削除:それほど難しいことではありません。

Raspbian Jessieはとても便利なOSで、自動化されたソフトウェアソリューションがすでにあればいいのに、と思っていました。

しかし、解決策は非常にシンプルで、もちろんDebianベースのOSは非常に柔軟で、ユーザー自身のニーズに合わせて自動化することが可能です。

UbuntuやRaspbianで、USBフラッシュやSDカードのインストールに問題がありますか?

  • 2021-03-17 16:00 に公開
  • 閲覧 ( 20 )
  • 分類:IT

あなたが興味を持っているかもしれない記事

匿名者
匿名者

0 件の投稿

作家リスト

  1. admin 0 投稿
  2. 匿名者 0 投稿

おすすめ