VirtualBoxを裏で動かしてサーバにするとかいう使い方ではなく、ランレベル5であげてGUI(X)ベースで練習したいよねっていうとき

たとえばホストOSでいろいろ調べてコマンドのtypo防止にコピペしたいとか、その反対にゲストOSでエラーが出て検索したいとかっていうとき、双方向でコピぺできると便利だと思いますが、おそらくひと手間かけないと実現できません。

デフォルトはランレベル3(CUI)のイメージしかないのかな? よく見てない(^^;
利用したのはCentOS5.3のイメージでした。(たしか。違ったらごめん)

  • 1.まずGUIあがるようにする

よっぽどあれなイメージでないかぎりランレベルを変えるだけであがるはず

runlevelつうコマンドもある、知らなかったら試しにひいてみよう
/etc/inittab 内の initdefault に記しているのがおそらく3なのでこれを5にして rebootすればよい
本項目ではエディタの使い方とか5で上がらないときのトラブルシューティングは扱いません

参考
http://www.atmarkit.co.jp/flinux/rensai/theory10/theory10a.html
2002年の記事だなあ(遠い目)

  • 2.ネットワーク接続

すでに設定済みの場合は飛ばしてOK

環境が同じではないのでこれでできなくても泣かない
あとこのやりかたはどこにでも調べればあるはず

参考
http://d.hatena.ne.jp/Yudoufu/20100117/1263677767

今回の目標は仮想環境から外へ抜ける「だけ」なので、

+VirtualBox自体の設定>ネットワーク
+割り当てを「NAT」にする
+仮想環境内のeth01をrestartする

で実現できるはず。

eth01のrestartについてはこれ(2001年の記事): http://www.atmarkit.co.jp/flinux/rensai/linuxtips/091usenic.html

まあできれば単発点でどうこうされるよりもネットワーク設定とは? とかちゃんと勉強してほしいんだけどなあ

※この設定をやると、ホストOS(Windows+VirtualBoxでLinuxだと、Windows側)からSSHでゲストOSに接続ができなくなります。なぜどうしてとかはここではふれない。

  • 3.VirtualBoxのGuest Additionsを使えるようにする

双方向コピペをやりたい場合はGuestAdditionsが必要。これを使うためには、ゲストOS側にコンパイラとカーネルのソースがないとだめ。

+kernel-develとgccをインストール
rpm とかしてなかったら、yumで一発でインストールできる。(ネットワーク設定をしていればの話)
どうでもいい話だがただのアップデートではインストールされないはず。
+virtualboxのツールバーにあるデバイス>Guest Additionsのインストール
これをやるとCD-ROMっぽいのがmountされる。df -a とかするとたしかに存在する。
+VBoxLinuxAdditions.run を実行する
もしもエラーが出た場合はmessagesなどにヒントがないか見る。
もしかしたらパッケージによってはmakeとかもないというひさんな状況かもしれない。であればそれらも入れる。
+シャットダウンする
中断とかではだめ
+CentOSイメージの設定から一般>高度>クリップボードの共有 で双方向を選べばよいはず

で再起動したらコピペができるようになった

参考
ヘルプファイル
インストールしてないとかで見られない人は
http://www.virtualbox.org/manual/ch04.html#id463025
Shared clipboardのところ

http://www.virtualbox.org/manual/ch03.html#generalsettings
Installing and Maintaining Guest AdditionsのGuest Additions for Linuxのところと
“Advanced” tabのShared clipboardのところ

virtualbox.txt · 最終更新: 2011/08/17 00:38 by miyako
CC Attribution-Noncommercial-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0