Windows7がインストールされた開発用ラップトップを持っています。これをUbuntuに切り替えて、既存のWin7物理インストールを、新しくインストールされたUbuntuで実行されているVirtualBoxで使用するように変換したいと思います。
これが完了した後、ネイティブWindowsを起動する必要はありません。これが完了すると、VMのみになります。
私は次のことを試みました virtualbox.org
に関するこの記事 、しかしそれはWin7では動作しませんでした。 Win7付きのパーティションとSystem Reserved
100mbパーティションがインストールされているため、続行する方法がわかりませんでした。そのため、disk2vhd
内から両方のパーティションを選択し、vss
およびvhdx
オプションがありますが、運がありません(BSODでさえも、まったく起動しませんでした。現在の記録がないNS_
エラーが発生しました)。
VBoxManage
のcreaterawvmdk
オプションを使用して物理ディスクを指す疑似VMDKファイルを作成する方法について説明している this の記事も見つかりましたが、どの手順を実行するかわかりません。主に この回答 は、新しいVMDKファイルで既存のMBRを使用する別の簡単な戦略を提供するために実行する必要があります。
だから私は今混乱しています、fds-team.de
リンクで述べられているように、偽のマスターブートレコードを指すループバックデバイスを作成する必要がありますか?または、VMDKを直接作成して、VM内からGRUBブートローダーを再利用しますか?誤って発生した場合に発生する深刻なデータ破損を考えると、2番目のオプションについて少し心配しています。 VM)を起動し、同じUbuntuインストールをネイティブで実行しているときにUbuntuを選択します
私がリンクした記事はちょっと古いので、今これを行うためのさらに良い方法があるのでしょうか? virtualbox.org
(または同等のVMWare
ユーティリティ)を使用するdisk2vhd
からの最初のリンクの更新されたプロセスがある場合、それはおそらく私の最初の選択肢です。
ありがとう!!!
私はこれに対する解決策を見つけました。他の人がこれを見つけて助けられることを願って答えを投稿します
上に投稿した最初のリンク(virtualbox.org
から)は基本的に正しいです。ここではそれを基礎として使用し、win7/virtualbox
の更新された回答を提供します。
MergeIDE
ユーティリティを使用してWindowsレジストリを準備します。 .bat
または.exe
ファイルを気にしないでください。.reg
ファイルを直接インポートするだけです(ユーティリティはwin7用に設計されていませんが、regキーは同じです)。disk2vhd
ユーティリティを実行しますvxhd
とuse Volume Shadow copy
が選択されている場合は、それらの選択を解除します(私にとっては、デフォルトでvxhd
のみが選択されていました)boot
パーティションとsystem reserved
パーティションを選択してください(両方が必要です。c:\
ドライブのみを選択すると失敗します)c:\
以外の別のパーティションを選択して、VHD
をオンに保存し、おそらく時間を節約します(オンとオフの両方で、同じ量の時間がかかるように見えました、ymmv)これで、VHDファイルができました。だから、あなたは考えているかもしれません、「クール、virtualboxはVHDをサポートするようになりました、私はこれを起動します」。 とにかくVDIファイルに変換することをお勧めします、システムが2回クラッシュし、80GBVHD全体が修復不可能なほど破損しました。それがVDI形式でも同じように簡単に発生するかどうかはわかりませんが、なぜ混乱するのでしょうか。
他にやらなければならないことは、vhdが存在するコントローラーを変更することだけです。 IDE
にデフォールドしたので、SATA
に変更するまでイメージは起動しませんでした
その他の注意事項:
--VHDを起動したとき、chkdskを実行していくつかのファイルを修正する必要がありました--virtualboxでVHDを実行した後に初めてWin7を起動したとき、何らかの理由でchkdiskもいくつかのファイルを実行してクリーンアップする必要がありました
私はこれらの最後の2つのポイントに言及します。それは私が何か間違ったことをしたかもしれないという印象を私に与えたからです。他の人が知識を持っているこれを見た場合、うまくいけば、コメントを追加したり、投稿を編集したりできます。
おそらく Microsoft Virtual Machine Converter 3. を使用して現在のWindows 7インストールのVHDを作成し、そのVHDをvirtualbox用に使用または変換することができます。
HTH。