Linux をデスクトップ OS として使う情報をメインに、オープンソース、フリーソフトウェア、クロスプラットフォームを中心とした FOSS (FLOSS) っぽいPC情報をお届けします。たまには Microsoft や Apple 、ガジェットや Web サービス、ときどき関係ないことも?!

Windows XP世代のPAE非対応PCで動作する32bit Linuxの特徴。

time 2020/03/19

広告

先日のブログ記事で「PAE非対応PCで動作する32bit Linux」という内容のものを紹介しました。

今回は、もう一歩踏み込んで実際に動作させて見ました。

sponsored link

PAE 非対応パソコン。

PAE 非対応のパソコンで動作する Linux にはいくつか条件があります。

ですがまずその前に、毎度のことですがこのブログでは Linux をデスクトップ OS として使うことを前提としているので GUI 環境で操作できる Linux に限定しています。まずはその縛りででピックアップしたおよそ40種類の 32bit Linux をチェックしてみて、PAE 非対応のパソコンで動作する Linux ディストリビューションの特徴をまとめてみました。

ちなみに用意した PAE 非対応パソコンは、いつもの Qosmio です。

Qosmio のスペック

  • Toshiba Qosmio E10/2KLDEW
  • CPU: Pentium M 725 (1.60GHz)
  • RAM: PC-2700 2GB
  • Storage: SSD 120GB

このパソコンで動作した Linux ディストリビューションには以下の特徴がありました。

PAE 非対応パソコンで動作する Linux ディストリビューション

PAE 非対応パソコンで動作した Linux ディストリビューションの特徴は以下の通り。

  • ブートローダーまたはインストーラーが起動する。
  • ブートメニューに「PAE 強制」メニューがある。
  • ブートメニューオプションの追加・編集ができる。

ひとつずつ、説明していきます。

ブートローダーまたはインストーラーが起動する。

まずはブートローダーが起動することが条件。

そもそもブートローダーかインストーラーが起動しない Linux ディストリビューションは、ズバリあきらめてください。

PAE を強制して動作させたくてもブートローダーが起動しない時点で、システム要件を満たしていないため動作させることができません。素直にあきらめましょう。

ブートメニューに「PAE 強制」メニューがある。

Linux Mint の起動メニューには PAE を強制させる「Start with PAE forced」が用意されている。

コレは Linux Mint のブートローダーのメニューに見られる「Start with PAE forced」のことを指します。

実際に調べてみると、親切にメニュー一覧に表示されていたのは Linux Mint だけでした。(…見逃している可能性もありますが)ほかの 32bit Linux でも、PAE を強制して起動させるメニューがある場合には、その項目を選ぶと PAE 非対応パソコンでも Linux を起動させることができます。

ブートメニューオプションの追加・編集ができる。

起動メニューでオプションを追加・編集するタイプがいちばん多い。

いちばん多いタイプがコレになります。

オプションの追加で動作が確認できた Linux ディストリビューションは以下の通り。

  • Lubuntu
  • MX Linux
  • Peppermint
  • Trisqel GNU/Linux
  • Voyager (Ubuntuベース)

代表的なのは Lubuntu です。Ubuntu のヘルプを参考に作業してみました。

forcepae オプション。

Lubuntu の場合には、ブートメニュー一覧で [F6] キー (Other Options) を押します。

追加できるオプションの一覧が表示されますが、PAE についてのオプションがないため一旦 [ESC] キーを押し、追加オプションの一覧を閉じます。

すると、画面下部には以下のような起動オプションが表示されます。

> /casper/vmlinuz initrd=/casper/initrd file=/cdrom/preseed/lubuntu.seed boot=casper only-ubiquity quiet splash ---

このオプションに直接オプションを追加します。追加するオプションは以下の通り。

forcepae -- forcepae

実際に追加すると以下のようになります。

> /casper/vmlinuz initrd=/casper/initrd file=/cdrom/preseed/lubuntu.seed boot=casper only-ubiquity quiet splash ---forcepae -- forcepae

この起動オプションって、思ったよりもゆるく「~quiet splash」のあとにある「ハイフン×2」を削除しても大丈夫。また上記の例では「forcepae」「スペース」「ハイフン」「ハイフン」「スペース」「forcepae」と入力していますが、「スペース」が無くても起動しました。Ubuntu のヘルプでは以下のように入力されていたので、基本に忠実なのは以下の通りではないかと思います。

> /casper/vmlinuz initrd=/casper/initrd file=/cdrom/preseed/lubuntu.seed boot=casper only-ubiquity quiet splash forcepae -- forcepae

※「~quiet splash」「スペース」「forcepae」「スペース」「ハイフン」「ハイフン」「スペース」「forcepae」

forcepae オプションの応用

Peppermint, Trisqel GNU/Linux, Voyager はこの応用になります。Trisqel と Voyager は Lubuntu と同じ操作で問題ないのですが、Peppermint はファンクションキーでのオプション操作についての表示がありませんので、[TAB] キーを押してブートオプションを表示させてから編集します。

Peppermint の場合、起動オプションは [TAB] を押して編集する。

