2011年6月4日土曜日

Ubuntu11 への ssh アクセスと gdm の停止

Ubuntu11 に sshdのインストールをして gdm を止めた。

sshd のインストール:
sudo apt-get install openssh-server

VirtualBox のホストからゲストの Ubuntu に ssh したいのでポートフォワードの設定が必要。これは VirtualBox の GUI で行うことができた。
TCP ホスト 192.168.56.1:22 を ゲスト 10.0.2.15:22 へ転送とかそんな感じ。

gdm の停止:
/etc/inittab で runlevel 3 に設定しようとしたら inittab がなかった。代わりに /etc/init という見慣れないディレクトリがあり tty1.conf など inittab の中身をファイルに分解したようなファイルがいくつも入っている。その中に gdm.conf というファイルがあり、起動・停止に関わる設定が以下のように記述されている:
start on (filesystem
          and started dbus
          and (drm-device-added card0 PRIMARY_DEVICE_FOR_DISPLAY=1
               or stopped udev-fallback-graphics))
stop on runlevel [016]

これをコメントアウトして:
#start on (filesystem
#          and started dbus
#          and (drm-device-added card0 PRIMARY_DEVICE_FOR_DISPLAY=1
#               or stopped udev-fallback-graphics))
#stop on runlevel [016]

再起動すると gdm や X が起動しなくなった。 Ctrl-Alt-F1 でコンソールを tty1 に切り替え、試しに
sudo initctl start gdm
とすると手動で gdm をあげることができた。

最後に以下のようなショートカットを作り
"C:\Program Files\Oracle\VirtualBox\VBoxHeadless.exe" -startvm "Ubuntu"
スタートアップに放り込んだ。(どす窓は手で最小にする必要があるが...)

0 件のコメント:

コメントを投稿