お知らせ

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

#1 2010-02-17 15:15:08

syosinnsya
メンバ
登録日: 2008-06-20

仮想化環境が壊れて動かない

ubuntu9.10 amd64
Virtualbox3.1.4

VirtualboxでXPを仮想化しているのですが、先日からエラーを出して起動しなくなりました。
具体的にはVBを立ち上げて、XPを起動しようとするとXPのところに「エラー起動できません。」と表示されていて起動ボタンも白くなっていて押すことができません。
詳細のエラーログは以下なんですが調べてもわからなかったので教えてください。お願いします。

コード:

Start tag expected, '<' not found.
Location: '/home/UserName/.VirtualBox/Machines/WinXP/WinXP.xml', line 1 (0), column 1.
/home/vbox/vbox-3.1.4/src/VBox/Main/MachineImpl.cpp[5832] (nsresult Machine::loadSettings(bool)).
終了コード : 
NS_ERROR_FAILURE (0x80004005)
コンポーネント: 
VirtualBox
インターフェース: 
IVirtualBox {2158464a-f706-414b-a8c4-fb589dfc6b62}

オフライン

 

#2 2010-02-17 15:26:14

petitbootang
メンバ
From: 東京都
登録日: 2009-02-12

Re: 仮想化環境が壊れて動かない

こん○○は

64bit 環境だとどうなのか分からないのですが、カーネルアップグレードの影響とかではなくてですか?

オフライン

 

#3 2010-02-17 15:45:51

syosinnsya
メンバ
登録日: 2008-06-20

Re: 仮想化環境が壊れて動かない

