web-dev-qa-db-ja.com

起動可能な.isoを作成するddコマンドが起動しない

私はLinuxが初めてです。何が間違っているのかわかりませんが、ddコマンドを使用してブート可能/インストール可能なUSBドライブを作成しようとすると、どのコンピューターからも起動しません。同じ.isoファイルを使用して、Windowsでrufusを使用すると、どのコンピューターでも起動します。 1台を除くすべてのコンピューターにはBIOSがあり、もう1台にはUEFIがあります。また、それらのいずれに対してもデュアルブートを実行していません。 ddでこれを達成するために、次の8つの異なる方法を試しました。

  • dd if=~/Desktop/xubuntu16.04 of=/dev/sdb

  • dd if=~/Desktop/xubuntu16.04 of=/dev/sdb1

  • dd if=~/Desktop/xubuntu16.04 of=/dev/sdb bs=4M

  • dd if=~/Desktop/xubuntu16.04 of=/dev/sdb1 bs=4M

  • dd if=/dev/cdrom of=/dev/sdb

  • dd if=/dev/cdrom of=/dev/sdb1

  • dd if=/dev/cdrom of=/dev/sdb bs=4M

  • dd if=/dev/cdrom of=/dev/sdb1 bs=4m

1
tulleydr

IsoファイルをUSBペンドライブにクローンする

説明したようにddを使用するとクローンが作成されます。これは、USBブートドライブを作成するために現在のすべてのUbuntuファミリisoファイルで動作する単純で信頼性の高い方法です。64ビットシステムはBIOSモードとUEFIモードの両方で動作します.

Sudoを使用して実行することで、昇格したアクセス許可が必要です。私は次のコマンドがあなたが望むことをすると思う

Sudo dd if=~/Desktop/xubuntu16.04 of=/dev/sdx bs=4096

ここで、xはターゲットドライブのデバイス文字です。ターゲットドライブの正しい文字を取得することは非常に重要です。そうしないと、家族の写真やその他の非常に重要なファイルを保存するドライブを上書きする可能性があります。 ddは非常に強力ですが非常に危険なツールです家族の写真を破壊するのに十分です。

パーティション番号がないはずです。したがって、/dev/sdx/dev/sdx1ではありません)isoファイルからドライブ全体にクローンを作成し、ドライブのヘッドエンド(パーティションではなく)をポイントするためです。私の経験では、多くのコンピューターでは4096バイトのブロックサイズで書き込むのが高速です。

より安全なクローン作成ツール

ターゲットドライブを識別して選択するのに役立つツールを使用することをお勧めします。最終チェックポイントでは、正しいドライブに書き込むことを確認できます。

  • 「mkusb」は、現在のすべてのUbuntuバージョンで動作するツールです。 ddの周りに安全ベルトを巻き付けます。このリンクをご覧ください

    help.ubuntu.com/community/mkusb

  • Ubuntu 16.04 LTSおよびそれ以降のバージョンのUbuntu 'Startup Disk Creator'も、UbuntuでUSBブートドライブを作成するための信頼できるクローン作成ツールです。 (Ubuntu 'Startup Disk Creator'の以前のバージョンにはバグがあります。)

  • 別の代替手段は、「ディスク」エイリアスgnome-disksです。
2
sudodus

そのため、ISOイメージが機能する場合と機能しない場合があります。光ディスクとUSBドライブには、異なるブート特性があります。同じものを起動せず、同じ場所にブートローダーを配置します。

ルーファスと他のISOライターはこれを認識し、補償しています。テストケースからわかるように、低レベルの未加工の書き込みでは必要な調整が行われないため、メディアにバイト単位で正確に書き込むだけでは常に機能するとは限りません。これは、両方の光学ドライブで同じではありませんこの場合のように、USBドライブ。

0
L. D. James