GPT/UEFIで64ビットのWindows 8.1を使用していて、別のOSで起動しようとしていますなし CD-ROMまたは外部ハードディスク。
新しいパーティション(Z:
)を作成し、 Puppy Linux.iso をコピーしました。ただし、アクティブなパーティションをZ:
に変更することはできません。 diskmgmt.msc
の「パーティションをアクティブとしてマーク」はグレー表示されています:
diskpart
のactive
コマンドも機能しません:
–§– 選択したディスクは固定MBRディスクではありません。
ACTIVE
コマンドは、固定MBRディスクでのみ使用できます。
EasyBCDとEasyUEFiの両方を試しましたが、役に立ちませんでした。
ブートパーティションを変更して別のOSでブートするにはどうすればよいですか?
私の rEFIndブートマネージャーを使用してコピーしたイメージを起動できる可能性はありますが、確実ではありません。 何もインストールせずにこれをテストできます USBフラッシュドライブまたはCD-Rイメージ をダウンロードし、それを使用してブートメディアを準備し、ブートすることにより、ハードディスクにインストールします。運が良ければ、ハードディスクにコピーしたパピーリナックスイメージからLinuxカーネルやEFIブートローダーのエントリが1つ以上表示され、そのイメージを選択するとOSが起動します。
とはいえ、この方法でOSをインストールすることは非常に非標準的であり、rEFIndを使用しても問題が解決しない理由はいくつかあります。私はパピーリナックスにあまり詳しくないので、どうやってハードディスクにインストールするのかはわかりません。その メインページをざっと読む、 私はそれが主にUSBフラッシュドライブとCD-Rメディアでの使用を目的としているという印象を受けますが、ハードディスクにインストールします。ハードディスクから何かを実行したい場合は、別のディストリビューションがより良い選択になる可能性が十分にあります。
システムにはUEFIファームウェアがあります。このため、Windowsでは、ハードドライブを(お持ちの)MBRディスクではなくGPTディスクとしてフォーマットする必要があります。 GPTディスクには、MBRディスクのように「アクティブ」パーティションの概念がありません。そのため、オプションはグレー表示されています。
MBRディスクのあるBIOSの世界では、コンピュータは、アクティブフラグが設定されているパーティションから起動します。 UEFIの世界では、それはそれほど単純ではありません。別のパーティションからオペレーティングシステムを起動するには、そのオペレーティングシステムの起動エントリをEFIパーティションに追加し、場合によってはファームウェアの設定を追加する必要があります。 EasyUEFIはそれを行うための優れたツールのように見えますが、私はこれまで使用したことがないため、その有効性を保証することはできません。私は以前にEasyBCDを使用しましたが、そのツールはあなたが達成しようとしていることとは関係ありません。
これは私が言いたかった2番目のポイントに私をもたらします。 2番目のパーティションのブートエントリが表示されても、ISOファイルをハードドライブパーティションにドロップして、そこからブートすることはできません。オペレーティングシステムをインストールするには、CD/DVD、外付けハードドライブ、USBフラッシュドライブなど、インストール元のブートメディアが必要です。これらがなければLinuxをインストールすることは不可能ではありませんが、それは標準的な方法ではなく、それに対応できるツールはほとんどありません(WUBIはそのようなツールの注目すべき例です)。