柘植です。こんにちは。
メモリ+Swap領域が不足する場合に自動的に起動するmkdosswapfileの表示
の問題はそろそろFAQ化しそうですが、起動オプションに`lang=us'を
つけるっていうのが一番簡単な対処法みたいですね。
根本的な解決のためには、knoppix-autoconfigとmkdosswapfileを少し
書き換えるといいようです。
; でも低スペックなPCはどんどん少なくなっていくだろうから、
; 放っておいてもいずれ誰も気がつかなくなるような(^^;
よろしくお願いします。 > 産総研さま
--- knoppix-autoconfig.orig 2004-01-14 15:47:08.000000000 +0900
+++ knoppix-autoconfig 2004-01-14 15:49:05.000000000 +0900
@@ -860,7 +860,12 @@
LOWMEM="There are only ${FREEMEM}kB of RAM available in your computer. While
this is usually sufficient for working under Linux, it is unfortunately not
enough for starting bigger applications like KDE, or office suites. You can try
to create a so-called swapfile on an existing DOS-Partition (if available) in
the next step."
;;
esac
+
+if [ "$LANGUAGE" == "ja" ]; then
+LANG=C dialog --msgbox "$LOWMEM" 12 65 </dev/console >/dev/console 2>&1
+else
dialog --msgbox "$LOWMEM" 12 65 </dev/console >/dev/console 2>&1
+fi
/usr/sbin/mkdosswapfile </dev/console >/dev/console 2>&1
fi
--- mkdosswapfile.orig 2004-01-14 15:49:45.000000000 +0900
+++ mkdosswapfile 2004-01-14 15:50:18.000000000 +0900
@@ -28,7 +28,7 @@
[ -z "$LANGUAGE" ] && export LANGUAGE
[ -z "$CHARSET" ] && export CHARSET
-[ ! -n "$DISPLAY" ] && case "$LANGUAGE" in ja*) LANGUAGE=en ;; esac
+[ ! -n "$DISPLAY" ] && case "$LANGUAGE" in ja*) LANGUAGE=en ; export LANG=C ;;
esac
DOSPARTITIONS=""
--
Tsuge Akihide
|