【Sun】Virtual Box part1
Windows/MacOS X/Linux/Solaris で利用できる Sun xVM VirtualBox について語ろう Sun xVM VirtualBox - ダウンロード http://jp.sun.com/products/software/virtualbox/get.html vrtualbox で ディスクを作るとき ざっくり言うと 1.仮想ディスクを可変サイズで作る 2.仮想ディスクを固定サイズで作る 3.物理ディスクを割り当てる 4.他の仮想ソフト用フォーマットのディスクを使う の4個の方法があると思いますが速さとか違いあります? 当然違いはあるが、OSや作業内容によって大きく変化するから、 自分の使用する状況でそれぞれ試してみるしかないと思うよ。 >>217 それぞれの長所と短所、使いどころを ざっくりでいいから教えてください virtualbox使いではないけど、一般的なこと 4はたの仮想環境と行ったり来たりすることがある場合のみ。 1. HDD容量が最小限で済む。書込み速度が2に比べて遅い。 2. HDD容量が設定容量と同じだけ必要。書込み速度が1に比べて速い。 3. HDDの速度は速い。HDDまるごと、もしくはパーティションまるごと必要。 OSにもよるが、仮想環境実行時、ホスト側で誤ってアクセスしたりするとかなりヤバい。ubuntuとかだと、fstabで指定して、マウントしなくても、GNOMEでマウントを命令できたりするからこの辺をオフっとく必要がある。 あと、ホストに使うには抵抗あるかも知れないけど、 仮想置き場用にSSD使うのもおすすめ。 こうなるとそこそこ速くなるので、1又は2でデスクトップ用途でもいい感じになるよ。 寿命が心配なら、バックアップ取っておけばいいしね。 KVMの仮想イメージを変換しないで実行することはできるのでしょうか まずは「仮想イメージ」「変換」「実行」について、個々の言葉が指す内容を教えて下さい 「仮想イメージ」: もやもやっとしたもの 「変換」: ぐにょっと捏ねます 「実行」: ライフル弾を撃ちこみます 俺もUbuntu10.10に 4.1をインストールしてみたけどPCI関係の設定項目が見つからないな、、、 >>227 VBoxManage modifyvm に [--pciattach 03:04.0] [--pciattach 03:04.0@02:01.0] [--pcidetach 03:04.0] てのが入ってる 家のマシンだとこんなかんじだったんでホストの環境を選びそう > $ VBoxManage modifyvm uuid --pciattach 02:00.0 > VBoxManage: error: Host PCI attachment only supported with ICH9 chipset > VBoxManage: error: Details: code NS_ERROR_INVALID_ARG (0x80070057), component SessionMachine, interface IMachine, callee nsISupports > Context: "AttachHostPciDevice(iHostAddr, iGuestAddr, TRUE)" at line 2266 of file VBoxManageModifyVM.cpp 詳細はマニュアルの 9.6 PCI passthrough 読むといいと思う あ,勘違いしてた ゲストの chipset を ICH9 にすればいいぽい > $ VBoxManage modifyvm UUID --chipset ich9 > *** I/O APIC must be enabled for ICH9, enabling. *** > $ VBoxManage modifyvm UUID --pciattach 02:00.0 さて,動くかな…起動しなくなったorz > 仮想マシン"Windows7Pro"のセッションを開けませんでした。 > PCI passthrough requires VT-x/AMD-V (VERR_PCI_PASSTHROUGH_NO_HWACCM). ホストもゲストも VT-x 有効にしてるはずなんだが… virtualboxの仮想イメージのサイズを拡大したいんだけど @新しいDISKを用意 Addでコピー B新しいDISKのリサイズ Cbootフラグ立てる。 よりも便利な方法を知りませんか? >>234 ファイルシステムやらOSによって違いはあるだろうが、おおざっぱに言って 1,VBoxManageで既存のVDIのサイズを増やす 2.パーティションを切り直す 3.ファイルシステムを拡張 で万全だろ。 初めて使ってみたのですが、hostキーというのは、 どれを押せばいいのですか? >>236 デフォルトは右Ctrl。 ファイル>環境設定>入力で変更可能です。 質問なんだけど 仮想OSの実行速度変更ってどうやるの? SunVirtualBoxはインストールしたんだけど・・・ ttp://hibari.2ch.net/test/read.cgi/os/1289179164/913 に君と同じ質問してる人いるから、あっちの回答待ってみたら? >>240 なんで913が全角なの? 恥ずかしくね? MS-DOS 6.2/VのFDが出てきたんで、インストールを試みたけど、キーボードの選択後ハングしてしまいます。 なんかコツみたいなものありますか? ホストOSはUbuntu 11.04です。 >>247 EMM386.EXE /NOEMS JDISP.SYS /HS=LC >>248 ありがとうございます。 DOSのインストールFD1枚目のconfig.sysが つぎのようになっていまして、 device=biling.sys device=jfont.sys /u=0 device=jdisp.sys /HS=LC device=jkeyb.sys jkeybrd.sys install=nlsfunc.exe country.sys EMM386.EXEは最初から組み込まれていません。 調べたらFDの中に圧縮ファイル(EMM386.EX_)の形で 含まれていました。 JDISP.SYSについては最初からご提示の通りでした。 一方、autoexec.batは @echo setup となっています。 いろいろ試していたら、config.sys 4行目(jkeyb.sysの行)を remでコメントアウトするとセットアッププログラムが 立ち上がることがわかりました。 jkeyb.sysとVirtualBoxの相性が悪いんでしょうかね。 これでセットアップを続行しても問題ないのでしょうか。 >>249 ごめんなさい 私はDOSのセットアップをしていません WINDOWS95をセットアップするためにDOSの起動ディスクをいじっただけです 確認しないで間違った書き込みをしていたので DOSのセットアップしてみました セットアップ後の起動に失敗はしますが、セットアップはできました。 EMSは確認したら使えました。 >>252 セットアップは成功しましたか。 うらやましいです。 自分の環境ではjkeyb.sysがどうしてもだめですね。 こいつを無効にするとセットアップの青画面に移行するんですが。 いまさらMS-DOSにこだわることもないのですが、整理していたらディスクが出てきたもので動かしたくなったんです。 >>11 VMwareなのでスレ違いだけど、Pentium-M 1.7GHz(シングルコア)で快適にXP on XPで使ってますよ。 ホストメモリ2GB ゲスト512MB、メモリは直で割り当て。 超快適です。 以前はホストメモリ768MBだったので、 ホストはテーマサービスなど切ってファイアーウォール全開にした以外はノーガードにしてメモリ消費を抑え、 ゲストに512MB割り当ててDirect3D使うゲームなどしてました。 ただし、ホストのWindows(ページファイル含む)とゲスト仮想マシンを別々のHDDで運用してました。 ところで、最新のUbuntuにVirtualBoxをインストールしたのにそれを起動するメニューやアイコンが一つも無くて、 どうやったら起動できるのか教えてもらおうと思ったんだけど、 考えてみたらFatDog64にインストールしたVirtualBoxは普通に起動できたんだからこれはUbuntuの問題ですよね。 Ubuntu用のパッケージ入れてリストに出ないならUbuntuの問題だと思うが、 インスコ失敗してないなら直接コンソールからVirtualboxと打ったら起動するんじゃね >>254 きみのインストールすべきはvirtualBoxではなくて、virtualbox-4.1だと思う リポジトリ追加した流れで sudo apt-get install virtualbox ってやったらはまってしまった universeに最初から入ってのをインストールしてしまうとそうなりました 質問があります ターミナルで急に文字が打てなくなることがあることと emacsを使っていて、キーバインドを使うと、常にコントロールキーを押した状態になってしまい 文字を打てなくなることがあります この二つの解決方法教えてください >257 そのような問題に直面し、困惑している主体を抹殺すれば、すべて解決。 >>258 自殺しろってことですか 本当に困っているんです >>259 あながち間違いではないな ただ、killするのはプログラムだろうけど 4.0.14にアップグレードしたらまたXML壊しやがった。 4.0系は4.0.12が安定版でいいのかな? シェルスクリプトをシェルと呼ぶ連中と同じかほりがする>XML呼ばわり 新しいカーネルに対応していないような気がするのは気のせい? 仮想XPがWindowsUpdateが終了したところでエラー出して固まったので そのまま落としたらVirtalBox自体が起動しなくなりました。 こんなメッセージ出してます。 ===================VirtualBox 重大なエラー==================_□× VirtualBox COMオブジェクトの作成に失敗しました。 アプリケーションを終了します。 Start tag expected, '<' not found. Location: '/home/takosan/.VirtualBox/VirtualBox.xml', line 1 (0), column 1. /home/vbox/vbox-4.1.4/src/VBox/Main/src-server/VirtualBoxImpl.cpp[485] (nsresult VirtualBox::init()). 終了コード : NS_ERROR_FAILURE (0x80004005) コンポーネント: VirtualBox インターフェース: IVirtualBox {c28be65f-1a8f-43b4-81f1-eb60cb516e66} =================================================================== うーん、VirtalBoxをインストールしなおしても結果は変わりません。・・どこが壊れてんのかな? で、上記で指摘されている /home/takosan/.VirtualBox/VirtualBox.xml を見るとサイズが0になっている!隣にVirtulaBox.xml-prev とかあるんでリネームしてみました。 問題の仮想マシンがアクセスできませんになっています。右ペインに Start tag expected, '<' not found. Location: '/home/takosan/VirtualBox VMs/VirtualWin/VirtualWin.vbox', line 1 (0), column 1. こんなメッセージが出ているので、そのファイルを見に行くと・・またまた0バイト! VirtualWin.vbox-prev で上書きしてもエラー 一度消して、新規作成で仮想ディスクに今のファイルを指定するとあっさり起動しました。 以前作ったスナップショットはどうなってしまうのかな?よくわかりません。 環境:ホスト:Ubuntu 11.04 (natty) x86(32bit) VirtulaBox:virtualbox-4.1_4.1.4-74291~Ubuntu~natty_i386.deb ゲスト:Windows XP(32bit) CPU:Pentium(R) Dual-Core CPU E6700 @3.20GHz VT有効/MEM:4GB 仮想マシンを置くディスクの空き容量が0になっていたのが原因でした。 不要なファイルを大量に消去して復旧しました。 そんな事もあるんですねぇ。 タイの洪水でHDDの相場も水物の様相を呈しています。 空き容量には気をつけて。 >>266 毎度思うんだけど、一緒にchangelogくらい貼り付けろよ。 それで全て語ったつもりになるなよな >>266 ドヤ顔で得意気にNew Relだけレスですか? 確かに原文のままでもいいからChangeLogも一緒に貼り付けてほしいね 貼れないことはないか でもURL だけでよくね? https://www.virtualbox.org/wiki/Changelog ---- VirtualBox 4.1.6 (released 2011-11-04) This is a maintenance release. The following items were fixed and/or added: VRDP: fixed screen corruption NAT: the interface stopped working after a lot of failed ICMP requests (bug #9371) E1000: fixed rare Windows 7 guest hangs, either at boot time or when reconfiguring the network card in unusual setups (bug #6223) ATA: fixed a possible crash during ATAPI passthrough with certain guests ATA: improved compatibility with ancient Linux kernels Main: fixed incorrect framebuffer information after leaving the fullscreen mode with X11 guests, this lead to a scrambled preview window in the GUI for example Mac OS X hosts: fixed the problem with duplicate packets when bridged to a wireless interface (bug #9648) Linux hosts: fix for 3D support on Fedora 15 (bug #9799) Linux hosts: don't call del_timer_sync from an interrupt context (Fedora bug report 746331) Windows Vista and 7 guests: more WDDM fixes Linux Additions: fixed kernel module compilation failure on Redhat Enterprise Linux 4 (bug #9709) Linux Additions: install the DRI driver correctly on Ubuntu 11.10 guests Solaris Additions: added read-only mmap support for shared folders Solaris Additions: added directory, file mode and mask options for shared folders Windows Additions: implemented faster detection of logged-in guest users and stale sessions X.Org Additions: fixed graphical corruption when switching to a virtual terminal (bug #9490) >>277 >でもURL だけでよくね? そうだね。いつもレスに貼れる程度の内容が更新される訳ではないしね >>278 その手のレスは自分の必死レスを鑑みないと オウム返しされるだけだと思うよ 下側のディスクとかマウスとかRight Ctrlとか書いてある領域って消すこと出来ますか? Ubuntu 11.04+VB4.0 ゲストXPだけど、なぜか急に共有フォルダが使えなくなった。 エラー67でネットワーク名が見つからないと。 ネットで調べたら、net useの文法間違いとかがあったが、元々使えてたし、その間違いはない。 試しに別の共有フォルダを設定したがnet useで同様のエラーになる。 ネットワークドライブの割り当てで指定しようとしたけど、Vboxsvrの下に何もでてこない状態。 数時間苦しんだけどどうしてもダメで、数か月前にバックアップしておいたCドライブに入れ替えたらOKだったのでVB本体の異常ではなくて自分のXPのシステム的におかしくなったらしい。 なんだったんだろ? ゲストXPだけど、3Dゲーム自体にガンマ調整機能がない。 で、ゲーム画面が暗すぎるのでXPとしてのガンマ調整したいのだけど、画面のプロパティでは設定できなそう。 なんとかガンマ調整する方法ないっすか? できたらそのゲームのウインドウ内だけ。 4.1.8 ttp://download.virtualbox.org/virtualbox/4.1.8/ VirtualBoxの4.1.8(2011年12月19日にリリース) これはメンテナンスリリースです。以下の項目は固定および/ ??または追加されています。 VMM:固定VERR_MAP_FAILED特定の状況下でSaveStateを中に(バグ#7929) GUI:VMが一時停止しているときにVMのステータスアイコンの更新を停止(バグ#8368) VBoxManage:後固定間違った戻りコードstartvm(バグ#9642) BIOS:固定ハングクリッパー5.3(ハードウェア仮想化が必要になることがありますので注意してください)??によって生成されるDOSアプリケーションの起動時 USB:最近のUSBドライバを使用している場合、固定OS / 2ブートがハングする NAT:(ポートはより堅牢な転送で接続を行った並列接続の最大数を増やす#8471) メトリクス:VMの破壊時にゲストのメトリック収集の無効なアクセス権を持つ固定潜在的な問題 メイン:メディアが二度イジェクトされている場合、クラッシュしない(バグ#9922) VBoxSVC:まれな状況下でクラッシュを修正(例:クライアントのクラッシュ) VRDP:固定画面のフリーズ(バグ#9620) OVF / OVA:まれな状況下で、インポート時に固定壊れたディスクイメージ OVF / OVA:より良いエラーメッセージが破損しているアプライアンスをインポートする VMDK / VHD:まれな状況下でスナップショットを使用するときは無効にホストキャッシュと固定可能な破損(バグ#9749) 3Dサポート:ATIグラフィックス(バグの修正されたフルスクリーンモードの問題#9775)、XPDMベースDirect3Dのサポート用のWindows Media Playerのレンダリング(バグ#8341)。XPDMとWDDMに対する複数の修正- Windowsゲストと一般の3Dサポートのためのベースの3Dサポート Linuxホスト:FedorasのLinux 2.6.41の修正(バグ#9948) Linuxホスト/ゲスト:Linuxの3.2用の修正(バグ#9743) Solarisの追加:様々な共有フォルダの修正(バグ#9856、#9862、#9917) Windowsの追加:Direct3Dのサポート(アン)インストールのための様々な修正は、欠けていたり間違っDirect3Dのシステムファイルの検出を追加しました ホストwindows7pro64bitでゲストCentOS6のスナップショットをcloneしていろいろな環境をつくろうとしたのですがcloneしたスナップショットではネットワークに接続できません ifconfigでeth0がでてこないので、service network restartしたところ、対応するハードがないと言われました virtualboxのネットワーク設定はブリッジです バージョンをうえの4.1.8にしてみたけど変わりませんでした なにか対処法がわかれば教えてください >>291 どうせ、MacAddr がかぶっているから、だめとかそんなことか? :::::::: ┌─────────────── ┐ :::::::: | KVMがやられたようだな… │ ::::: ┌───└───────────v───┬┘ ::::: |フフ…奴は仮想環境四天王の中でも最弱…│ ┌──└────────v─────┬────┘ | 仮想環境四天王の面汚しめ… │ └────v────────────┘ |ミ, / `ヽ /! ,.──、 |彡/二Oニニ|ノ /三三三!, |! `,' \、、_,|/-ャ ト `=j r=レ /ミ !彡 T 爪| / / ̄|/´__,ャ |`三三‐/ |`=、|,='| /人 ヽ ミ='/|`:::::::/イ__ ト`ー く__,-, 、 _!_ / / `ー─'" |_,.イ、 | |/、 Y /| | | j / ミ`┴'彡\ VirtualBox VirtualPC VMWare QEMU vs. Virtualbox ( ゚д゚)、ペッ VMware, VirtualPC ようやくVirtualBox + Windows 7 Starterの環境を整えることができたのでメモ。 * Windows 7 Starterの入手元はAcer製ネットブック (Acer AO532h) で、 ここにLinux x86_64とVirtualBoxを入れた。 もともとインストールされていたものを仮想環境下に移動しただけなので、 ライセンス的には全く問題ないはず。実際にアクティベーションもOK。 * ただし機種によっては機種チェックを行なっていたりする場合があり、 これに引っかかってリカバリできない場合もあった(Asus製のネットブック ではチェックに引っかかってリカバリできなかった)。 (続く) * 大まかな流れは下記のとおり。 (1) Linuxのレスキューモードで各パーティションのバックアップをとる。 (Acer AO532hでは/dev/sda1にリカバリイメージが、 /dev/sda2にブートマネージャが、/dev/sda3にインストール後の パーティションがあったので、/dev/sda{1,2}をバックアップ) (2) Linux+VirtualBoxをインストールして仮想化環境を作成し、 前項でバックアップしていたものを仮想環境下のハードディスクに 書き戻す。 (3) あとはfdiskでリカバリイメージのあるパーティションをアクティブに 設定し、マシンを起動すればリカバリを始めることができる。 (4) リカバリが完了したら、あとは普通にWindows 7を使える。 * アクティベーションは通常の手順でオンライン認証できた。 ただし、以前のWindowsとは異なり、マシンのuuidやハードディスクのuuidが アクティベーション要素になっているので、*.vboxファイル内のuuidは 最低限控えておいたほうがいい。 特に仮想マシンをエクスポートしたりインポートしたりすると、uuidが 変わってしまうので、再アクティベーションが必要になってしまう。 ライセンス違反だと思うよ。 proのXPmodeを変換して使うとかはOKだったと思うけど。 > もともとインストールされていたものを仮想環境下に移動しただけなので、 > ライセンス的には全く問題ないはず。 野暮な突っ込みで申し訳ないが、マイクロソフトがパソコンメーカーにOEM供給 している Windowsは、そのメーカーの製品でのみ使用するという契約なので、 PCにLinuxを入れ、PCにあった Windowsを仮想環境に持ってくればライセンス になる。まあ、大々的に商売でもしないかぎり、個人が実験的にやることに対して マイクロソフトがバカ高い弁護士費用をかけて文句をつけてくることは 常識的にはないと期待していいけど、かつて、カナダの高校生、マイク・ロウ君 (実名)が、自分の名前をもとに、 mikerowesoft.comというサイトをたちあげたら、 MS本社の弁護士から「その偽ドメインをタダでよこせ、犯罪者め」と恫喝的なメールが 来たという実例もあるから、ほどほどにね。 (ちなみに、最終的にMSは、この少年に非礼を詫びた上で、そのドメインを買い取った。) などと、いいつつ、オレも、NECのノートPCにプレインストールされていたXPを 試しに仮想環境に持ってくる実験をしたりしているけどさ。NECのBIOSをチェック しているから Virtualboxで動かしてもアクティベーションが通るはずはないと 思っていたら、あっさり成功してしまって驚いた。あ、使ってないよ。 ちゃんと別に購入してあったリテール版を使っている。 プレインストール版って、その機種用のドライバしか持ってないんじゃないの? >MS本社の弁護士から「その偽ドメインをタダでよこせ、犯罪者め」と恫喝的なメールが それマジ? それじゃ丸でヤクザじゃないですか。 ちょっと信じられない。 >>300 いや、プレインストール版でも、Windowsにデフォルトで入っているレガシー デバイスのドライバーをわざわざ削除したりはしていないから、Virtualbox が エミュレートしている古典的なIDEドライブは、どこのPCメーカーのプレ インストール版でも大丈夫。起動できてしまえば、インテルのAHCIドライバをインストール、シャットダウン。 そのあとでVirtualboxのGUIでAHCIドライブを追加して再起動すると、 プラグ&プレイで認識してAHCIドライバが自動的にインストールされる。 もう一度シャットダウンして、IDEデバイスを削除、OSの入っている仮想ハードディスクを 仮想AHCIコントローラーにつなぎ直して再起動すると、AHCIドライブから 起動できるXPになる。仮想AHCIのほうが、仮想IDEよりもエミュレーションの コストは軽いらしいよ。 グラフィックについても、最低限の640×480のレガシーVGAドライバがあるから 取りあえず起動はできる。起動してしまえば、Virtulboxの専用ドライバを いれればいい。 ネットワークは起動には必要ないから、起動後に共有フォルダ経由で virtio あたりを入れれば準仮想化でネットのエミュレーションもできる。 (さらにいうと、Virtualbox はBIOSやマザーボードの名前も変更できるから、 やったことはないけど、うまく模擬できるなら、再アクティべーションそのものさえ 必要ないかも。) >>301 実話だよ。いちおう、マイクロソフトの弁護をしておくと・・・ ヤクザみたいな連中が、MS製品と紛らわしい名称のドメイン名を大量に 取得して、そのサイトに露骨なポルノ画像をのせつつ、ドメイン名をMSに高値で 買い取らせようと脅迫するのは日常茶飯事のことなんで、MS本社の 法務部の人は、おそらく日常の処理として普段ヤクザに送りつけてきた 最後通牒のメールを、自動的にその少年にも送ってしまった。と、いう話だろうね。 同情の余地がゼロだとは言わない。ヤクザを取り締まっている刑事が ヤクザみたいなコワモテになるのと同じ。ただ、すごい高給取りの連中の やる仕事としては、非常にずさんだよね〜 と、当時ネット関係者では笑い話に なったものだ。CNNあたりもニュースに取り上げている。 Teen fights to keep MikeRoweSoft.com (MikeRoweSoft.comを守るため、少年は戦う) http://edition.cnn.com/2004/TECH/internet/01/20/rowe.fight/index.html 303の続き。 まず殴りつけ、相手が震え上がったところで交渉に入るというのは、ヤクザが 相手なら正しい手法かも知れないけど、子供を相手にするときにそれは マズイわなぁ 大騒ぎになったあとで、MSは、今回のケースでは自分たちは too serious だったと 勇み足を認める公式の声明を出し、最終的はその少年から円満にドメインを 買い取った。 今でもそのドメイン名は生きていて、www.mikerowesoft.com にアクセスすると マイクロソフト本家にリダイレクトされるように手配されているよ。 http://whois.domaintools.com/mikerowesoft.com を見ると、確かに マイクロソフトが所有者になっている。なんと、MSは40万件以上のドメイン名を 保有している。 ビジネスで必要なドメインもあるだろうけど、かなりの部分は、他人に類似のドメイン名を 悪用されないよう、予防的に取得しているものだろうね。 以上、与太話、失礼した。 virtioは、KVMで用意されている準仮想化デバイス。 実在のチップをエミュレートするのではなく、ホストOSと密に連携する デバイスドライバなので、ホストやゲストの負担が軽くなると言われている。 もっとも、インテルチップのエミュレーションは、そこそこ性能が高いので、 virtioにしても劇的に性能向上するわけではないらしいが。 ネットワーク機器以外のデバイスに関する virtioドライバは、今のところ Virtualboxではサポートされてないけど、Extension Packでも準仮想化を 実現しているから特に性能面で不利なことはないと思う。 安定重視の場合、VirtualBoxのホストOSとしてはWindows系、Linux系 どちらを選択すべきでしょうか? 好き好きだけど、Linuxホスト、Windowsゲストの方がいいと思う >>308 WindowsホストでLinuxゲストかな。 アップデートにコケて壊れやすいLinuxのほうをゲストにしたほうが安心かな。 Windowsは2000以降はほとんど壊れないし。 セキュアでなく安定感のないWindowsをホストにするのは馬鹿がやること Linuxをお試しで使う以外は、Linuxの方をホストにするのが鉄板 つまり目的や用途によりホストとゲストを決めろってことか 慣れてて好きなOSをホストにすればいいが この板では当然Linuxホストがデフォルト。 じゃあ聞くとしたらホスト向きなLinuxのディストリは何かだな read.cgi ver 07.5.4 2024/05/19 Walang Kapalit ★ | Donguri System Team 5ちゃんねる