なぜddはUSBサムドライブにブート可能な.isoファイルを書き込むための信頼できるコマンドではないのですか?


19

ここでの答えの1つ.isodd、USBサムドライブにコピーした場合、Ubuntu が起動しないことを示しています。

一部のLinuxディストリビューションには、ブート可能な.isoファイルを直接サムドライブに書き込むオプションがありますddが、他の(Ubuntu?)にはないのはなぜですか?

Ubuntuでは、.img最初に変換する必要があると思います。これは本当ですか?

.isosのアーキテクチャの違いによるものですか?それとも、ddそれ自体の制限によるものですか?

ここでトピックから外れているかどうかはわかりません。コミュニティがそう考えている、または提案している場合は、より適切な場所に移動できます。ある程度の説明があります。


1
以前はUbuntu ISOの場合でしたが、11.10の時点では、いわばdd互換です。
mikewhatever

@mikewhatever情報をありがとう。残念ながら、私はそれをしようとしていた11.04 iso
サミク

回答:


32

Ubuntu 12.04ではdd、.isoファイルをディスクに保存して、起動可能なディスクを作成できます。BIOSベースのシステムではCDからの起動とディスクからの起動が異なる方法で処理されるため、一部のisos(Ubuntu 12.04を含むが、以前のUbuntuバージョンではない)でのみ動作します。

それが含まれている必要があります起動可能にするために、ハードドライブのための他のもののうち、最初のセクターにブートコードを、それは「ブートコードが含まれている必要があります起動可能にCDのために、CD上の最後のセッション内のセクタ11(17進)で」に従って、エルトリト仕様。少なくともBIOSによってロードされる最初の部分のブートコードは、CDとハードドライブの異なる場所に格納されるため、ディスクイメージの両方の場所にブートコードがあり、イメージがハードとしてブートされるとブートローダーがロードされるドライブまたはCDとして。

ほとんどのisoファイルはCDとしてブートできるように設計されているため、イメージの最初のセクターにブートコードが含まれていないため、そのようなイメージを含むハードドライブの最初のセクターにはブートコードがなく、起動可能。


それが私が探していた説明です。説明に時間を割いてくれてありがとう。いくつかのリンクを見るともう少し良いでしょうが、質問は答えられます。UNetbootinは、ブートローダーコードをセクター17からサムドライブの最初のセクターにコピーします。
サミック

3
いいえ、ブートコードをコピーするほど簡単ではありません。それが可能であったとしても、デバイス全体を拭く必要があり(ddを使用する場合のように)、これはUnetbootinのほとんどのユーザーには受け入れられません。代わりに、Unetbootinは「ISOファイルをダウンロードしてUSBドライブに抽出し、適切なsyslinux構成ファイルを生成し、syslinuxを使用してUSBドライブを起動可能にします。」 unetbootin.sourceforge.net/#faq
ジョーダン

El Torito仕様の場合は+1。そして、上記の説明に感謝します。:)
Samik

0

Ubuntuの現在のISO は使用可能で dd、しばらくの間使用されています。これらは「ハイブリッド」ISOです。MBRブートセクターがあります。を使用してdd適切にすると、完全に起動可能なUSBドライブが作成されます。

引用記事btwには、Ubuntu ISOはそうではないと主張する1つの答えしかありません。 ddが、これは事実ではありません。

ここで私の答えをご覧ください: iso9660 ISOをUSB ISOに変換する方法

この回答は、ISOがハイブリッド化されているかどうかを判断する方法(Ubuntu ISOでこれを確認できます)、そうでない場合にハイブリッド化する方法(他の場合)、およびddブート可能ドライブを作成するために正しく使用する方法を提供します。


-3

上記の投稿された承認済みソリューションに変更がないノート。

質問は、信頼性の高い、起動可能なisoおよびddを使用して行われました。

ほとんどの場合、Linuxユーザーはisoというフレーズを使用して、光ディスクの特別なイメージを意味します。その場合のブータブルは、biosまたはuefiが理解し、光ディスクから実行できるいくつかの方法の1つです。

ddは一般に信頼できると考えられていますが、ddはそれ自体で多くの理由で失敗する可能性があり、ソースまたは出力とは関係ありません。ほとんどの場合、「本当に消去してもよろしいですか?」

現代のコンピューターは、USBを実際の内蔵ハードドライブと見なす傾向があります。

7zなどのツールを使用して、一部のisoをfat32フラッシュドライブにコピーすることもできます。

これはすべて、最新のハードウェアと最新のUSBフラッシュドライブを想定しています。

将来的には、ほとんどの場合、uefiブータブルメディアを作成する必要があります。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.