
Ubuntu日本語フォーラム

ログインしていません。
こんにちは。siriusと申します。
以前、PCのフリーズについて質問させて頂きました。
<https://forums.ubuntulinux.jp/viewtopic.php?id=1823>
動作するようになった後で、
しばらく、放ったらかしにしていたのですが、
今回改めて11.10をインストールしてみました。
インストールは正常に終了したのですが
再起動しログイン後、またフリーズするようになりました。
以前と同じように
vesa acpi=off apm=off
をカーネルパラメータとして設定しても状況は変わりません。
何か助言を頂けたらと思っています。
PCの詳細は以下になります。
・Sharp Mebius PC-CB1-CB
<http://www.sharp.co.jp/products/pccb1cb/text/p5.html>
・256MBのメモリを増設
・ubuntu-11.10-alternate-i386.isoをWebより取得しインストール
(インストールの際、カーネルパラメータなし)
よろしくお願いします。
オフライン
ログイン後ということであればグラフィックドライバ線が引っかかりますので、現在「vesa」としているカーネルオプションを「xforcevesa」にしてみてください。ですが、マシンによっては「xforcevesa」が有効にならないということもありますので、「xforcevesa」で起動後、「/var/log/Xorg.0.log」を開いて "明らかにvesaドライバで起動されているな(眺めるだけで何となくわかると思います)" というのを確認してください。
ただ、384MBのメモリーでUbuntu 11.10は厳しいように思います。
Linux 3.0.xのメモリ管理の問題なんだろうと思いますが、物理メモリが足りなくなるとスワップにガンガン吐き出しますので、かなり重たくなります。512MBの私の環境でも結構キツイです。
ですので、他のバージョンも選択肢に入るようでしたら、(linux 3.1.xでは今まで通りの挙動となっていますので)Ubuntu 12.04がリリースされるまでは古いバージョンを使用されたほうが良いように思います。
オフライン
Templerさん、助言ありがとうございました。
vesaの代わりにxforcevesaを指定して起動してみました。
Ctrl+Alt+1でコンソールを開き/var/log/Xorg.0.logを確認し
vesaで起動していることは確認できましたが
GUIでログイン後、ホーム画面(?)でマウスを動かしているとフリーズしてしまいました。
Templerさんの仰る通り、384MBのメモリーでUbuntu 11.10は厳しいのでしょうか。
オフライン
リリースノートには
Ubuntu 11.10で必要な最低メモリ要件は、Ubuntuで384MBです。グラフィックカードによって使用されるため、一部のシステムメモリが利用できない場合があることに注意してください。もし、コンピューターに最低限の量のメモリしか搭載していない場合は、インストールに通常より長く時間がかかります。しかしながら、インストールは問題なく完了しますし、いったんインストールしてしまえばシステムは十分動作するでしょう。
https://wiki.ubuntu.com/OneiricOcelot/R … GMOCJgU72-
ところが、ubuntu,comのドキュメントには、
デスクトップ版で、良いパフォーマンスが得られる「推奨最低環境」は次のようになる
Pentium 4 1GHz プロセッサ
1GBのシステムメモリ
15GBのディスクスペース
1024x768の解像度が利用可能なグラフィックスカード
サウンドカード
ネットワークもしくはインターネットへの接続手段
Ubuntu Documentation > Community Documentation > InstallationSystemRequirements
つまり、インストールは384MB、最低システム推奨要件は512MB(For reference see https://help.ubuntu.com/11.04/installation-guide/i386/minimum-hardware-reqts.html but note that it is aimed at experienced and skilled Gnu&Linux users.) とありますので、ふだん普通に使用する場合の推奨条件は1GB?
複雑ですね。
オフライン
Templer による投稿:
Linux 3.0.xのメモリ管理の問題なんだろうと思いますが、物理メモリが足りなくなるとスワップにガンガン吐き出しますので、かなり重たくなります。
この件(わかりにくい表現で書いてましたが、「異常なほどスワップに吐きまくる」ということ)ですが、アップデートで追加された新しいカーネルで修正されたようです。
ということで、そのフリーズの原因がメモリー周りによるものなのかはわかりませんが、カーネルオプションにxforcevesaではなく「 text 」を指定してCUI起動し、下記コマンドでアップデートさせてみてください。
LANG=C sudo apt-get update sudo apt-get upgrade sudo apt-get install linux-generic sudo reboot
再起動後に動作確認をし、問題なさそうであれば、保留になっているアップデートがあるかもしれませんのでアップデートしてください。
それと、vesaでも同じくフリーズするということはグラフィックドライバーの問題ではなさそうなので、xforcevesaはもう必要ないかもしれません。
オフライン
>funatogawaさん
情報ありがとうございました。
やはり低スペックPCでubuntuを快適に動作させるのは難しいのかもしれませんね。
他のディストリビューションでも1GB以上のメモリを推奨しているので仕方ないですが
低スペックPCが使えなくなるのは、もったいない気もします。
時代の流れなのでしょうか(涙)
>Templerさん
助言ありがとうございました。
「カーネルオプションにxforcevesaではなく「 text 」を指定してCUI起動し、」とありますが
カーネルオプションに「 text」を指定してもGUI起動しました。
とりあえず、Ctrl+Alt+F1でCUIにし、
sudo apt-get update
sudo apt-get upgrade
を行いましたが、upgradeの途中でフリーズしてしまいました。
先にlinux-genericのインストールを行った方がいいのかと思い、
sudo apt-get update
sudo apt-get install linux-generic
としてみましたが、やはりダウロードの途中でフリーズしてしまいました。
ここまで来るとハードの故障もあり得るのでしょうか。
オフライン
Sirius による投稿:
「カーネルオプションにxforcevesaではなく「 text 」を指定してCUI起動し、」とありますが
カーネルオプションに「 text」を指定してもGUI起動しました。
とりあえず、Ctrl+Alt+F1でCUIにし、
sudo apt-get update
sudo apt-get upgrade
を行いましたが、upgradeの途中でフリーズしてしまいました。
先にlinux-genericのインストールを行った方がいいのかと思い、
sudo apt-get update
sudo apt-get install linux-generic
としてみましたが、やはりダウロードの途中でフリーズしてしまいました。
ここまで来るとハードの故障もあり得るのでしょうか。
この状況からだと「既にシステムが破壊されているのでは?」という感じも捨てきれないのですが、根本的なところとしてハードはありそうな気がします。
以下の確認をしてみてください。
1. AlternateCDの起動メニューに「メモリーテスト」がありますので、それでメモリーにエラーがないか確認してみてください。
2. メモリーにエラーがないようであれば、次に、同じく起動メニューに「壊れたシステムを修復」がありますので、そこから「ルートファイルシステムとして使用しない」「インストーラ環境内でシェルを実行」と辿ってコマンドプロンプトにし、そこで「 badblocks -snv /dev/sda 」(「sda」の部分はUbuntuのインストールされているディスクデバイスです。「sda」でない場合は適宜変更してください)を実行してHDDの検査(不良ブロックのチェック)をしてください。(「 exit 」コマンドを実行するとメニューに戻ります)
これらで問題がないようでしたら、Ubuntu 10.04をインストールしてみてください。(インストールしたシステムをルートファイルシステムにしてアップデートをしてみるというのも手ですが、どのみち、現状のシステムは数々のフリーズで健常ではないとみたほうが良いので、再インストールは必須と思います)
オフライン
Templerさん
助言ありがとうございました。
>1. AlternateCDの起動メニューに「メモリーテスト」がありますので、それでメモリーにエラーがないか確認してみてください。
先日、2時間程かけっぱなしにしてみましたが、フリーズすることなく、エラーも出ていませんでした。
なので、メモリの故障ではないと考えております。
> 2. メモリーにエラーがないようであれば、次に、同じく起動メニューに「壊れたシステムを修復」がありますので、そこから「ルートファイルシステムとして使用しない」「インストーラ環境内でシェルを実行」と辿ってコマンドプロンプトにし、そこで「 badblocks -snv /dev/sda 」(「sda」の部分はUbuntuのインストールされているディスクデバイスです。「sda」でない場合は適宜変更してください)を実行してHDDの検査(不良ブロックのチェック)をしてください。(「 exit 」コマンドを実行するとメニューに戻ります)
せっかくなので、再インストールしました。
その際、スワップ領域も1GBにしてみましたが、
状況は変わらず、GUIでログイン後にフリーズしました。
その他、試しに別のディストリビューションをインストールしてみました。
すると、ベース環境のみ(CUI環境のみ)しかインストールされず、X Window systemもインストールされませんでした。
メモリが少なすぎてGUIはインストール不可能と判断されたようです。
オフライン
>これらで問題がないようでしたら、Ubuntu 10.04をインストールしてみてください。(インストールしたシステムをルートファイルシステムにしてアップデートをしてみるというのも手ですが、どのみち、現状のシステムは数々のフリーズで健常ではないとみたほうが良いので、再インストールは必須と思います)
こちらも試してみました。
しかし、状況は同じで、Ubuntu10.04のインストールし、
ログインするとホーム画面でフリーズしました。
オフライン
ええと、不良ブロックのチェックは済ませましたでしょうか?
その上で、Ubuntu 10.04も同じくということであれば、申し訳ないのですがもうひとつ、下記リンクから以前に正常に使用できていたバージョンをダウンロードしてインストールしてみてください。
http://old-releases.ubuntu.com/releases/
それが以前と同じように使用できるということであれば、ハードそのものの故障という線はとりあえず低いと見て良いのではないでしょうか。
そこまで来てようやく、一筋縄ではいかないハード構成ということになるかと思うので、下記リンクに書かれているカーネルオプションを一通り試してみてください。
https://wiki.ubuntulinux.jp/UbuntuTips/Others/BootOptions#head-6bd6ac659ed2c9a9844667edcd2afa2beb00f16f
私の分かりそうなことはこれくらいですかね。
(後は正常な環境でのdmesgの内容を「dmesg > dmesg.log」コマンドで保存し見比べてみて、おかしなところがあるなら調べてみてはどうでしょう、ということくらいです)
ちなみに、こちらにも384MBマシンがありますのでインストールしてみたのですが、問題なく動きます。(例の問題のせいか、Desktop CDからインストールすることは出来なくなってしまいましたが…)
例の問題がどんな感じなのか確認もしてみましたが、やはりおかしいことはおかしいのですが、大量のアップデートの更新とupdate-apt-xapian-index(スペックのないマシンには最悪の敵)も走るという状況でありながらもスワップの使用量が300MB程と、正常であってもこれくらいにはなりそうなレベルで思ったよりひどくはならなかったなぁという感じです。
オフライン
本題とは関係ありませんが忘れていたことがありました。
Templerの#7 による投稿:
インストールしたシステムをルートファイルシステムにしてアップデートをしてみるというのも手ですが、
Ubuntu 11.10の場合は、NetworkManagerがシステムの終了時に「/etc/resolv.conf」に書き込んだ情報を消してしまいますので、chrootした環境ではネットにつながりません。「Ctrl + Alt + F2」でコンソールを切り替えて、レスキューモードのresolv.confをtargetにマウントされたシステムにコピーするなどして対処する必要があります。
オフライン
Templerさん
助言ありがとございます。
返信が遅くなり失礼しました。
>ええと、不良ブロックのチェックは済ませましたでしょうか?
不良ブロックのチェックは問題ありませんでした。
その上で、以前インストールした7.10をインストールしてみましたが
カーネルオプションにacpi=offを付けることで正常に動作しました。
ここまで来ると、Templerさんの仰る「一筋縄ではいかないハード構成」となるのでしょうか。
カーネルオプションを試すのは、また後日行いたいと思いますが、
どのオプションから試した方が効率的か、助言頂けたらと思います。
オフライン
仕様を見るかぎり、厳しい条件が3つ、
http://support.sharp.co.jp/mebius/myspe … search.asp
①VIA社製 Prosavage KN133
②384KBメモリー
③VGAメモリー8MB
で、Ubuntu Forumの方でも10.10で3Dグラフィックが動かないという報告あり(2Dはだいじょうぶらしい)。
http://ubuntuforums.org/archive/index.p … 28982.html
10.04くらいで、とりあえず、直るかどうか分かりませんが、VGAメモリーを32MBまで増やして、どうなるか? Swapはメモリーの2倍以上あるか確かめてください。
実機を持っていないので、たいしたことは言えませんが、このへんも問題になるのかな?
http://manpages.ubuntu.com/manpages/gut … age.4.html
(Xorg.confを書けと言われているような気がします。)
オフライン
ええと、
funatogawa による投稿:
仕様を見るかぎり、厳しい条件が3つ、
http://support.sharp.co.jp/mebius/myspe … search.asp
①VIA社製 Prosavage KN133
②384KBメモリー
③VGAメモリー8MB
で、Ubuntu Forumの方でも10.10で3Dグラフィックが動かないという報告あり(2Dはだいじょうぶらしい)。
http://ubuntuforums.org/archive/index.p … 28982.html
10.04くらいで、とりあえず、直るかどうか分かりませんが、VGAメモリーを32MBまで増やして、どうなるか? Swapはメモリーの2倍以上あるか確かめてください。
実機を持っていないので、たいしたことは言えませんが、このへんも問題になるのかな?
http://manpages.ubuntu.com/manpages/gut … age.4.html
(Xorg.confを書けと言われているような気がします。)
トピックを読まれていますでしょうか?
読まずに投稿するというのは大変失礼な行為と思うのですが如何でしょうか?
この投稿に限らずfunatogawaさんの投稿には慎重さに欠けるもの(もっと言ってしまうと "デタラメ") が多すぎますので、もっと慎重に投稿して頂けたらと思います。
オフライン
Siriusさんへ
正直なところどれを試せば良いのかわかりません。
(実のところ、「noapic」と「nolapic」に期待していたのですが、そのマシンでは(IOを含む)APICが実装されていないような気がしてきましたので効果がないかもしれません…)
確認したことを整理すると、
・AlternateCDでのインストール時はハングしない。
・Ubuntu 7.10では「acpi=off」で運用可能。しかし、(少なくとも)10.04以降はハングする。
・vesaドライバーでもハングする。
・メモリーとHDDにエラーはなさそう。(「memtest86+」と「badblocks」より)
・ついでに、カーネルオプションの「text」でCUI起動にならない。
といったところなのですが…、原因がよくわかりません。
なので、申し訳ないのですが、他の方からの投稿があることを期待してください。
オフライン
Templerさんにきついことを言われましたが、もちろんトピックは読んでおります。
が、前回のインストールは出来たのですが・・・@forums.ubuntulinux.jpの7.10のときにはXorg.confも作り、VGAメモリーも32Mにして、しかも、"acpi=off"や"apm=off"をつけて"vesa"で起動できたということは分かりますが、今回の11.10のときは"acpi=off"や"apm=off"や"vesa"をつけたことは述べておられますが、残りの条件が同じになっているかは読み取れませんでした。
#13はTemplerさんが勧めた10.04をインストールすると仮定して書き込みをしたのですが、ubuntu本家のほうでインストール実績のある10.10のほうが良いかもしれません。
もう一度本(日経Linux2010年10月号 P16〜「古いPCをLinuxで速くする」)を読み直しました。
最良はメモリーをhttps://forums.ubuntulinux.jp/viewtopic … 482#p11482のloserさんのようにメモリーを512MB増やすことでしょうが、PCが正常にならないと無駄になるリスクもありますので、
① ubuntu10.04で、メモリー容量の384MBで、VGAメモリーが32MBとして、残り350MB程度だとします。システムモニターで見ると、起動してしまえば、300MB程度ですみますが、途中で400MB程度必要とのこと、そうすると、メモリーが不足した時のswap頼みとなるのですが、だいじょうぶですか。swapが十分にあったとしてもin-outを繰り返すわけですから起動に時間がかかることになりますが、もし、途中でswapが不足するとそれ以上進まなくなりますので、フリーズです。
② 10.04や10.10なら、xorg.confを全部つくる必要はないと思います。Section "Device"、Section "Monitor"、Section "Screen"
をloserさんのを参考に、やってみてください。
私がわかるのはこの程度です。
オフライン