軽量Linuxの代名詞とも言える、Puppy Linux(パピーリナックス)。インストールファイルが小さいのでCDやUSBにも収まり、ライブ起動ができるので、他のOSが入ったパソコンでも使うことができる。
使い方も簡単といわれ、ファンも多いようだが、筆者は今まで、何度もPuppy Linuxの検証を断念した。
その理由は「フルーガルインストール」。
クリーンインストールに慣れた筆者は、この言葉に悩まされたため、意図的に避けてきた。
だが、軽量Linuxを語る上でPuppy Linuxを避けることはできないと考え、じっくり下調べした上で挑戦してみる。
Puppy Linuxは簡単?難しい?
冒頭に記した通り、Puppy LinuxはCDやUSBからライブ起動できるので、ハードディスクにインストールをすることなく、すぐに使い始めることができる。
Puppy Linuxを使うたびにCDやUSBを接続するという面倒くささがあるが、裏を返せば、セキュリティ面で安心できるという利点もある。
しかし、「フルーガルインストール」というPuppy Linux独特のインストール方法は、ざっくり派の筆者にはとても難しい。その理由は、
- パソコン本体のパーティション操作が必要
- 設定時の専門用語がやたら難しい
- 何か失敗するとPC本体までダメにしそう
- ネット上で「フルーガルインストール」についての詳しい記事が見つからなかった
といったこと。
今まで、ざっくりとしかLinuxと向き合ってこなかった筆者は、専門用語が苦手だ。
しかし、Puppy Linuxをフルーガルインストールするには、Linux、というよりパソコン自体の基礎知識がないと、できないのかもしれない。
また、ネット上のどの記事でも「Puppy Linuxは簡単」と書いてあるわりには、「フルーガルインストール」についての詳しい記事が見つからない。ネットが師匠の筆者にとって、お手上げ状態だ。
しかし、今回やっと、「フルーガルインストール」に関する詳しい記述を見つけることができた。
「灯台下暗し」、「パピーリナックス日本語版」内にあるマニュアルだった。
ここで紹介している日本語版Puppy Linuxは、2014年で開発が止まっているため、今まで見過ごしてきたのだった。
インストールファイルは公式サイトからダウンロードし、このマニュアルを元に「フルーガルインストール」に挑戦することにした。
コメント
どうやって起動可能な usb メモリを作成されたか分かりませんが、最初に usb から起動しているので、usb へのインストールは完了しているということですよね。
puppy linux は windows や他の linux と同じパーティションにインストールできます。puppy linux 用に新たなパーティションを作成することは必須ではありません。このことが、frugal install のメリットです。
ハードディスクへのインストールは puppy に付属するインストーラの指示に従って(通常は初期設定値のままで)進めれば、うまくいくと思われます。ただ、現在販売されている PC は uefi bios を搭載しているので、grub4dos では対応できません。もちろん、uefi の PC に puppy をインストールすることは加能ですし、uefi 対応のインストーラも用意されています。
ご教授くださり、有難うございます。
USBはddコマンドにてインストールしました。
ご指摘の通り、Linuxが入っているパーティションにフルーガルインストールしようと試みましたが、できなかったのでパーティションを分けた次第です。
その後いろいろ試行錯誤しながら、どうにかインストールが完了したので、続きの記事も見てみてください。
最初のコメントを書いた時は、続きの記事を読んでいませんでした。失礼しました。確かに grub2 の設定ファイル grub.cfg に puppy の情報を追記するのも一つの方法です。
ただ、この記事の grub4dos 設定画面を見ると、sda1 の debian が認識されています。(おそらく Q4OS は debian 系であるため)
ブートレコードを書き換えれば、電源投入時に grub4dos が立ち上がり、起動するOSを選択する画面が出るようになると思います。
お返事が遅れて申し訳ございません。
重ね重ね、ご教授くださいましたこと、御礼申し上げます。
フルーガルインストールはとても簡単です。(外付けHDDなら)
まず、PUPPY(CDでよき)を起動します。
外付けのhddにGpartedでbootフラグをつけます。
外付けhddにフォルダを作ります。
そのフォルダにPUPPYの.isoを開いて中身を全てコピーします。
あとはGrub4Dosでmenu.lstを作ればいい。
ちゃんとフォルダーが認識されてますよ。
※ブートローダは必ず外付けのhddの先頭に入れましょう。
sdb、sdcとかです。sdaを選択すると、windowsが起動しなくなるかも?
※ちなみに私は、シンプルメニューと従来のGRUB互換を選択してます(編集が楽)
後は再起動して確認するだけです。
これができればUbuntuなどでもフォルダー作ればPUPPYが使えます(スゴい)
Windowsは要注意です。ブートローダの書き換えは即アクセス拒否になります。
sdaの先頭(hd0,0)がlinuxでない場合はお勧めしません。
フルリーガルの情報がないのはおそらく、USBメモリーの場合だと
USBメモリーは「相性問題」が存在していて
CDをコピーして再起動してみたら、vmlinuzを認識しないことがあります。
(理由が分からない)
おそらく日本独自のUSB規格に対応していないのかも?
これだと誰も説明したがらない(笑)
のっきーさん、
Puppyのフルーガルインストールに関する貴重な情報、有難うございます。
これからインストールしようとしている人にとって、とても有益な情報です。
記事内に、コメント欄参照と入れておきます。