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

Puppy Linuxのインストール 00 特集画像

Puppy Linuxは、低スペックのマシンでLinuxを簡単に使用する方法を提供するディストリビューションのファミリーです。通常のディストロとは異なり、Puppy Linuxは既存のディストリビューションの人気バージョンを使用し、低いシステム要件で動作するように修正しています。

これにより、ほぼすべてのシステムとストレージメディアにこのディストリビューションをインストールできます。たとえば、512MBのフラッシュドライブに最新のPuppy Linuxの動作コピーをインストールして起動できます。この記事では、その方法を説明します。

目次

  • Puppy Linuxを使用する理由
  • Puppy Linuxの入手
  • Puppy Linuxインストーラーの起動
  • Puppy Linuxのインストール
  • よくある質問

こちらもお読みください: Linuxでフリーズしたデスクトップを再起動する方法

Puppy Linuxを使用する理由

Puppy Linuxの最大の利点の1つは、マシンのメモリから完全に読み込んで実行できる能力です。

Puppy Linuxのインストール 02 ファイルシステムサンプル

その仕組みは、システムを2つの部分に分けることです:

  • すべてのデフォルト設定とプログラムを含む読み取り専用ファイルシステム。これがメモリに読み込まれ、初期ディストリビューションが起動します。
  • ユーザーファイルや修正は、ディスク上の「保存ファイル」に配置されます。このファイルはその後読み込まれ、マシンのメモリ内のライブシステムを修正します。

このアプローチにより、システムは軽量で安全です。たとえば、Puppy Linuxを小さなフラッシュディスクにインストールし、「保存ファイル」を別の大きなドライブに置くことができます。これにより、悪意のあるユーザーがディストリビューションを読み込んだ場合でも、データを見られることを防げます。

最後に、Puppy Linuxの開発者は、システムがすぐに使用できるように設計しました。つまり、起動するとすぐに作業を開始できます。

こちらもお読みください: Ubuntuで画面解像度を変更する方法

Puppy Linuxの入手

Puppy Linuxのコピーは、プロジェクトのダウンロードページにアクセスすることで入手できます。ここでは、このディストリビューションの3つの一般的な「フレーバー」から選択できます:

  • FossaPupBionicPupXenialPupTahrPupは、すべてUbuntu LTSをベースにしたPuppy Linuxのフレーバーです。これらのバージョンはすべてaptを使用し、Ubuntuで動作するプログラムと互換性があります。
  • RasPupはRaspbianをベースにしています。これは、Raspberry PiでPuppy Linuxを実行するためのものです。
  • SlackoPupはSlackwareをベースにしています。これは、ニーズに合わせてカスタマイズできる柔軟なPuppy Linuxのバージョンです。

この記事の目的のために、Ubuntu 20.04 LTSに近いFossaPup64を使用します。

Puppy Linuxのインストール 03 ダウンロードページ

ソフトウェアをダウンロードしたら、balenaEtcherを使用してISOファイルをデバイスに書き込み、ブート可能なフラッシュドライブを作成できます。

こちらもお読みください: Linuxでディスク使用量を表示するためのベストアプリ7選

Puppy Linuxインストーラーの起動

  1. ブート可能なUSBドライブをPCに挿入し、起動します。コンピュータのブートメニューにアクセスして、デバイスを手動で選択することで行えます。私たちはF12キーを使用してLenovo Thinkpadから起動しています。

Puppy Linuxのインストール 04 Thinkpadブートメニュー 2

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

Puppy Linuxのインストール 05 ブートローダーオプション

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

Puppy Linuxのインストール 06 クイックスタートオプション

こちらもお読みください: Linux初心者のための基本的なBashコマンド

Puppy Linuxのインストール

Puppy Linuxはライブシステムとして完全に使用できますが、別のUSBフラッシュドライブで実行することも可能です。これは、インストールを複製するための迅速かつ簡単な方法が必要な場合に便利です。

  1. ライブディスクのデスクトップを右クリックし、「システム -> Gparted」を選択してディスクをフォーマットします。

Puppy Linuxのインストール 08 Gpartedを開く

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

Puppy Linuxのインストール 09 Gpartedでディスクを選択

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

Puppy Linuxのインストール 10 新しいパーティションテーブルを作成

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

Puppy Linuxのインストール 11 ディスクフォーマットをgptに設定

こちらもお読みください: 2024年に選ぶべきトップ12のLinuxディストリビューション

パーティションレイアウトの準備

  1. Puppy Linuxの基本的なパーティションレイアウトを作成できます。「未割り当て」パーティションを右クリックし、「新規」を選択します。

Puppy Linuxのインストール 12 新しいパーティションを作成

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

Puppy Linuxのインストール 13 新しいEFIパーティションを作成

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

Puppy Linuxのインストール 14 ブートフラグを切り替える

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

Puppy Linuxのインストール 15 ルートパーティションを作成

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

Puppy Linuxのインストール 16 新しいルートパーティションサイズを設定

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

Puppy Linuxのインストール 17 ルートパーティションのプロパティ

こちらもお読みください: LinuxにSafariをインストールする方法

FrugalPupのインストール

これで、FrugalPupを通じてUSBフラッシュディスクにインストールを開始できます。これは、ライブセッションから別のストレージメディアにすべてのシステムファイルをコピーするプログラムです。

  1. FrugalPupを使用するには、ライブディスクのデスクトップを右クリックし、「セットアップ -> FrugalPup」を選択します。

Puppy Linuxのインストール 18 FrugalPupインストール

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

Puppy Linuxのインストール 19 Puppyボタン

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

Puppy Linuxのインストール 20 FrugalPupインストールソースを設定

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

Puppy Linuxのインストール 21 FrugalPupインストールディレクトリを設定

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

Puppy Linuxのインストール 22 新しいフォルダーを作成

こちらもお読みください: Void Linuxとは何か、そしてそれをインストールする方法

Puppy Linuxブートローダーのインストール

  1. インストーラーは、メインメニューに戻ります。「ブート」を押します。

Puppy Linuxのインストール 23 FrugalPupブートボタン

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

Puppy Linuxのインストール 24 FrugalPupブートルートパーティションを見つける

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

Puppy Linuxのインストール 25 FrugalPupブートルートフォルダーを見つける

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

Puppy Linuxのインストール 26 FrugalPupブートEFIパーティションを見つける

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

Puppy Linuxのインストール 27 FrugalPupブート変更を確認

こちらもお読みください: インストールと使用が簡単な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によるものです。