K.Iwaiです。
> でも、やはり、投稿させていただくことにします。元記事を投稿された方、気を
> 害さないでくださいね。
本人が「表現が正確でない」と書いていることからもわかるように、
突っ込みを待っていました。
> wrote in [knoppix:2663]
> > ・リマスタ以外にrc*.dの内容を保存する手段がないのでシェルコマンドで
> > デーモンの起動を行う必要がある。(表現が正確でないがデーモンの起動が
> > 面倒だということ)
> 私は、CDブートやFAT32ブートでも、毎回、Apache、PHP、samba、ftpを自動起動
> させて使っています。
> たしか、saveconfig(KNOPPIXの設定を保存)でも、「その他システム設定(printer
> etc.)」をチェックすることで、/etc/inittabや/etc/rc.d/*の内容は保存されたはず
> です。saveconfigで保存できないのは、/etc配下では、
> /etc/init.d/knoppix-autoconfigだけではないでしょうか。
> わたしは、最初、/etc/inittabも保存できないと思っていたのですが、ちゃんと、
> knoppix.shの中で対処していて、うまくいったはずです。
正確に表現すると、問題なのはsaveconfigではシンボリックリンクを
保存できないと言うことです。
例えば、
/etc/rc5.d以下に
"S10mysql"という名前で/KNOPPIX/etc/init.d/mysqlへのシンボリックリンクを作る。
"S20mysql"という名前で/KNOPPIX/etc/init.d/mysqlをコピーする。
saveconfigを行い、再起動すると、/etc/rc5.dには
"S20mysql"しか存在しません。
「別にシンボリックリンクじゃなくてもいいのでは?」としてしまうと、
knoppixのバージョンが変わって/KNOPPIX/etc/init.dの内容が
変わった時に不都合が生じてしまう、もしくはknoppixのバージョンが
変わるたびに、/etc/rc*.dの内容を再構成しなければならない。
ということを問題視しているわけです。
> ------------------------------------------------------------
> CDブートやFAT32ブートのまま、システムをどんどんカスタマイズしてしまう
> ユーザが増えることを願って、この記事を投稿させていただきます。
最近はCDブートで使っていることが多いのですが、
Winな人のわがままなのだろうか?こんな機能が実装されていてほしいと思ってしまいます。
・継続的ホームディレクトリを作ったら、SYSLINUX.CFGに"home=/dev/hoge"
を追加した起動フロッピーを自動作成する機能。
・saveconfigしたら、SYSLINUX.CFGに"config=/dev/hoge"とか"config=scan"
を追加した起動フロッピーを自動作成する機能。
・start*serverを実行したら次回起動時にデーモンを自動起動するか聞いてくる機能。
・start*serverの充実(Apache,mysqlなど)。
Linuxをある程度知っている人がknoppixを使う上ではどうでも良いことなのでしょうが、
knoppixがはじめてのLinuxである人にはこの手の機能がはじめからCDに入っているのと
いないとでは結構敷居の高さが変わるのではないかと思います。
|