web-dev-qa-db-ja.com

既存のLinuxパーティションをゲストとしてVirtualBoxにインポートする方法は?

最近、(Windows Vistaから)Windows7にアップグレードしました。賢明なことではありませんが、これはアップグレードであるため、MBRをいじくり回す必要はないと思いました。しかし、明らかにそうだったため、LILOを再インストールするまで、Linuxパーティションは表示されなくなりました。

とにかくLinuxパーティションを仮想化することを計画していたので、私は本当にそれをしたくありません。また、パーティションを削除し、バックアップからVDIを作成し、それを使用してパーティションを再作成することも望んでいません。それが唯一のオプションである場合は可能ですが、誰かが直接インポートする簡単な方法を教えてくれることを願っています。既存のパーティション。怪我に侮辱を加えるために、Googleでこれを検索すると、既存のWindowsパーティションを仮想化すると 指示 が表示されます。 LinuxよりもWindowsでこれを行うのがいかに難しいかについて話すことから始めます。

だから-誰か?これを行う最も簡単な方法は何ですか? (注:関連する場合、間もなくゲストOSになるのはDebian 64ビットです。)

4
Arkaaito

これは、VirtualBoxヘルプファイル(「高度なトピック」、次に 「ゲストからのrawホストハードディスクの使用」 )に記載されています。ヘルプファイル内でリンクするのは難しいので、何をする必要があるかについて簡単に説明します。

まず、VBoxManage internalcommandsを実行します。必要な実際の内部コマンドはcreaterawvmdkですが、構文はそのコマンドによって生成されるヘルプテキストで説明されているため、ここでは繰り返しません。

生の.vmdkを作成したら、VirtualBox内のVirtual MediaManagerに移動して追加する必要があります。

その後、おそらくレスキューモードでDebian CD/DVDを起動する必要があるので、/etc/fstab/boot/grub/menu.lst(または/boot/grub/grub.cfg)を適切に調整できます。

幸運を!

3