2019.01.02物理マシンからディスクイメージを吸い出し、VirtualBoxの仮想マシンへ移行する方法を紹介します。Virtual)」といいます。今回は、LinuxのDDコマンドと、VirtualBoxのツールを使って、無料で「P2V」を行います。移行元PCのHDDデバイス名を調べるHDDイメージファイルを格納する外付けHDDのパスを調べるDDコマンドでHDDイメージファイルを作成DDコマンドで作成したファイルを、仮想マシンイメージに変換VirtualBoxで、仮想マシンイメージを起動まとめ環境・準備したもの今回の検証に使用したのは、以下の環境です。自作デスクトップPC(LinuxMint19)上のVirtualBox他に準備したもの・LinuxMint19のLive起動USB・外付けHDD(USB接続)移行手順LinuxのLive起動USBで移行元PCを起動HDDのイメージファイルを作成するためには、そのHDDを使用していない状態にしなければなりません。移行元PCをそのまま起動してしまうと移行元のHDDにアクセスが発生してしまうため、今回はLinuxのLive起動USBを使用して移行元PCを起動します。Live起動USBは、私が常用しているLinuxMint19のものを使用しました。LinuxMint19のLive起動USBの作り方は、以下の記事を参考にしてください。インストール方法/初期設定をまとめました。-l」コマンドを実行します。移行元のHDDのデバイス名が、何になっているかを確認します。下記画像の場合、「/dev/sda」がノートPCに搭載されているHDDです。HDDイメージファイルを格納する外付けHDDのパスを調べるHDDのイメージファイルを格納する外付けHDD(USB接続)を、移行元PCにつなぎます。ターミナルを起動し、「df」コマンドを実行します。外付けHDD(USB接続)がどこにマウントされているかを確認します。下記画像の場合、「/media/mint/HDD」にマウントされています。DDコマンドでHDDイメージファイルを作成LinuxのDDコマンドを使用して、移行元PCのHDDのイメージファイルを作成します。」if:移行元PCのHDDデバイス名を指定します。of:HDDイメージファイルを格納するファイルパスを指定します。今回は、外付けHDDに保存するので、そのパスを指定しています。ファイル名は任意ですが、拡張子は「.img」にします。この値を未指定のまま実行すると、DDコマンドの実行速度が非常に遅くなります。ネットの情報を参考に今回は「32M」を指定しました。DDコマンドは、実行中に進捗状況が表示されません。「パラメータ:of」に指定したファイルパスにファイルが作成されていくので、それのファイルサイズを見ることでだいたいの進捗状況がわかります。DDコマンドは、「パラメータ:if」に指定したHDDのサイズ分のファイルを作成します。※DDコマンドの場合、HDDの使用率は関係ありません。使用率が高くても低くても、HDDのサイズ分のファイルが作成されます。今回の移行元PCには160GBのHDDが搭載されていたので、160GBのファイルが作成されます。DDコマンドが完了すると、下記の表示になります。ターミナルを閉じて、移行元PCをショットダウンします。外付けHDDを移行先PCへつなぎます。移行先PCでターミナルを開きます。convertfromraw」コマンドを使用して、HDDイメージをVirtualBoxの仮想マシンイメージに変換します。dynabook.vdi」1つ目のパラメータ移行元PCのHDDイメージファイルを指定します。2つ目のパラメータVirtualBoxの仮想マシンイメージのファイル名を指定します。拡張子は必ず「.vdi」にします。変換が始まると、下記のメッセージが表示されます。下記の状態になったら、変換処理は完了です。VirtualBoxで、仮想マシンイメージを起動VirtualBoxを起動し、[新規]ボタンをクリックします。下記の通り指定し、[次へ]ボタンをクリックします。名前:任意の名前をつけます。タイプ:「Linux」を指定します。バージョン:Ubuntu(64-bit)任意のメモリーサイズを指定し、[次へ]ボタンをクリックします。[すでにある仮想ハードディスクファイルを使用する]を選択し、フォルダ選択ボタンをクリックします。変換した、仮想マシンイメージファイル(VDIファイル)を選択し、[開く]ボタンをクリックします。選択したファイルが表示されていることを確認し、[作成]ボタンをクリックします。作成した仮想マシンを選択し、[起動]ボタンをクリックします。移行元PCで動作していたLinuxMint18.3が、VirtualBoxで起動しました。Linuxを使っていると、実機で行う前に検証したいことが出てきます。P2Vを使うと、実機の状態をそのままVirtualBoxにもってきて検証することができるのでとても便利です。今回作った環境は、LinuxMint18.3⇒19へのアップグレード検証に使用しようと思います。Qiitaいまにも壊れそうな15~17年くらい前のPCをバックアップのため仮想化しました。いわゆるP2Vなんですが思ったよりも手こずったのでその時のメモです。】コマンド――ブロック単位でファイルをコピー、変換する本連載は、Linuxのコマンドについて、基本書式からオプション、具体的な実行例までを紹介していきます。今回は、ブロック単位でファイルをコピー、変換する「dd」コマンドです。MK245「Linuxでもワイヤレスキーボード/ワイヤレスマウスが使いたい」ということで、Ligicoolの「MK245」というワイヤレスキーボード/ワイヤレスマウスがセットになった製品を購入しました。ビジネスリュック最近、仕事にリュックサックを使っている人が多くなってきました。私は、ブリーフケースを使っていたのですが、毎日お弁当を持っていき、パソコンを持ち歩くこともあるので、容量が不足していました。コメントをキャンセルメールアドレスが公開されることはありません。*サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。(1)プロフィールTOSHIOシステム開発会社のプログラマー/システムエンジニアをやっています。家族は妻と娘1人と犬1匹。iPhoneよりもAndroid、WindowsよりもLinuxが好きです(MACは使ったことないです)。あとは自動車レースが好きなので、F1,SuperGTなどチェックしています。(1)プロフィールTOSHIOシステム開発会社のプログラマー/システムエンジニアをやっています。家族は妻と娘1人と犬1匹。iPhoneよりもAndroid、WindowsよりもLinuxが好きです(MACは使ったことないです)。あとは自動車レースが好きなので、F1,SuperGTなどチェックしています。@TOSHIO_1983スポンサーリンク。