NixOSをインストールするための起動可能なUSBを作成しています。 USBが/ dev / sdaにある場合は、次のコマンドを実行してこれを実行できます。
# download the ISO
wget https://channels.nixos.org/nixos-21.11/latest-nixos-minimal-x86_64-linux.iso
# erase the disk
sudo dd if=/dev/zero of=/dev/sda bs=4M
# write the image
sudo dd if=latest-nixos-minimal-x86_64-linux.iso of=/dev/sda bs=4M
しかし、これを行う前にドライブをフォーマットする必要があります(パーティションスキーム(GPTやMBRなど)を選択し、ファイルシステム(exFAT、FAT32など)を選択する)、またはこれらのdd
情報をすべて上書きする必要がありますか?
答え1
of=/dev/sda
使用時にdd
オーバーライドされますすべてすべてのパーティションテーブルとファイルシステムメタデータを含む物理ブロック#0から始まります。
ISOを書き込む前にディスクを消去することは、起動可能なUSBを他の人に提供したり、USBにあったすべてのデータが明示的に消去されたことを確認する必要がない限り、不要な手順です。
答え2
Linuxで実行した後に言及する価値がある1つ
dd if=somebootableimage.iso of=/dev/sdx
Microsoft WindowsでUSBメモリースティックを再利用しようとすると、USBメモリースティックに問題がある可能性があります。 WindowsディスクマネージャはNTFSパーティションを再作成できず、USBドライブが破損しているようです。壊れた。
Windowsのコマンドプロンプトウィンドウでdiskpartを変更する方法がある場合はわかりませんが...
USB スティックが Microsoft Windows と再び互換性があるようにするには、Linux で次の手順を実行します。
- USBスティックがLinuxに
/dev/sdx
文法的な理由でしか現れないと仮定したら、x
正しい文字に変更してください。 parted /dev/sdx
mklabel gpt
- メッセージが表示されたら、「はい」を選択すると、すべてのデータが削除されます。
exit
別れから- コンピュータからUSBフラッシュドライブを取り外します。
USBドライブには、定義されたパーティションがないデフォルトのGPTパーティションテーブルが起動されます。これはWindowsディスクマネージャを満足させるでしょう。 Windowsが気に入らず、利用できない一部の{起動可能} ISOイメージのデータを持つ代わりに。
Windowsに問題があり、フォーマットされていない場合は、通常、/dev/sd?
Microsoft Windowsで使用するためにUSBスティックをかなりうまく修復できます。少なくともLinuxでいくつかのブロックデバイスとしてマークされている場合は、USBスティックを使用してこれを行うことをお勧めします。