Vitruvian Penguin
knoppix

[knoppix:0766] Re: SWAP作成時やFDISK利用時に表示が化ける

Date: Tue, 14 Jan 2003 01:43:31 +0900
X-mailer: Sylpheed version 0.8.5 (GTK+ 1.2.10; i586-pc-linux-gnu)
柘植です。kanemiさんはじめまして。

> SWAP作成時というのはMEM不足の64MのマシンではFATの領域に作成を薦めてく
> ることです。

Knoppixが起動する時に実行される/etc/init.d/knoppix-autoconfigに次のよう
な箇所があります。(行頭の数字は行番号)

647 FREEMEM="$(awk'BEGIN{m=0};/MemFree|Cached|SwapFree/{m+=$2};END{print m
647 }' /proc/meminfo)"
648
649 if [ "$FREEMEM" -lt 80000 ]; then
650 if [ -x /usr/sbin/mkdosswapfile ]; then

ここで呼ばれているmkdosswapfileというスクリプトがFAT領域にSWAPファイル
を作るか、と訊いています。

> エンターキーを押しつづけるだけでSWAPを作成で通常に起動はしてくれるので
> すがSWAP作成時の確認中の表示が文字化け状態なのです。

mkdosswapfileのダイアログボックスのメッセージは日本語化されている
のですが、かえってそのために素のコンソール画面では文字化けしてしま
うようですね。このへんのメッセージが知りたければ、 
/usr/sbin/mkdosswapfile
をお読みになるといいと思います。

また、一度スワップファイルを作ってしまえば、
649 if [ "$FREEMEM" -lt 80000 ]; then
をクリアするでしょうから次回の起動時からは
訊いてこなくなると思います。

根本的に改善したければ、mkdosswapfileを書き換えて
(日本語訳の部分を削除して)しまって、Knoppixを再構成すると良いと
思います。

> FDISK利用時というのはシングルモードで起動後のFDISK利用時で文字化けに
> なることです。

これも基本的にmkdosswapfileの件と同じ原因でしょう。
でもこちらは、

# LANG=C LC_ALL=C fdisk (いろいろ)

とすれば文字化けは回避できると思います。

-- 
Tsuge Akihide
<Prev in Thread] Current Thread [Next in Thread>