USBフラッシュドライブにPuppy Linuxをインストールする方法

Puppy Linuxは、低スペックのマシンでLinuxを簡単に使用する方法を提供するディストリビューションのファミリーです。通常のディストロとは異なり、Puppy Linuxは既存のディストリビューションの人気バージョンを使用し、低いシステム要件で動作するように修正しています。
これにより、ほぼすべてのシステムとストレージメディアにこのディストリビューションをインストールできます。たとえば、512MBのフラッシュドライブに最新のPuppy Linuxの動作コピーをインストールして起動できます。この記事では、その方法を説明します。
目次
- Puppy Linuxを使用する理由
- Puppy Linuxの入手
- Puppy Linuxインストーラーの起動
- Puppy Linuxのインストール
- よくある質問
こちらもお読みください: Linuxでフリーズしたデスクトップを再起動する方法
Puppy Linuxを使用する理由
Puppy Linuxの最大の利点の1つは、マシンのメモリから完全に読み込んで実行できる能力です。

その仕組みは、システムを2つの部分に分けることです:
- すべてのデフォルト設定とプログラムを含む読み取り専用ファイルシステム。これがメモリに読み込まれ、初期ディストリビューションが起動します。
- ユーザーファイルや修正は、ディスク上の「保存ファイル」に配置されます。このファイルはその後読み込まれ、マシンのメモリ内のライブシステムを修正します。
このアプローチにより、システムは軽量で安全です。たとえば、Puppy Linuxを小さなフラッシュディスクにインストールし、「保存ファイル」を別の大きなドライブに置くことができます。これにより、悪意のあるユーザーがディストリビューションを読み込んだ場合でも、データを見られることを防げます。
最後に、Puppy Linuxの開発者は、システムがすぐに使用できるように設計しました。つまり、起動するとすぐに作業を開始できます。
こちらもお読みください: Ubuntuで画面解像度を変更する方法
Puppy Linuxの入手
Puppy Linuxのコピーは、プロジェクトのダウンロードページにアクセスすることで入手できます。ここでは、このディストリビューションの3つの一般的な「フレーバー」から選択できます:
- FossaPup、BionicPup、XenialPup、TahrPupは、すべてUbuntu LTSをベースにしたPuppy Linuxのフレーバーです。これらのバージョンはすべて
aptを使用し、Ubuntuで動作するプログラムと互換性があります。 - RasPupはRaspbianをベースにしています。これは、Raspberry PiでPuppy Linuxを実行するためのものです。
- SlackoPupはSlackwareをベースにしています。これは、ニーズに合わせてカスタマイズできる柔軟なPuppy Linuxのバージョンです。
この記事の目的のために、Ubuntu 20.04 LTSに近いFossaPup64を使用します。

ソフトウェアをダウンロードしたら、balenaEtcherを使用してISOファイルをデバイスに書き込み、ブート可能なフラッシュドライブを作成できます。
こちらもお読みください: Linuxでディスク使用量を表示するためのベストアプリ7選
Puppy Linuxインストーラーの起動
- ブート可能なUSBドライブをPCに挿入し、起動します。コンピュータのブートメニューにアクセスして、デバイスを手動で選択することで行えます。私たちはF12キーを使用してLenovo Thinkpadから起動しています。

- GRUBメニューが読み込まれ、Puppy Linuxが起動できるシステムモードが表示されます。このメニューで「fossapup64 9.5」を選択します。

- ディストリビューションの起動が完了すると、システム設定を行うための小さな「クイックスタート」ウィンドウが表示されます。ほとんどの場合、これらの設定はデフォルトのままで「OK」をクリックできます。

こちらもお読みください: Linux初心者のための基本的なBashコマンド
Puppy Linuxのインストール
Puppy Linuxはライブシステムとして完全に使用できますが、別のUSBフラッシュドライブで実行することも可能です。これは、インストールを複製するための迅速かつ簡単な方法が必要な場合に便利です。
- ライブディスクのデスクトップを右クリックし、「システム -> Gparted」を選択してディスクをフォーマットします。

- Gpartedが実行されている間、ディストリビューションをインストールするディスクを選択する必要があります。この例では「/dev/sda」です。

- 次に、ディスク内の既存のパーティションを削除する必要があります。メニューバーの「デバイス -> パーティションテーブルの作成」をクリックします。

- ディスクの新しいフォーマットを選択します。Puppy Linuxと互換性があることを確認するために、「gpt」を選択する必要があります。

