古いPCにLinuxをインストールしようとして苦労した話
古いPCにLinuxをインストールしようとしましたが、うまく立ち上がらなくて苦労しました。私はPCやLinuxに詳しくないというのもあり、色々と回り道することになりました。今後のため、記録として残します。
やろうとしたこと
LinuxをインストールするPCは富士通LIFEBOOK A531/DXという2012年頃に製造されたPCです。6年ほど前に中古で購入したものです。
このPCにはWindows 10が導入されていましたが、Windows 11要件を満たさずアップデートできないことや動作が重くなってきたため、軽量に動作するLinuxを導入することにしました。
インストールしたLinuxはZorin OS 17.3 Coreという種類のものです。推奨スペックが低いため、古いPCに向いていると思ったため、このOSを選定しました。
Windous10を完全に削除してZorin OSをインストールしました。
最初に試したこと
インストール方法は一般的なライブUSBメモリを使用する方法で実施しました。
1. Zorin OS の.isoイメージのダウンロード
2. ライブUSBメモリの作成
3. ライブUSBメモリを使ってZorin OSをインストール
インストールが終わって、再起動すればZorin OSが起動するはずですが、起動しません。起動ドライブの選択画面が現れたところで止まってしまいました。
試したけどうまくいかなかったこと
Ubuntu 24.04やLinux Mintをインストールしてみる ⇛ 同様に起動しない
ライブUSBでブートローダーのGRUBを修復する ⇛ レガシーBIOSではできないと表示される
インストール時のパーティションを古いPC用(レガシーBIOS)に向けた設定にする ⇛ 起動しない
なぜZorin OS が起動しなかったのか
パソコンの電源を入れたときに最初に実行されるのがBIOSですが、最近のパソコンは代わりにUEFIという後継のものになっているようです。従来のBIOSはレガシーBIOSといわれるようです。今回のパソコンはレガシーBIOSが使用されています。
次に実行されるのがOSを読み込むブートローダーで、Zorin OSなどのLinuxではGRUBというブートローダーが使用されます。
この次にZorin OSなどのOSが起動します。
このことを踏まえると、GRUBが起動していないので、今回のパソコンのBIOSとGRUBの相性が悪いのだと思いました。
どう対応したか
Linuxは長い歴史がありGRUBも同様で、アップデートによりバージョンがいくつもあるようです。
新しいバージョンのLinuxやGRUBだと古いPCとの相性が悪いのであれば、古いバージョンでは起動するのではないかと考えました。
そこで、古いバージョンのLinuxであるUbuntu18.04をライブUSBからインストールしてみたところ、うまく起動できました。
Ubuntu18.04付属のGRUBは、今回のパソコンと相性が良かったのだと思います。
次にZorin OS17.3のライブUSBを作成し、Ubuntu18.04を残す形でZorin OS17.3をインストールしてみたところ、Zorin OSを起動させることができました。
パソコンの電源を入れるとBIOSが表示され、次にGRUBの画面でZorin OS かUbuntuのどちらを起動するかの選択画面が表示されます。Zorin OS を選択すると起動します。
もっといいやり方があるかもしれませんが、とりあえず動いたので良かったです。
感想
パソコンもLinuxも詳しい方ではないので、UEFIやGRUBなどという言葉を今回初めて知りました。
インターネットで言葉の意味を調べながら色々と試したので、解決まで時間がかかってしまいましたが、なんとかなりました。
Zorin OSは古いPCでも軽くて軽量です。
今後も使っていく予定ですが、トラブル発生時の対応に自信がついた気がします。


BIOS内でUEFIを有効にする項目は無いでしょうか? 私はHP6360tでレガシーBIOSで起動できなくてUEFIモードに設定したら起動できました。 「Boot」、「Advanced」、「詳細」あたりの項目に「UEFI/BIOS Boot Mode」とかの項目があればUEFIモードにするとZorinOSのEFIを読みに行くと思うのですが。。。