正統納豆天国ブログ

GPGPUメインのプログラミングエンジニアの備忘録

全体表示

[ リスト ]

inittab編集の注意点

自分の使っているPCのBIOSをアップデートしたら、今まで使えなかったIntel VTを使えるオプションが追加されていた。さっそく、VMWare Playerを使って、32 bitのWindowsのホストに、64 bitのFedora 10をインストールしてみた。

インストールの最後の、ブートローダを書き込むところで動作が止まる。そのまま再起動してみたら、うまく動いたので、そのまま使っている。

で、今回のメインのネタなのだけれど、Fedora 10では、デフォルトで起動時にGUIが立ち上がるのだけれど、これをCUIが立ち上がるように変更したいと思った。こういうときは、よく知られているように、/etc/inittabの、
id:5:initdefault:
と書かれている行を、
id:3:initdefault:
と書き換えればよいはずである。ところが、自分がやってみたところ、こうしてみてもGUIが立ち上がってしまう。

いろいろと試行錯誤してみた末、
id:3:initdefault:
の前の行の、コメントアウトしていた
#id:5:initdefault:
の行を除くとうまくいくらしいことがわかる。inittabがどういう処理でファイルを読んでいるのかはわからないが、単純に行頭の#がコメントを意味するわけではなさそうだ。

皆さんも、inittabを編集する際には注意していただきたい。

閉じる コメント(3)

顔アイコン

manページには#がコメントになるって書いてあるけど, スクリプトの中には直接awkとかでinitdefaultを読むものがあったりするので, こういう罠にかかることがありますね
F9だけど, /etc/event.d/rcS-sulogin とかに思いっきり引っかかる例があったり
# こういうのってBugzillaにfileすべきなのかなぁ 削除

2009/1/27(火) 午前 3:32 [ s_fox ]

顔アイコン

実は、Fedora 9のときも、PS3をrunlevel 3で起動しようとして、思いっきりこれに引っ掛かっているんですね(その時は、原因不明として、ブートローダのオプションでrunlevelを弄って回避)。
スクリプトを追っかけてみると、まさにその/etc/event.d/rcS-suloginと、/etc/event.d/rcSが、#を無視してinittabを読みに行っていたり。
Bugzillaに投げてもいいけれど…、どうしようかなぁ。

2009/1/27(火) 午前 6:10 [ nat**_he*ven ]

顔アイコン

Bugzillaを見てみたら、すでにバグとして報告(https://bugzilla.redhat.com/show_bug.cgi?id=447216)されていて、最新のinitscriptsパッケージに、デバッグされたバージョンが上がっている、とのこと。いずれ、F9、F10にも降りてくるでしょう。

2009/1/27(火) 午前 7:02 [ nat**_he*ven ]

コメント投稿
名前パスワードブログ
投稿

閉じる トラックバック(0)

トラックバックされた記事

トラックバックされている記事がありません。

トラックバック先の記事

  • トラックバック先の記事がありません。


.

人気度

ヘルプ

Yahoo Image

検索 検索
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
  今日 全体
訪問者 43 56055
ブログリンク 0 0
コメント 0 57
トラックバック 0 5

ケータイで見る

モバイル版Yahoo!ブログにアクセス!

モバイル版Yahoo!ブログにアクセス!

URLをケータイに送信
(Yahoo! JAPAN IDでのログインが必要です)

開設日: 2008/10/19(日)


プライバシーポリシー -  利用規約 -  ガイドライン -  順守事項 -  ヘルプ・お問い合わせ

Copyright (C) 2012 Yahoo Japan Corporation. All Rights Reserved.