こちらもお読みください: 2024年に選ぶべきトップ12のLinuxディストリビューション
パーティションレイアウトの準備
- Puppy Linuxの基本的なパーティションレイアウトを作成できます。「未割り当て」パーティションを右クリックし、「新規」を選択します。

- BIOS用のすべてのEFIデータを含む小さなパーティションを作成します。「新しいサイズ」オプションを100 MiBに設定し、ファイルシステムを「fat32」にし、「ラベル」テキストフィールドに「EFI」と入力します。

- このパーティションがブート可能であることを確認します。新しいパーティションを右クリックし、「フラグの管理」を選択します。その中で「ブート」オプションをチェックします。

- 次に、専用のルートパーティションを選択します。EFIパーティションと同様に、「未割り当て」スペースを右クリックし、「新規」を選択します。

- ルートパーティションの「新しいサイズ」オプションを、Puppy Linuxに割り当てたいMiBの量に設定します。たとえば、8GBを割り当てたい場合は、8000 MiBと入力します。

- 最後に、ルートパーティションのファイルシステムを「ext3」に設定し、「ラベル」テキストフィールドに「linux」と入力します。

こちらもお読みください: LinuxにSafariをインストールする方法
FrugalPupのインストール
これで、FrugalPupを通じてUSBフラッシュディスクにインストールを開始できます。これは、ライブセッションから別のストレージメディアにすべてのシステムファイルをコピーするプログラムです。
- FrugalPupを使用するには、ライブディスクのデスクトップを右クリックし、「セットアップ -> FrugalPup」を選択します。

- これにより、既存のPuppy Linuxディスクをインストールまたは更新できる小さなウィンドウが表示されます。新しいインストールを作成するには、「Puppy」を押します。

- ディスクのインストールファイルを取得する場所を選択します。「これ」をクリックします。

- インストールファイルをコピーする場所を選択します。私たちはルートパーティションである「sda2」を選択しました。

- ドライブ内のインストールファイルをコピーする場所を決定します。Puppy Linuxはインストールするために特別なディレクトリを必要としません。たとえば、「フォルダーを作成」を押して、好きな名前を付けることができます。

こちらもお読みください: Void Linuxとは何か、そしてそれをインストールする方法
Puppy Linuxブートローダーのインストール
- インストーラーは、メインメニューに戻ります。「ブート」を押します。

- FrugalPupは、ブートローダーをインストールする場所を選択させます。このためには、ルートパーティションも選択する必要があります。

- 先ほど作成したインストールディレクトリを指定します。私たちは「maketecheasier」と名付けました。

- ディスクのEFIパーティションの場所を選択します。私たちの場合は「/dev/sda1」です。

- インストーラーは、行っている変更を表示します。「OK」を押して確認します。

こちらもお読みください: インストールと使用が簡単なArch Linuxディストリビューション5選
よくある質問
Puppy Linuxがカーネルパニックエラーを出しています。どうすれば修正できますか?
これは、おそらくコンピュータのACPIエラーによるものです。デフォルトでは、Puppy Linuxの一部のバージョンには適切なACPIサポートがありません。これを修正するには、コンピュータのBIOSでこの機能を無効にする必要があります。ほとんどの場合、ACPIはコンピュータのチップセットまたはCPU関連の設定の下にあります。
重要な点は、ACPIを無効にすると、コンピュータの省電力機能も無効になることです。これは、ポータブルラップトップにディストリビューションをインストールする場合に問題になる可能性があります。
非EFIシステムを使用しています。Puppy Linuxをマシンにインストールすることは可能ですか?
はい!レガシーBIOS(MBR)システムを使用している古いマシンでもPuppy Linuxをインストールできます。これを行うには、ディスクの準備中に単一のルートパーティションを作成するだけです。
さらに、FrugalPupを使用する代わりにGRUB4DOSプログラムを実行してブートパーティションを生成する必要があります。このユーティリティには、ライブデスクトップを右クリックして「セットアップ -> grub4dos」を選択することでアクセスできます。
Puppy Linuxのデフォルトデスクトップ環境を置き換えることは可能ですか?
残念ながら、できません。デフォルトでは、Puppy Linuxはシステム全体がメモリから簡単に読み込まれるようにするためにシンプルなデスクトップ環境を使用しています。Puppyのパッケージマネージャーを通じて新しいデスクトップ環境をインストールすることは可能ですが、ディストリビューションはこれを起動時に読み込むことができません。
画像クレジット: Ali Zolghadr via Unsplash すべてのスクリーンショットはRamces Redによるものです。