最新のLinuxをPENTIUMM(PAEなし)で動かす方法 | いろいろなLinux

いろいろなLinux

適当にLinuxとかの話題を書いてみます。



ちょっとオタクっぽくなるかもね。。。

久々の書き込みだな。ペタしてね

ちゃんと生きているからね!

つい先日知り合いが「ノートパソコンにLinuxを入れたいんだけどうまくいかない」って連絡してきたんだ。

最初は「根性が足りないんじゃない?」とか、「愛よ!」なんてバカな回答をしていたんだけど、なんかだんだん相手が不機嫌になっていくのがわかったので、ちょっと真面目に「どんなエラーがでるの?」って聞いてあげたの。

そしたら、「良く分からないけど、インストールが始まらない」って、完全にLinuxをなめきった回答が帰ってきた。

それだけで答えが分かるのは神様位よ!

しかたないので、もう少し親切に聞いてあげたんだ。


りな「何からインストールしようとしてるの?」
相手「最初から」
りな「。。。」
りな「CDかしら? DVDかしら? それともメモリスティック?」
相手「多分CD」
りな「ちゃんと入れた?」
相手「ちゃんと入れた」
りな「どこに入れたのかしら?」
相手「CDいれるところ」
りな「(BIOSは)CDから起動する設定になってる?」
相手「分からないけど、CDから起動してると思う」
りな「インストールしようとしているLinuxはなに?」
相手「デスクトップ」
りな「あーはいはい、せんとおーえすとか、うぶんつとか、でびあんとかわかる?」
相手「Remixって書いてある」
りな「貰い物か? まーいいけど、多分UBUNTUだね」
相手「そうかも?」
りな「で、どうなるの?」
相手「どうにもならないから相談してるんだけど?」
りな「(電話切りたいのをグッとこらえて)画面には何かでてるかしら?」
相手「出てたと思う」
りな「じゃー、どんなふうになっているか写真送って」
相手「わかった」(がしゃっ)

って、いきなり切る?

切りたいのはこっちの方だよ!

で。。。

まー、相手が相手なので、難しい話は無理なんだけど、Linuxのインストールは始めてじゃないからまったく出来ないとは思えない。

だとすると、PCが壊れてるとかかな。。。

もしかして、ノーパソのCPUがPENTIUM Mだったりするかも?

それだったら、「使ってるCPUはPAEがサポートされていないよー」的なエラーが出てるはず。。。

つーか、なんでPAE必須にしちゃったんだろ?

世の中にあるPENTIUM Mは見捨てる方向かしら? って、PENTIUM M使ってる人はそろそろ買い替えのシーズンかもね。

さて、話は戻って、もしCPUがそうだったとしても、PAE無で動くLinuxを入れればいいだけだから、ちょっと探してみるかな。

。。。

どのディストリビューションもデフォルトでPAE必須かー

BEANっていうのがPAE非対応でも動くようにビルドされてる。

UBUNTUやScientific Linuxなど有名どころは全滅だった。

そうこうしてるうちに写真が届く。

やっぱりPAE問題でした。

電話での会話書くと長くなるから、簡単にかいつまんで要件をまとめると次のとおり。

 ・今はWindowsXPが入っているけど古いから使うなって友達に言われた
 ・使いたいLinuxはUBUNTU
 ・ノーパソを買い換えるお金は無い
 ・デスクトップPCはWindows7で使っている(メモリ16GB)
 ・デスクトップにLinuxを入れる気はない
 ・リモートデスクトップが使えるようにして、外から家のデスクトップPCを使いたい

まぁ、言いたいことはわかるけど、家の外から自宅のPCへ接続するのって、ネットワークに対してそれなりの実力が無いと難しいかも?

ま、それはそれとして、UBUNTUの古いバージョンでPAE非対応でも動くバージョンを調べたら、既にサポートが切れているみたい。

うーん、Linuxに詳しい子なら「カーネルリビルドしてみれば?」なんて言っちゃうかもしれないけど、この子には言えないなー

「カーネルってしってる?」ってきいたら、「知ってるよ! ケンタでしょ?」って真顔で答えそうだしねー

でー、仕方がないので私がノーパソにUBUNTUをインストールすることになりました。

やり方は次の通り。

