Linuxは初めてで、DebianJessie用のライブUSBフラッシュドライブを作成したいと思います。 DebianをCDに書き込んで、ライブUSBフラッシュドライブを作成しました。
マルウェアの警告が原因でWin32DiskManagerがダウンロードされないため、Debianの端末でライブUSBフラッシュドライブを作成しようとしています。
ISOイメージをライブデスクトップにコピーし、次の方法でUSBフラッシュドライブを作成しようとしました。
cp xxxx /dev/sdb1
ここで、xxxx
はDebianISOイメージです。
次のコマンドでデスクトップに移動すると、次のようになります。
cd ~/Desktop
エラーが発生します:
cp:通常のファイルを作成できません '/ dev/sdb1':アクセスが拒否されました
これを行う簡単な方法は、WindowsでRufusを Rufusの公式Webサイト からダウンロードすることです。 Rufusは、公式の buntu Webサイト で推奨されるアプリケーションであり、Windowsで起動可能なライブUbuntu USBを作成します。また、Debianを含む他の多くのLinuxディストリビューションのライブUSBを作成するためにも機能します。
このコマンドをどこから取得したのか不明:
cp xxxx /dev/sdb1
しかし、そのコマンドの使用から推測できる2つの問題のうちの1つ。
cp
コマンドだけでは、このような状況では機能しません。ファイルを宛先にコピーするだけで、起動可能になるような方法ではありません。/dev/sdb1
としてマウントされていることを100%確信していますか?Sudo
を介してデバイスに書き込むには、このようなコマンドを実行する必要があります。しかし、私が言ったように、cp
はこのようなタスクでは機能しません。このようなタスクを処理するために使用する必要があるコマンドは dd
です。そして、コマンドは次のようになります。
Sudo dd if=/path/of/the/CD/ISO of=/path/of/the/destination/USB bs=1024
if
は「入力ファイル」でありof
「出力ファイル」であるため、コマンド全体で生データをCDディスクからUSBフラッシュドライブにコピーするだけです。 bs
は、一度に書き込まれるデータ量の読み取り/書き込みバイトサイズです。また、実際にrootにログインしていない場合は、Sudo
を介してroot権限を使用してこの種の操作を実行する必要があることに注意してください。
しかし、ここでの本当の鍵は、USBデバイスの実際のUSBデバイスIDを把握しようとしていることです。 /dev/sdb1
が正しいデバイスパスであると100%確信している場合は、それを選択してください。しかし、最終的には、次のように lsblk
(ブロックデバイスのリスト)を使用して、どのデバイスがUSBデバイスであるかを再確認することをお勧めします。
lsblk
そして、そこからUSBフラッシュドライブデバイスのパスを推測します。または、次のようにfdisk
を使用して、接続およびマウントされているすべてのデバイスのリストを表示することもできます。
Sudo fdisk -l
実際のデバイスパスが100%ポジティブになったら、それを使用します。