こんにちわ
直後にkernelのアップグレードはしていません。仮想化環境内の残り容量が100MBとかいう状況で大きいファイルをコピーや移動などさせていました。(当然100MB以下のファイルですが、

そうしたらいつの間にかVBが固まって、VBが落ちちゃいました。
そしてVBを再度立ち上げたら上記の状態になってました。

オフライン

 

#4 2010-02-17 16:41:33

gontomo
メンバ
From: 北海道
登録日: 2010-02-17

Re: 仮想化環境が壊れて動かない

syosinnsya による投稿:

コード:

Start tag expected, '<' not found.
Location: '/home/UserName/.VirtualBox/Machines/WinXP/WinXP.xml', line 1 (0), column 1.

単純にVirtual Boxの仮想マシン構成ファイルが壊れているんじゃないでしょうか?
~/.VirtualBox/Machines/WinXP/WinXP.xml の中身を確認されてみてはいかがでしょう。

オフライン

 

#5 2010-02-17 16:47:14

syosinnsya
メンバ
登録日: 2008-06-20

Re: 仮想化環境が壊れて動かない

該当ファイルを参照してみたところ、0バイトで中身は真っ白でした。
これはどうすれば復元できるのでしょうか?

オフライン

 

#6 2010-02-17 16:48:30

hmatsue
アドバイザ
登録日: 2009-03-10

Re: 仮想化環境が壊れて動かない

gontomoさんの見解と同意見です。ディスクイメージを残しておいて、仮想マシンを作り直すのが手取り早いかと思います。

オフライン

 

#7 2010-02-17 16:59:00

syosinnsya
メンバ
登録日: 2008-06-20

Re: 仮想化環境が壊れて動かない

元の.vdiファイルを残しておいて、それを使ってまた仮想化環境を作るということですか?

具体的にはプライマリマスターを新たに作って既存の.vdiファイルをセカンダリマスターとして読むということであっていますか?

オフライン

 

#8 2010-02-17 18:46:32

gontomo
メンバ
From: 北海道
登録日: 2010-02-17

Re: 仮想化環境が壊れて動かない

既存の仮想ディスクをプライマリマスターにして元のXPを起動してみるというのも手だと思いますが、壊れている可能性が高いのではないかと思います。
私自身でしたら、新規で仮想マシンを作成して、そこに既存の仮想ディスクをアタッチして必要なデータを移行しますね。

それよりもそこまでしなくてはいけない仮想マシンだったら、私なら定期バックアップを作成しますが・・・

オフライン

 

#9 2010-02-17 21:52:04

hmatsue
アドバイザ
登録日: 2009-03-10

Re: 仮想化環境が壊れて動かない

自分のイメージは、既存のディスクイメージを元の仮想マシンに接続していた状態で新しい仮想マシンに接続、ですね。

オフライン

 

#10 2010-02-18 00:30:53

syosinnsya
メンバ
登録日: 2008-06-20

Re: 仮想化環境が壊れて動かない

既存の.vdiファイルを元にXPを起動したら上書きされちゃいました。
多分もう、どうしようもないですね。
解答ありがとうございました。

オフライン

 

#11 2010-02-18 00:36:06

petitbootang
メンバ
From: 東京都
登録日: 2009-02-12

Re: 仮想化環境が壊れて動かない

syosinnsya さん による投稿:

具体的にはプライマリマスターを新たに作って既存の.vdiファイルをセカンダリマスターとして読むということであっていますか?

違います。#4 の gontomo さんが仰るように、仮想マシンの構成ファイルが壊れているだけならば、現在の XP 仮想マシンを一旦削除して、新規に仮想マシン作成ウィザードから XP 仮想マシンを作成し直し、仮想ハードディスクを選択する画面で、既存のハードディスクを使用をチェックし、今まで使っていた XP の .vdi を選択して、起動するか確認してみると言うことです。

オフライン

 

#12 2010-02-18 00:37:07

petitbootang
メンバ
From: 東京都
登録日: 2009-02-12

Re: 仮想化環境が壊れて動かない

#10
あちゃ〜。

オフライン

 

#13 2010-02-18 00:38:40

petitbootang
メンバ
From: 東京都
登録日: 2009-02-12

Re: 仮想化環境が壊れて動かない

syosinnsya さん による投稿:

既存の.vdiファイルを元にXPを起動したら上書きされちゃいました。

と言うのは具体的にはどうなっちゃったんでしょう?

オフライン

 

#14 2010-02-18 03:21:28

syosinnsya
メンバ
登録日: 2008-06-20

Re: 仮想化環境が壊れて動かない

どうしても復元できないと困るファイルがあった訳ではないのでそれほど未練はありません。

具体的にはVBで既存のXP(壊れたと思われる.vdi)を指定してXPとして起動させてみました。
すると、インストールを求められる事もなく、普通に起動して喜んでいたら初期化されたXPが出てきました。でもなぜかfirefoxがインストール済みなんですね。
後は何も入っていませんでした。設定なども全て初期設定です。

オフライン

 

#15 2010-02-18 13:56:07

petitbootang
メンバ
From: 東京都
登録日: 2009-02-12

Re: 仮想化環境が壊れて動かない

仮想ディスクの容量が足りなくなると言う問題は良く起こるので、ディスクの拡張と言うか引っ越しの方法を覚えておくと良いでしょう。
下記に以前書いたものがあるので参考にしてください。
https://forums.ubuntulinux.jp/viewtopic.php?pid=47885#p47885
https://forums.ubuntulinux.jp/viewtopic.php?pid=47969#p47969

オフライン

 

#16 2010-02-18 15:26:12

syosinnsya
メンバ
登録日: 2008-06-20

Re: 仮想化環境が壊れて動かない

petitbootang による投稿:

仮想ディスクの容量が足りなくなると言う問題は良く起こるので、ディスクの拡張と言うか引っ越しの方法を覚えておくと良いでしょう。
下記に以前書いたものがあるので参考にしてください。
https://forums.ubuntulinux.jp/viewtopic.php?pid=47885#p47885
https://forums.ubuntulinux.jp/viewtopic.php?pid=47969#p47969

わざわざありがとうございます。
以後気をつけて管理をしたいと思います。

オフライン

 

#17 2011-08-17 01:04:03

csouls
新しいメンバ
登録日: 2011-08-17

Re: 仮想化環境が壊れて動かない

備忘録までにここに記載させてください。

もし、作業中(スナップショットの削除など)中にエラー(ディスク溢れなど)が発生したことで起動出来なくなってしまった場合は、
"<ホームディレクトリ>/.VirtualBox/VirtualBox.xml-prev"  及び
"<ホームディレクトリ>/.VirtualBox/Machines/<仮想マシン名>/<仮想マシン名>.xml-prev から
復元してあげることで起動させることが可能でした。 :)

オフライン

 

Board footer

Powered by FluxBB