起動オプションが表示されたら、同じように「forcepae — forcepae」を追記します。

「~quiet splash –」のあとに「forcepae — forcepae」を追記します。

また MX Linux の場合、「Boot Options」の欄がはじめから表示されています。

ブートローダーが起動すると、すでに画面には「Boot Options」の文字が確認できる。

Boot Options にそのまま直接「forcepae」と入力すると、PAE 非対応パソコンでも起動させることができます。

MX の場合には「forcepae」と追記するだけで起動できる。

いずれの場合も「WARNING: Forcing PAE in CPU flags」と表示されれば、あとは起動を待つだけです。

起動にはおよそ5~7分程度かかるので、気長に待ちましょう。

Plop Boot Manager を使って USB メモリから起動させる。

Plop Boot Manager は2013年で開発が止まっているが、今でも現役でつかうことができる。

以前の動画のリベンジという意味も込めて、Plop Boot Manager を使って USB メモリからの起動にもチャレンジしてみました。

Plop Boot Manager とは USB デバイスからの起動に対応していないパソコンで、USB デバイスからの起動を可能にするプログラムです。(公式サイトhttps://www.plop.at/en/bootmanagers.html

結論から言えば、大成功!

ちゃんと USB メモリから起動させることができました。

Plop Boot Manager

まず肝心の Plop Boot Manager を用意しなければいけません。Plop Boot Manager はコチラからダウンロードしてください

最新版は「5.0.15」。

Zip 形式で配布されているので、ダウンロードしたら展開します。

展開したファイルをよく見ると同じ名前のイメージファイルが2つあります。

コレだと区別がつかないので、拡張子を表示させます。

するとそのファイルが「.img」と「.iso」であることがわかります。ちなみにこの違いは…

  • .img … フロッピーディスク用
  • .iso … CD-R 用

ということでした。ファイルサイズを見ると納得します。

しかしフロッピーディスクって…。

と言いつつも、ちょっとあさったらいっぱい出てきた。

まだまだ出てきたけど、片付けるのがめんどうになるので…。ちなみに「漢字Talk 7.6 」のコピーでした。

話は脇道にそれてしまいましたが、「.img」はデータの読み書きができるメディア用のイメージファイルで、「.iso」は CD-R のように一度書き込むと変更ができないメディア用の拡張子のようですね。

今回(というか Youtube 用で作成したものを流用)は「.iso」で、USB メモリに書き込んだ Lubuntu, Mint, MX を試してみました。

Youtube で軽くふれていますが、Plop Boot Manager にはいくつかのオプションがあり、その際には [Shift]+[U] を押して USB 1.1 を強制するオプションを追加しました。Qosmio の USB は 2.0 なのですが、なぜかこのオプションを追加しないと起動してくれませんでした。理由はわかりませんが、起動したので良しとします。

コレで CD や DVD で起動させたときと同様にブートローダーが起動します。もちろんオプションを追加したりもできます。

ただし万が一、何かしらの問題が発生した場合には、時間をあけてから再度試してみるか、USB メモリのチェックや焼き直しをしてみてから再度試してみてください。

コレで無事に起動すればライブ環境も、インストールもすることも当然できます。

デスクトップには Plop Boot Manager も認識されてます。

ちなみに起動時間は、いずれも半分くらいの時間になりました。USB 2.0 は最大転送速度 60 MB/s (480 Mbps) なので、物理的な動作がある光学ディスクからの起動よりも速いです。というか Qosmio に搭載されている光学ドライブは DVD スーパーマルチドライブで、 DVD 読み出し最大速度は8倍速、データ転送速度は 11.08 MB/s (88.64 Mbps) になるので、数値的にもその違いが明らかですね。

ですが光学ディスクから起動させている場合と違いとても静かで、画面の動きもないため「フリーズした?」という不安が湧きます。なので USB メモリはアクセスランプがついているものがおすすめです。

まとめ。

PAE 非対応パソコンで動作する Linux ディストリビューションの条件は

  • ブートローダーまたはインストーラーが起動する。
  • ブートメニューに「PAE 強制」メニューがある。
  • ブートメニューオプションの追加・編集ができる。

です。

Plop Boot Manager を使って起動させる場合も条件は同じです。

可能な限り調べてみましたが、まだまだ確認できていない Linux ディストリビューションもあると思います。興味のある方は、まだ見ぬ PAE 非対応パソコンで動作する Linux ディストリビューションを探してみてはいかがでしょうか?

sponsored link

コメント

  • 初コメ失礼します
    3月19日にPlopBootManager6がリリースされたようです。
    まだまだ未完成のようですがぜひ試してレビューしてほしいです。

    by Yamason €2020年3月21日 14:12

    • Yamason さん
      コメントありがとうございます!
      ほんの数日前に確認したときはまだ5.0.15でしたが、先程確認したところ、確かにテスト版ではありますが6がリリースされていましたね。
      近々試して見たいと思います。
      貴重な情報ありがとうございました!

      by コダシマ タカヒデ €2020年3月21日 18:40

コメントを残す

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください



sponsored link

おすすめLinux本