柘植さん、こんにちは。宮脇です。
以下は、今日の14:30ごろ書いたメールですが、FreeMLのWebメールが不調で
送信できなかったものです。まだ、田島さんのレスは読んでいない時点でのもの
ですが、とりあえず、そのまま送信します。
> これまでほとんど無頓着だった日本語フォントについて多少なりとも考えるきっか
> けができて喜んでいる(ちょっと複雑)今日この頃です。
こちらは、来月中ごろにもKNOPPIXをカスタマイズしたCDに独自開発したソフトを
入れたものを顧客に納入しようとしていただけに、どうしようか悩んでしまっている
ところです。
# カスタマイズといっても、/cdrom/KNOPPIX/KNOPPIXは無修正でそのまま
# 入れるので・・・。
> > /etc/mtabを書き換えていますか。
> > /etc/mtabには、現在マウントしているデバイスのマウントポイントとマウン
> > トオプションがかかれていますが、/cdromにマウントされているデバイスの情
> > 報にうそが書かれているため、システムが混乱します。これを正しい値に書き
> > 換えれば、/cdromをrwモードでremountできます。その後、その/cdrom中の
> > swapファイルに対して、swaponコマンドを実行すれば、swapを使えるようにな
> > ります。
> >
> > このスワップを自動認識させるのは、knoppix-autoconfigを書き換える必要が
> > あるはずで、少々面倒。(まさかCD−ROM内にスワップがあるとは予想し
> > ていないみたいなので)
> >
> > knoppix.shの中で/etc/mtabの書き換えとswaponコマンドを実行してはいかが
> > でしょうか。
> >
> > # この件はPersistent Homeでも同様なようです。
>
> ちょっとこの記述全体が理解できなくて悩んでしまいました。(^^;
>
> 元記事の田島さんが最近の産総研による日本語版をお使いだとして、
> VFAT領域に配置した/KNOPPIX/KNOPPIXを起動するやりかたであっても、
> /etc/mtabは起動のたびに新しく書き替えられると思いますが、その
> mtabの内容に誤りがあるということですか?
>
> うちでもHDから起動した環境でmkdosswapfileを実行してみましたが、特に問題は
> 起こりませんでした。
説明が足りなかったようですね。申し訳ありませんでした。
私のところにHDから起動する環境が無いのでHDから起動するとどうなるかは
分からないのですが、KNOPPIXをFAT32にコピーしておいて、
FAT32からKNOPPIXを起動すると、linuxrcがmtabを更新してくれないため
FAT32パーティションを/cdromにマウントしたのに、mtabには、/dev/cdromを
iso9660でマウントしてあるように書いてあるのです。
これは、miniroot.gzの中のmtabにそのように書いてあったのが、そのまま残って
いるだけだと思います。
仮に、FAT32パーティションが/dev/hda5だったとしましょう。
/cdromをremount,rwしたくても、KNOPPIXは/cdromにはiso9660がマウントされて
いると思っているので、remountできません。でも、/dev/hda5を/mnt/hda5に
マウントすることはできてしまいます。でも、これって、実際は、/cdromにマウント
されているものと同じもの。そのまま、/cdromと/mnt/hda5の両方からアクセス
しつづけると、おかしくなったように思います。
でも、ランレベル2〜4で起動してmtabを正しく更新してからtelinit 5すると、
うまく使えます。KDEはhda5が/cdromにマウントされていることを認識するので、
hda5のアイコン右クリックで「Change read/write mode」を実行することもでき
るようになります。
> > 「すみませんが,スワップファイルに利用できような
> > DOS領域がありません.」
> > との表示が出ますが、
>
> と書いておられるので、単に
> # fdisk -l
> の結果に'FAT'が含まれる行が見当たらんぞ、ということじゃないかと思うのです
が。
その通りです。linuxrcが正しくmtabをメンテしてくれないため、こうなります。
というか、ashのビルトインのmountコマンドがメンテしないのがいけないので、
/bin/mountをminirootに入れて、それを使うようにすれば問題ないのかもしれません
が。
対象マシンだけに限定でよければ、minirootのmtabの内容をあらかじめ変えておく
という手もありだと思います。
私は、linuxrcをmtab(とfstab)を正しく更新するように書き換えてしまいました。
また、Persistent Home関係の方は、knoppix-autoconfigやmkpersistenthomeも
書き換えました。
現在、これらを公開したくて私のサイトを準備中なのですが、休日の時間をなかなか
取れなくて遅れています。
ご希望があれば、それらをこのMLにPostすることも考えたいと思いますが、
いかがでしょうか。
|