- ベストアンサー
Xサーバー起動前にコマンドを入力するには
Linuxを使うのははじめての初心者です。 WindowsXP上でVMWare Workstation5.0を使ってRed Hat Linux9(Workstation)をインストールしました。 VMWareの説明書によるとXサーバー起動前にVMWareToolsをインストールしないといけないらしいんですが、どうやったらいいんでしょうか? そもそもXについてよく分かってないんですが、XというのはGUIとLinuxコンピューター本体をつなぐもの、という解釈でいいんですよね? ということはマウスカーソルが出てきた時点で、Xが起動しているってことですよね? Linuxを起動するとデバイスの認識みたいな黒い画面がバーって続いていって、その後すぐにマウスカーソルがでてきてしまってコマンドを入力する暇がありません。 説明書や解説サイトによるとデバイス認識の画面の後、コマンドでrootにログインしてコマンドでマウント、インストールするように書いてあるんですが。 解決方法が分かる方は教えてください。 パソコンにはあまり詳しくないので、できるだけわかりやすく説明していただけるとありがたいです。 なお、参考にしたページはこちらです。 http://www.geocities.co.jp/SiliconValley-Oakland/5924/vmware/tool/index.html http://www.vmware.com/support/ws5/doc/ws_newguest_tools_linux.html
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
No.2です あー,RH9にはそういう落とし穴があるんですね 大変失礼しました #入れてみようかな。。RH9 エラーに関してはNo.1,3さんのおっしゃるとおりだと 思います.開発用パッケージ一式がない上に カーネルのヘッダファイルとかも入ってないんですね >Linux付属のXサーバーではパフォーマンスが悪いため、 >VM用のXサーバーを新たにインストールしている、 これは。。。どっからそーいう話が。。。 RH9用に対してはそういう風になっているのかなぁ vmtoolsってvmware用のドライバと いくつかのデーモンの一式ですよ Xサーバは入ってないと思うけどなあ 「/etc/inittabがどこ?」という段階では vmwareでRH9を使うのは避けた方がいいかもしれません そもそもなぜRH9なのかという気もします 雑誌などで情報が豊富なのは いろいろ癖もありますけどFedoraCore4とか Vine3.1で, 初心者さんだったらVine3.1でしょうか Vineだとrpmを展開するだけでvmtools入ります FedoraCoreはちょっとサイクルが早すぎるので やっと覚えたころにFC5になったりしかねません 何か一個で理解できればあとは その類推やら経験でなんとかなります No.3さん >vmware-toolsインストールで嬉しいのは、 私はマウスがシームレスに使えるようになるのと 解像度を高くできるのがうれしいです
その他の回答 (3)
- notnot
- ベストアンサー率47% (4900/10358)
#1です。 >/etc/inttabってどこにあるんでしょうか? そういう状態だと、今はあまり触らないほうがいいかもしれません。vmware-toolsをインストールしなくてもとりあえずは使えるので、linuxのことをもっと勉強してからインストールすればよいと思います。 vmware-toolsインストールで嬉しいのは、 ・速度向上 ・ホストOSとの自動時刻同期 の2点なので、ぜひ必要というものでもないです。 >What is the location of C header files that match your running kernel?[/usr/src/linux/inclued] >とでて、ここでENTERを押すとそんなディレクトリーは存在しないといわれて先に進みません。 linuxインストール時にソースをインストールしていないんだと思います。vmware-toolsをインストールする前に追加でソースをインストールしてください。
お礼
回答ありがとうございます。 お言葉通り、Linuxについてもう少し勉強してから再チャレンジしてみようとおもいます。
- kabaokaba
- ベストアンサー率51% (724/1416)
inittabはいじらなくて平気です こちらは FC4 on VM5.0 vine3.1 on VM5,0 ですので,FC4でもvine3.1でも操作は同じだったので RH9でも本質的に同じはずでしょう. とにかくまずGUIでログインしてください #デフォルトのランレベル5でOK 解像度はめちゃくちゃですが まずはそれなりに使えます. geocitiesの方の説明だとわざわざXを落としてますけど Xを落とさずにターミナルで作業できます. vmwareのメニューからvmtoolsのインストールを 選ぶとデスクトップにCDのアイコンが現れます それを開けばvmtoolsのrpmがありますので それをhomeディレクトリにコピーして ターミナルを開いてhomeディレクトリに 移動して(たいていは開けばhomeになっている) スーパーユーザになって rpmをインストールしてください. いくつか質問されますので,適切に答えてください #大抵はYESで済みます ##要はgeocitiesのサイトの中身は全部Xを ##立ち上げたままできます そうすればシステムの方でうまく処理してくれます vmtools関係のデーモンを動かして 必要ならXだけを再起動してくれます 次回からはOS起動時にうまくやってくれます. >VMWareの説明書によるとXサーバー起動前に >VMWareToolsをインストールしないといけない >らしいんですが、どうやったらいいんでしょうか? こんなこと書いてあります? vmwareのオンラインマニュアルの vmtoolsの項目はみましたか? 結構詳しくインストールの仕方かいてあります ターミナルとかスーパユーザとかrpmというのが 何のことか分からなかったらvmwareで UNIX系OS(rpmはRH系Linux限定ですけど) を使うのは難しいので,まずは簡単な本を 読んでやってみましょう.
お礼
回答ありがとうございます。 GUIでログインしてからインストールすると、インストールはできるんですが、VMWareToolsは古いバージョンです、と出てしまいます。 それにLinuxを起動するたびにVMWareToolsも起動しなおさないといけませんし。 VMのゲストOSのインストールガイドに「注意: Red Hat Linux 9.0のセットアップ時にXサーバがインストールされますが、これは実行しないでください。代わりに、Red Hat Linux 9.0のインストール完了後、直ちにVMware Toolsパッケージをインストールすると、仮想マシン内でアクセラレータ機能付SVGA Xサーバが実行されます。」 と書いてあります。 どこかの解説サイトでみたんですが、これは、Linux付属のXサーバーではパフォーマンスが悪いため、VM用のXサーバーを新たにインストールしている、とのことです。 そこで、RHL(Workstation)をインストール時のオプションで、X Window Systemともう一個あったXなんとかっていうのをインストールしないようにして再インストールしたところ、Xが起動せず黒いログイン画面でとまりました。 その後質問最下段のURLのVMのマニュアル(オンラインマニュアルってこれのことですよね?)通りに、rootでログイン後、 mount /dev/cdrom /mnt/cdrom cd /tmp tar zxf /mnt/cdrom/VMwareTools-5.0.0-13124.tar.gz umount /dev/cdrom cd vmware-tools-distrib ./vmware-install.pl と入力したところいくつか質問がでてきて、全部ENTER押してたんですが、 None of the pre-built vmnet moduele is suitable for your running kernel.Do you want this program to try to build the vmnet module for your system(You need to have a C compiler installed on your system) ?[yes](ENTER押しました) Using compiler "/usr/bin/gcc".Use environment variable CC to override. What is the location of C header files that match your running kernel?[/usr/src/linux/inclued] とでて、ここでENTERを押すとそんなディレクトリーは存在しないといわれて先に進みません。 逆に最初のとこでnoを選択するとインストールがうまくできませんでした。 どうしたらいいのでしょうか?
- notnot
- ベストアンサー率47% (4900/10358)
cp /etc/inittab /etc/inittab.org とバックアップを取った後、/etc/inittab を編集してください。先頭のほうに、 id:5:initdefault: という行があると思うので、この 5 を 2 に変更します。再起動すると、Xが起動せず、login: と出るはずです。ここで root でログインしてvmware-toolsの作業後、 cp /etc/inittab.org /etc/inittab で元に戻して再起動します。
お礼
回答ありがとうございます。 /etc/inttabってどこにあるんでしょうか? これってディレクトリをあらわしているんですよね? homeにはインストールログとかのファイルが3つほどあるだけで、フォルダはなくって。 すみません、初心者でLinuxのことは本当になんにもわからないんです。
お礼
回答ありがとうございます。 Red Hat Linuxにしたのは一番メジャーであるということだったので、解説しているサイトや本が多いとおもったからです。 もう少し勉強してから再チャレンジしてみようと思います。