【Sun】Virtual Box part1
Windows/MacOS X/Linux/Solaris で利用できる Sun xVM VirtualBox について語ろう Sun xVM VirtualBox - ダウンロード http://jp.sun.com/products/software/virtualbox/get.html :::::::: ┌─────────────── ┐ :::::::: | 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のディストリは何かだな いろいろなホストで試してみたけどOracleが一番だな そりゃVirtualBoxはOracleだからね 手前味噌が一番いいだろう 完全にホストとして扱うならSlackwareが一番じゃね 余計なもの入れなきゃ皆無にできるし vmwareとかだと結構バグが多いと聞いてvirtual box使ってまス 4.1.18にしてからVirtualBoxを終了しても ホストマシンのCPU使用率が50%とか上がりっぱなしになる現象が出るんですが同じような現象の人います? 質問レスする前に、ホストPC内で確認すべき事あんだろ? こんばんは、初めまして 早速質問ですが、Ubuntu12.04やFedora17ホストでVirtualBox4.2.0_RC4の 仮想環境にWin8RTMをインスコしてるんですが、Win8のChromeでYouTubeの 動画がflash内蔵仕様になってから表示されなくなりました。同じ現象の 方いらっしゃいますか?Corei5 Sandy Bridge Intel HD Graphicsの環境です。 Guest Additionsは導入済みです。どうぞよろしくお願いします。 RC版や、RTM版がどういう物か理解してからレスしろや、カス ▼RTM版とは Release To Manufacturing版のこと 大量製造工程・商品化工程に入ったバージョン ベータ版の次の、もう相当製品に近づいたバージョンがRC版です。 製品としては完成して、大量製造工程に入ったバージョンがRTM版です。 インストールメディア(DVD)の製造や、OEM各社のPCへの組み込み作業、 いうなれば商品化の工程に入っていくのがRTMです。 おいボケ、RTMは製品版と同じやないか? >>326 が分かっているかが問題であって、ググった結果をドヤ顔でレスることではない CPUとメモリって何割ぐらい割り当てれば良いんだろ >>330 参考ですが、俺の場合ホスト環境が、Core i5 メモリ 16GB ですが、 Linuxゲストの場合2CPU メモリ2GBとか3GBが多いな Winゲストの場合2CPU メモリ4GBとかにしてるな もちろんLinuxホストですけどね。 このスレvirtualboxで検索にかからないのが痛い、最近まで存在知らなかった。 スレタイからスペース削除希望。 OS板とソフトウェア板のVirtualBoxスレと並んで検索されるようにしてね。 MacBook Pro MountainLionでLinuxを使おうと思うのですが、データをそのままブートキャンプに移せるのでしょうか? 仮に紹介サイトを教えても、そのサイトの内容の質問を事が解決するまでこのスレでする気だろ? >>335 ぶっちぇけ、基本的に dd 、もしくは、それ相当なだけで、 うまく調整するだけ。 それ以上は、やる人の経験値、能力にかなり依存する。 ホストOS=32bit VirtualBox=32bit CPU=64bit対応、仮想化支援対応 な環境で、64bitOSをゲストOSとして動作させることできますか? 試す前に聞いた方が早いじゃん そんなこともわからないの? >>339 試して動かなければまた来いよ 他人の環境で動いても君の環境で動かなければ意味がないし、 他人の環境で動かなくても君の環境で動ければいいんだろ? インストールしてみたほうが早いだろ 回答は単純できるできないの二択ではなくて、できる環境とできない環境があるということだ。 CPUが仮想化対応していてもBIOSで有効にしないといけないとか、有効無効の設定機能がなくて無効のまま変更できない機種とかあるし。 仮想ソフトの種類とかバージョンとか、動作OSとか、いろんなことが関係してくるよ。 全ての組み合わせについて知りたいわけでもないだろ。 VirtualBoxでは試してないけど、VMWareでは出来たぞ。 普通にUbuntu12.04xi386ホストでゲストWin8RTM評価版x64とか できますよ。俺の環境ではね。VBoxだよもちろん。 <わからない9大理由> 1.読まない …説明書などを読まない。読む気などさらさらない。 2.調べない …過去スレ、ググるなど最低限の内容も自分で調べようとしない。 3.試さない …めんどくさいなどの理由で実行しない。する気もない。 4.覚えない …人から聞いて、楽して得た答えは身に付かないから、すぐに忘れる。 5.説明できない …何に困っているのか、第三者に正確に伝わる文章が書けない。 6.理解力が足りない …理解力以前の問題で理解しようとしない。 7.人を利用することしか頭にない …甘え根性でその場を乗り切ろうとする。 8.感謝しない …教えてもらって当たり前。事がすんだらさようなら。 9.逆切れする …自分の思うようにならないと逆切れする。 >>351 VMware でできなかったことが VirtualBOX ではできたり、逆もあったりするから両方必要 qemu も完全フリーだから必要だが もう1社は……、あそこはイラネ。 Ubuntu12.10をホストに、Vistaをゲストとする場合、Vistaを使うにはプロダクトキーの入力と電話などに依る認証が必要なのだろうか? 今のPCはVista32bitなのだが、マザボ・CPU・メモリを入れ替えた(ストレージ類その他は流用)事実上の新PCにしてubuntuをインストール、 それから使っていたVistaを入れて仮想マシンにしようか、と妄想している段階なのだが >>354 と思ったのだが、OEM版なので駄目か。 素直にDSP版WINDOWS買います。 vistaを64bitにするだけでも捗るよ OEMキーは使いまわせるし isoイメージ(の元)は落とせる ググれ 面倒なら8のDL版を買うのが吉かな… 今月中だと安い いやその、ライセンスが・・・。 って、もう結構前の話題だな。 今月末までだっけ? Win8の安売り。 俺は2個買ったからもう要らないけど。 特別価格1200円、普通価格でも3300円だったから勢いで買っちまった。 XPproは買った時は一体いくらだったっけ、、、? 買ったは良いけどウチの環境だと正直8は使い物にならない。 動かしたいソフトはXPと実機上のWineで事足りるので当分出番無さそう。 >VMware でできなかったことが VirtualBOX ではできたり、逆もあったりするから両方必要 詳細きぼんぬ >>362 ここによると、若干の得手不得手がアルみたい http://legacyos.ichmy.0t0.jp/virtualsoft/ VMware : 老舗だけあって、旧いWindows 系に強い? VirtualBOX : Sun だけあって、Unix 系に強い? クライアント Hyper-V は糞 32bitOS上で動かしているVirtualBoxの上で64bitのCentOSは動きますか? メモリ1GBのPCで動かしてるから仮想マシンに128MBしかメモリ割り当てが出来ない やっぱり2GBぐらい割り当てるとサクサクなの? え、そんなにやばい環境なの? 16GBぐらいのPC買おうかな >>366 うちも1.0GBだけど、500MBくらい割り当てられるよ 最近のPC使ってるやつで仮想やる奴は最低でも16GBがデフォだろうな。 特にVBoxの場合仮想で確保したメモリが静的にホストから占有されるからな。 VMwareは動的割付みたいだ… 安定してるのはVMwareだな…WinホストほどLinuxホストでは重くもないしね。 メモリの静的と動的ってつまりどういうこと? 静的だとメモリを確保してるから速度を維持できるって事? >>371 Memory BallooningならVirtualBoxでもできるぞ。 うちはC2Dでメモリー2GBだけど ホストLubuntuでVirtualBox使ってWin7くらいなら動かせる 512MB割り当てれるし mysqlのコンパイルに1時間40分ぐらいかかった どっから貧乏自慢って言葉が出てきたんだ… あえていうならただの現状満足自慢なのに >>377 ネット(IE強制サイト)とかiTunesとかLINEとか LinuxがあるのにわざわざWinでやる作業ってそれくらいだし(Wineが効かないアプリケーションの使用) Win7も一応実用してるけど>>374 のスペックだとXPの方が快適かな 低スペ自慢じゃなくて現状満足自慢だって何時言えば(ry Windows8上に VirtualBox-4.2.10-84105-Win.exe をインストールして、 http://www.ubuntulinux.jp/download/ja-remix-vhd にある ubuntu-ja-12.04-desktop-i386-vhd.zip を入れてみたものの、設定の途中でエラーが出てしまって、 それ以降、起動もしなくなってしまった。orz WindowsならVMwarePlayerのほうが適任なんだろうか。 Guest Additionsをインストールする際にエラーが出るんだけど、 このエラーをなくす方法を知っている人がいたら教えて。 Windows8にインストールしたVirtualboxに、Ubuntu-12.04-desktop-i386をインストール。 そこにGuestAdditionsをインストールするときにエラーが出る。 $ sudo apt-get install virtualbox-guest-additions No suitable module for running kernel found [fail] #エラーのみ抜粋 エラーメッセージでググると、build-essentialsとlinux-headersを入れろとあったので、 それらを入れた後、GuestAdditionsをインストールしてみたけどエラーは消えなかった。 このエラーを無視しても、GuestAdditionsの機能(解像度、コピペ)は動いているので、 重大なエラーでなければこのまま行こうと思ってる。 エラーメッセージの通りでカーネルのバージョンが合っていないんじゃね? 新しいOSだとVirtualBoxの方でまだ対応してなかったりする場合があるよ 情報不足と実験環境が無いからここまでしか言えないけどね >>386 あのエラーは、virtualbox用のドライバをbuildする前に、 ドライバが既にあるかをチェックした際にでるものみたい。 $ sudo apt-get install virtualbox-guest-additionsしたときに、 /etc/init.d/virtualboxが実行される。 この中で、virutalbox用のドライバがあるかチェックしていて、 if ! find /lib/modules/`uname -r` -name "vboxdrv\.*" 2>/dev/null|grep -q vboxdrv; then log_failure_msg "No suitable module for running kernel found" else log_failure_msg "modprobe vboxdrv failed. Please use 'dmesg' to find out why" fi そのドライバが無ければ、ドライバをbuildするという処理が実行される。 GuestAdditionsをインストールする前は、virualbox用のドライバがないので必ずエラーになる、 そのため無視してOKという結論に至りました。 >>387 VirtualBox Extension Packは入れてる? >>387 VirtualBoxのホームページは見た? 午前の時点ではうぶんちゅ12.04は対応していなかったが今は対応になっているんだよね・・・ VirtualBox 4.2.12が出ているからそっちを試してみたら? 解像度を追加する方法を教えてください guestaddなんとかは入れました >>390 まずクライアント側のOSで液晶モニターGPUなどハードウエアを認識 しているか調べて確実に認識しているなら方法はあります。 認識できていない場合に無理やり変更する方法はあるけど難しい方法です。 VirtualBox にVMでwindows7を入れてます。 ネットワーク経由で同じLAN内のプリンターに出力することが できなくて困っています。なにか設定が必要なのでしょうか? 他のwindowsマシン内の共有フォルダ内のファイルの閲覧編集など はできています。 windows7にはホスト側とはブリッジ接続にして、DHCPで ホストやプリンタと同じネットワークのIPを付与してます。 >>393 Windows板で聞いたほうがよいのでは。 聞くときにはプリンタの型番と使ってるソフトウェアの情報くらいは あった方がいい。 read.cgi ver 07.5.5 2024/06/08 Walang Kapalit ★ | Donguri System Team 5ちゃんねる