答えたように、これはVirtualBoxでも実行できます。これが私にとってうまくいく方法です
常に、管理者 (Windows) として実行していることを確認してください または Sudo (Linux) 、あなたが行う変更は REAL に書き込まれます ディスクですので、ご注意ください
Windows で
C:\Program Files\Oracle\VirtualBox>VBoxManage.exe internalcommands createrawvmdk -filename "E:\virtualbox\linuxhd.vmdk" -rawdisk "\\.\PhysicalDrive1"
RAW host disk access VMDK file E:\virtualbox\linuxhd.vmdk created successfully.
Linux の場合
$ VBoxManage internalcommands createrawvmdk -filename "~/linuxhd.vmdk" -rawdisk "/dev/sda"
1kb
前後のファイルを作成します これは、物理ハード ドライブへのリンクです。
次に、これまでどおり仮想マシンを作成します。
パーティションのみをマッピングしたい場合
Windows で
\\.\Physicaldrive1 -partitions 1
(ディスクは 0 で始まり、パーティションは 1 で始まります)
Linux の場合 (はるかに直感的)
/dev/sda1
/dev/sda2
etc.
最終的に解決の問題が発生する可能性があります
最終的に vboxadditions
をインストールした後でも解決の問題が発生する可能性があります 、私の経験では、問題はあなたの /etc/X11/xorg.conf
です 特定の実際のハードウェア仕様に合わせて構成されています (たとえば、オフボード GPU を使用しています)。少なくとも私の場合は、このファイルを削除するだけで解決します (起動時に xorg 自動構成、特定の設定を設定した場合にのみ機能しません)。実行:
sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.original && sudo rm /etc/X11/xorg.conf
参照
- http://www.virtualbox.org/manual/ch09.html#rawdisk
- https://forums.virtualbox.org/viewtopic.php?f=6&t=36694
- https://romaimperator.com/?p=29
はい、このガイドに従ってずっと前にこれを行いました:
https://lists.ubuntu.com/archives/ubuntu-us-nm/2008-February/000521.html
もちろん、常にバックアップして注意してください!
基本的に:
<オール>USB 3.5 HD エンクロージャを使用し、それに XP ドライブを接続します。
If the drive was shutdown uncleanly you may need to manually
次のコマンドでマウントしてください。
sudo mount ntfs-3g /dev/whereyourdriveis /mount/somemountpoint -o
力
Once the drive is mounted under linux contiunue to step 2.
- VMWare を起動します。
- [ファイル] -> [新規] -> [新しい仮想マシン] に移動します。
- 「カスタム」を選択
- 次を選択
- お使いのオペレーティング システム (Win XP など) を選択してください
- 次を選択
- 「WindowsXP」などの名前を付けます
- 次を選択
- プロセッサ 1 または 2 を指定
- 次を選択
- 公開または非公開を選択します (シングル ユーザー マシンでは関係ありません)
- 次を選択
- 仮想マシンに割り当てるメモリを選択します。 512 MB はかなり有用な数値です。
- ネットワーク接続を選択
- [次へ] を選択します。
- SCSI は BusLogic のままにします
- 次を選択
- 物理ディスクの使用を選択
- 次を選択
- [ドライブ全体を使用] を選択
- 次を選択
- VM を保存する場所を指定する
- これで作業は完了です。[電源オン] を選択して、VMWare で物理ドライブを起動してください!
詳細strong> :私はこれを成功させましたが、何年も前にこの方法を使用して成功していました。したがって、これを達成するための既知のテスト済みの方法が少なくとも 2 つあります。
これは、VirtualBox の raw ディスク アクセスを介して実行できます。(http://www.virtualbox.org/manual/ch09.html) 基本的に、実際のパーティションを指す「仮想」ディスク ファイルを作成し、それをディスク ドライブとしてロードします。 VM。このような方法で Windows ホスト上の VB に Linux ゲストをインストールしました。インストールは VM から、または単独で起動できます。