お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2015-02-23 18:02:45

umanosuke
新しいメンバ
登録日: 2015-02-18

現在のLubuntuの環境を仮想環境化出来ません

現在、1TBのハードディスクに30GBのパーティションを設け、そこにLubuntu14.10をインストールしています。
そのパーティションをVmwareで起動できる仮想環境にしようと思い、vmwareからLubuntuのインストーディスクルをマウントし、仮想環境内でddコマンドを用いてイメージファイルを作成し、仮想環境内の空だったドライブdev/sda( gpartedでext4にフォーマット)にそれを復元しました。
しかし、その後インストールディスクをアンマウントして再起動してもOSが認識されていませんでした。
ネットで原因を調べたところ、 d.hatena.ne.jp/junji_furuya0/touch/20110301/1299001745
で『VMWareのディスクはSCSIエミュレーションなので、元のマシンとは別のカーネルモジュールを読み込ませないと、カーネルがディスクを認識できない』と書かれていたので恐らく認識されてない原因はそれだと思いそのページの対処法を見たのですが、
Lubuntuには/etc/modprobe.confというファイルが存在せず、etcディレクトリにmodprobe.dというフォルダがあるだけだし、initrdの生成の仕方も全く分かりません。
何かよい方法はないでしょうか。

オフライン

 

#2 2015-02-24 19:40:24

makopi
メンバ
登録日: 2009-11-01

Re: 現在のLubuntuの環境を仮想環境化出来ません

dd で抽出したディスクイメージを RAWイメージとも言っています。他に言い方があるかもしれませんが・・。
恐らく、仮想ディスクの形式が違うのでは?と思っています。
vmware に仮想ディスクの形式を選択するところがあればRAWに指定するか、変換コマンドでディスクイメージを変換する必要があると思います。

多分、

『VMWareのディスクはSCSIエミュレーションなので、元のマシンとは別のカーネルモジュールを読み込ませないと、カーネルがディスクを認識できない』

ではないと思います。

オフライン

 

#3 2015-02-25 00:14:47

Templer
メンバ
登録日: 2009-07-08

Re: 現在のLubuntuの環境を仮想環境化出来ません

パーティションをコピーしたのでしょうか?
パーティションをコピーした場合はブートローダーが存在しません(明示的にPBRにインストールしていたとしても、マシンの起動プロセスには存在しない)ので、仮想環境内でブートローダーのインストールを行う必要があるはずです。

オフライン

 

#4 2015-02-25 05:45:36

Templer
メンバ
登録日: 2009-07-08

Re: 現在のLubuntuの環境を仮想環境化出来ません

その前に、この辺りの曖昧さを解消しておいたほうが良さそうですね。

umanosuke による投稿:

現在、1TBのハードディスクに30GBのパーティションを設け、そこにLubuntu14.10をインストールしています。
そのパーティションをVmwareで起動できる仮想環境にしようと思い、vmwareからLubuntuのインストーディスクルをマウントし、仮想環境内でddコマンドを用いてイメージファイルを作成し、仮想環境内の空だったドライブdev/sda( gpartedでext4にフォーマット)にそれを復元しました。

これは、パーティションのイメージをディスクデバイスに書き込んだ、という事なのでしょうか?(パーティションをイメージ化させたのかというのも曖昧なのですが、パーティションナンバーのない「/dev/sda」と書かれているのも気になりました)

普通はディスクならディスク、パーティションならパーティションに書き込みますので、もしパーティションイメージをディスクに行なったのであれば、イメージの書き込み(あるいは取り込み)からやり直したほうが良いかと思います(でないと、いろいろと常識が通じなくて苦労することになると思います)。

オフライン

 

#5 2015-02-25 21:22:50

umanosuke
新しいメンバ
登録日: 2015-02-18

Re: 現在のLubuntuの環境を仮想環境化出来ません

makopiさん、Templerさん、ありがとうございます。
Lubuntuをインストールしたパーティションを、仮想環境内のドライブのパーティション/dev/sda1にコピーしたので恐らくブートローダーが無くて起動できなかったのではないかと思われます。
vmwareでバックアップ操作時のスクリーンショット①
vmwareでイメージから復元の操作時のスクリーンショット②
結果、Lubuntu起動せず
 
ブートローダーをどうやってかインストールしてみようと思います。

オフライン

 

#6 2015-02-26 18:59:32

makopi
メンバ
登録日: 2009-11-01

Re: 現在のLubuntuの環境を仮想環境化出来ません

30GB程度でしたらUSBメモリーに環境を作ってドライブごとイメージファイルを作った方が簡単だと思います。

オフライン

 

#7 2015-02-27 20:34:49

umanosuke
新しいメンバ
登録日: 2015-02-18

Re: 現在のLubuntuの環境を仮想環境化出来ません

makopiさん
そういう方法もあるんですか。わかりました。
とりあえず、仮想環境内のディスク/dev/sda1に、ddコマンドでイメージからコピーした後grub-installでブートローダーをインストールしてみて
うまくいかなかったらUSBメモリーを買ってきて試してみたいと思います。

オフライン

 

#8 2015-03-29 16:17:20

nandekana
拒否
登録日: 2011-07-26

Re: 現在のLubuntuの環境を仮想環境化出来ません

※規約違反により追放されたユーザの投稿は、ログインユーザにのみ表示されます。

オフライン

 

Board footer

Powered by FluxBB