1 PAE無しで動く古いバージョンのUTUNTUをインストールする
2 カーネル再構築を行うためhttps://www.kernel.org/からLatest Stable Kernelを落とす
3 セルフでビルドできればOKだから、/usr/srcに展開
4 カーネル再構築に必要なパッケージをインストール
5 とりあえず、自分の環境に合わせた.configを作成
 →make oldconfigを実行して、enterキーを押しっぱなしにする
  今動いているのを持って来て修正と言うのが一般的だけど却下、「無ければ作る」が好き!
  本当は全ての質問に答えるのがオタクなんだけど、時間が無いので。。。
 →エディタで.configを開き関係ありそうなところを修正(デフォルトでOK?)
  「結局それか、だったら今のをもってきて。。。」って言われそう
 →grep PAE .configで、引っかからないことを確認
 →MakefileのEXTRAVERSIONに".rina"を入れてみる
  本当は.configのCONFIG_LOCALVERSIONで入れたんだけど、EXTRAVERSIONの方がかっこいい?
6 カーネル再構築
 →PENTIUM M(1.5GHz)+1GBのノーパソだと結構時間かかるよー
 →気休めだけどlightdm止めてコンソール画面でmake -j8 とかが良いかも?
7 カーネルとモジュールのインストールを実施
8 再起動して、問題なく立ち上がるかを確認
9 uname -aで、ちゃんと自分で作ったカーネルで上がっているかを確認
10 問題なかったら、システムを最新のLTS版にアップグレードする
 →これも時間かかるよー

こんな感じでカーネルの再構築+最新へのアップグレード完了!

でも、サーバーならカーネルの再構築って理解出きるけど、クライアントでカーネル再構築するのは新しいデバイスのサポートとか特別な場合以外やらないよね?

そこまでしてPENTIUM Mのノーパソ使うのってどうよ?

個人的には 有り だという気はする。

でも、諦めて捨てちゃう人の方が多いんだろうなー

あ、PENTIUM M使ってるのはノーパソだけとは限らないか。。。

だったら、「PENTIUM MでLinuxの会」とか作って、各ディストリビューションPAE無バージョンを作って公開したら喜ばれるかも?

誰か作ったら教えてねー

ちょっとググったら、中古パソコンとかで安いのが有った。

わざわざカーネルリビルドするより、その分の時間バイトして適当なのを買う方が良いかも?

そうそう、この記事は、カーネル再構築してUbuntu 12.04.2 LTSにアップグレードしたノーパソから書いています。

快適かは不明ですが、この記事書く位なら普通に使えるよ。

あと、そんな人は居ないと思うけど、私がやったことを試してみたいという人は、Celeron-M(1.3GHz)の中古ノーパソが5000円位で売ってるみたい。

買ってまでやるのは賛成できないけど、今持っているMを使いたいと言う方は試してみる価値あるかもよ。

繰り返しちゃうけど、面倒なことが嫌いな人や、時間がかかるのはNGと言う人はやめたほうがいいです! ま、Mな人はやってみるのもいいかも?

★楽天ランキング47週1位獲得♪期間限定!レビューのご記入で 無線LANアダプタ or 有線マ...

¥42,800
楽天

中古パソコン 【Windows7】【3年保証】【4749】Core2Duo-1.66GHz /...

¥15,999
楽天

中古パソコン Windows7 富士通 Lenovo hp 東芝 NEC 他 【特別シークレッ...

¥13,999
楽天

中古パソコン【3年保証】【4778】Core2Duo-1.8GHz/1024MB~2048MB...

¥12,999
楽天

中古ノートパソコン 中古パソコン シークレットノートパソコン Core2Duo,メモリ1GB,...

¥15,800
楽天

●楽天ランキング1位入り●【即納】 送料無料 富士通 FMV-C8230 Core2Duo搭載...

¥24,799
楽天

中古パソコン 【Windows7 64bit】【3年保証】【4747】Core2Duo-1.6...

¥29,999
楽天

中古パソコン【3年保証】【4776】Core2Duo-2.1GHz/2048MB/80GB~6...

¥16,999
楽天
中古パソコン 【シークレットノートPC★その2】 Celeron-M 1.3GHz (相当) ...

¥12,299
楽天

【シークレットセール】ノートパソコン CDROM【Celeron-M 1.3GHz(相当)以上...

¥4,980
楽天