前回は、実家の車庫にて忘れ去れていた10年以上前の母のパソコン(WindowsXP)を子供用のパソコンに復活させようという記事を紹介しました。
今回は、私が実際にLinuxをPCにインストールした際に、エラーが出たりしたので、自分の経験から注意した方がいいなと思った点を紹介します。
LinuxはまずDVDから起動してお試し
Linuxのディストリビューションには様々なタイプがあります。無料でダウンロードできるので、いろいろ試して見られるのは楽しい点でございます。
ただ古いパソコンの場合は、メモリなどハードウェア的な制約から、うまく動かなかったり、異音がしたり、動いても動作が遅すぎる、といった問題が発生する可能性があります。
なので、まずは、OSのISOイメージファイルをDVD(CD)に焼いてみて、DVDからLinx OSを起動して、自分のPC上できちんと動くか確認することをおススメします。
実際、私が使用したパソコンは12年前のソニーのVaioだったのですが、メモリが512MBだったからか、合わないハードウェアがあったのか、パーツが古くなっていたのか、はっきりした原因は分かりませんが、最新版のUbuntuは、古いPCで試すと、スピーカーから異音がして、動作も妙に遅くて、実用に耐えないことが判明しました。
PCに詳しい人ならいろいろイジれば、解決したのかもしれませんが、こちとら、そういうの素人ですから、あっさりあきらめました(^-^;
古いPCにはPuppy Linuxが良い
結局、軽い・場所を取らないと言われているPuppy LinuxをDVDから起動させたら、すんなり動いたので、よし、このPCにはPuppy Linuxで行こうと決意した次第です。
Puppy Linuxは、日本語版も公開されていますし、軽いし、私みたいな初心者でもとっつきやすいLinuxだと思います。
ハードディスクにインストールする
そのまま毎回、DVDからPuppy Linuxを起動して使用することもできたのでしょうが、毎回DVDから起動するのも面倒だな、と思ってLinuxをPCのハードディスクにインストールしようと思う方もいるでしょう。私もそうでした。
Puppy Linuxは軽いOSなので、パソコン内にWindowsと共存する形でインストールすることが可能です。
EXEファイルからインストール
Puppy Linuxのインストールには、いくつか方法があります。
Windowsが起動する場合は、
- WindowsのブラウザでPuppy Linuxのページにアクセスして、Exeファイルをダウンロード&実行する(puppy-5.7.1JPというフォルダ内にあるPuppy_Linux_571JP_Installer.exeというファイルが日本語版)
方法があります。
Windows 7、8など現役で使っているパソコンにLinuxをインストールする場合は、Exeファイルをダウンロード&実行する方法が一番手っ取り早いです。
なお、後日、Puppy Linux 日本語フォーラムのメンバーであるサカイさんから以下のような情報をいただきました。
puppy のどのバージョンにも対応したインストーラがあります。
Puppy Linux Windows Installer
私のサイトで紹介しています。
サカイさんのサイトにインストーラーのリンクがありまして、インストールの方法も明記されていますので、現在だとこちらの方が良いかもしれません。
Exeファイルからのインストールが圧倒的におススメです!
ISOイメージファイル(DVD,CD)からインストール
一方でDVDにISOイメージファイルを焼いた場合は、同じDVDからハードディスクにインストールすることができます。この場合、
- OSをフルインストールする
- Frugal インストール(質素なインストール)をする
の2種類の方法があります。
Puppy Linuxはフルインストールではなく、Frugalインストールを推奨しているので、私もハードディスクへインストールする際にはFrugalインストールを行ないました。
(追記 2018年4月12日)
当初、私はFrugalインストールを行なったと思っていたのですが、君のやってることはFrugalインストールじゃないよ、というご指摘を、コメント欄よりサカイさんからいただきました。
Frugalインストールについては、別途、記事の途中(Frugalインストールのエラー)で補足説明をしています。Frugalインストールは、WindowsとPuppy Linuxが、同じパーテーションで共存できる便利な方式とのことです(*^^*)。
(追記 2018年9月1日)
Frugalインストールに再チャレンジいたしました。その様子はこちらの記事をご参照ください。
いざPuppy Linuxをハードディスクにインストール
さっそく、Puppy Linuxのデスクトップからインストールアイコンをクリックして、「Frugalインストーㇻ―を実行」を選択し、実行してみました。
なんかよくわからんけど、ポンポンポンと指示に従って、上手くいったぞ!なんて思ってたら、
やっちまいました。
エラーが出た。立ち上がらない…
再起動して、ハードディスクからLinuxを立ち上げたら、エラーでました。
え?なんで?Linuxが立ち上がらないんですけど…。
Windowsを選択しても、「リカバリーを始めます」となってしまう。
え?Windowsも消えちゃった?
一瞬青ざめました。
そのときの画像は残ってないので、イメージなんですが、
こういう画面が立ち上がったときに、Puppy Preciseをクリックしてもエラーになっちゃうのです。
さらに、Windowsをクリックすると、リカバリーが始まってしまう。
ひえー。
Windowsは消えていない
まずは、焦ることなかれ。Windowsは消えたわけではありません。
先ほどの画面の一番下に表示されていたAdvanced menuをクリックすると…
こんだけオプションが出てきまして。このうち
「Microsoft Windos XP Home Edition (sda2)」
を選ぶと、普通にWindows XPが起動します。なので、パニくってWindowsのリカバリーを開始しないように注意いたしましょう(^_^;)
Frugalインストールのエラー
それにしても、なぜPuppy Preciseをクリックするとエラーになっちゃうのでしょう。
既に元ネタのサイトが消えてしまっていて恐縮なのですが、もしエラーが出るとしたら、
- WindowsXPのディスクチェックが必要
- WindowsXPのディスクチェック後、grubinstall.exeを再び走らせる必要がある
- パーテーションの番号が間違ってる
という可能性があるとのことです 。
これをもとに考えますと、私の場合、エラーが出た時点で、再度、Windows XPから起動して、この操作を試せば良かったのかなという気がいたします。
というか繰り返しますが、WindowsXPが起動するなら、exeファイルをダウンロードして実行するのが本当に手っ取り早いです。はい。
というわけで、再度、Frugalインストールにチャレンジした記事をアップしておりますので、Frugalインストールについては、こちらの記事を参照していただければ幸いです。
というわけで、無事ハードディスクから立ち上がったPuppy Linux。
Puppy Linuxのデスクトップ画面。ワンちゃんのお顔がカワイイですね。
無事ハードディスクにインストールできて、問題なく使えています。
コメント
Puppy Linux の frugal install には専用のパーティションを用意する必要がありません。また、swap ファイルを作成すれば、swap パーティションを用意する必要もありません。パーティションの切り直しをしなくてもインストールできるということが Puppy Linux の「売り」なのです。
最初のインストールがうまくいかなかったのには別な原因があると思います。(例えば、windows の「休止状態」を利用して終了しているとか)
もう一度、よく検証していただいて、記事を訂正してくださるようにお願いします。間違った情報が広まるのは困ります。
Sakaiさん、
コメントありがとうございます。専門的な知識のある方からのご指摘、恐縮です。
Puppy Linuxの入ったWindowsXPのパソコンは現在、日本にありまして、当分の間、検証することができないので、現時点でフォローできる内容にて訂正いたしました。
当方のような弱小ブログは影響力も弱く、間違った情報が広まるような可能性はとっても低いと思うのですが、間違ってるのが分かった時点で、訂正するのはとっても大切と思います。ご指摘ありがとうございました。
早速のレスありがとうございます。
残念ながら、参照先のコッツプレイスさんの説明が正しくありません。Linux 専用のパーティションと swap パーティションを作成して、Puppy Linux をインストール (full or frugal) することは確かに可能です。しかし、そのようなことをしなくても、Puppy Linux の frugal install は windows のパーティション (fat32 や ntfs) にインストールすることができます。おそらく、この点が一般の人にとって理解不能なのでしょう。
windows を残したいから、あるいは、windows と同じパーティションだとインストールが失敗するから、新規パーティションに Puppy をインストールする、という考え方は誤解です。
Sakaiさん、
再度のご指摘ありがとうございます。さっそく、誤解を招く表現等を訂正いたしました。