私は壊れたDVDドライブを持っていて、DVD ISOを書き込むために現在利用できる他のものがないので、代わりに空のハードディスクを使用したいと思います。
Unetbootinを試しましたが、コピーされるのは数メガバイトのファイルのみです。ISO内の残りの画像データは無視されます。
ISOが有効であり、VirtualBoxで動作していることを確認しました。 MD5ハッシュも期待どおりです。しかし、エミュレートされたBIOSではなく実際のBIOSで起動する必要があります。
私も次のようなことを試しました:
Sudo cat /disk/image.iso > /dev/sdb1
そしてそれは「許可が拒否されました」-理由はわかりません。
結局、ハードディスク上のDVDで起動が機能しなかったため、ブートディスクとしてddとUSBスティックを使用しました。
Sudo dd if=/storeM/os-dvd.iso of=/dev/sdb bs=8M
Sudo dd if=/storeM/bootdisk.img of=/dev/sdc
ちなみに、これはファイルへの書き込み中にSudoを使用する多くの人を襲ったためです。 catコマンドを使用すると、次のようになります。
Sudo cat /disk/image.iso > /dev/sdb1
シェルは、Sudo cat /disk/image.iso
を実行してから、出力を/dev/sdb1
に送信すると解釈します。特権があるのはcatコマンドだけです。出力リダイレクトはそうではありません。
dd
は、ソースとターゲットが引数であり、特権コマンドの一部であるため、これらの問題を回避します。
ISOイメージの違い (CDの場合)とハードディスクイメージ(USBにも適用可能)があります。ただし、ハードディスクイメージの要件を満たすようにISOイメージを調整することは可能です。このようなISOイメージはハイブリッドISOと呼ばれます。 Linuxには、この調整を行うツールisohybrid
があります。
これが私が成功したことです:
cp orig_image.iso hybrid.iso
isohybrid hybrid.iso
dd if=hybrid.iso of=/dev/sdd_ bs=8M
Debian 8では、ユーティリティはパッケージsyslinux-utils
に含まれています。
[〜#〜] memdisk [〜#〜] を使用して、ハードドライブから光学イメージを起動できます。
ファイルを再度ダウンロードすることを検討します。整合性も確認します。エラーが発生する理由があります。 UNetBootinで問題が発生したことはありません。
Windowsシステムのスペアがある場合は、 ユニバーサルUSBインストーラー を試すこともできます。 EasyBCD には、Windowsブートローダーから起動できるようにISOを挿入するオプションもあります。isoは、メモリまたはハードディスクから実行できますが、実験的なものです。