ウェブサイト検索

Gentoo Linuxの初心者向けインストールガイド - パート1


Gentooは、高パフォーマンス、高再構成性、および安定性で知られる無料のオープンソースLinuxディストリビューションです。ソフトウェアパッケージを管理するためにportageパッケージ管理システムを使用します。

主要なLinuxディストリビューションであるUbuntu、Debian、Red Hatとは異なり、GentooはOSインストーラーを提供していません。Arch Linuxのように、Gentooはゼロから構築されており、インストールするのが最も複雑なオペレーティングシステムの一つと見なされています。

代わりに、Gentooはインストールプロセスを説明する包括的なガイドであるGentoo Handbookを提供しています。このガイドでは、Live GUIイメージを使用してGentooのインストールを示します。Gentooの開発者が提供するカスタマイズされたカーネルイメージを使用して、MBRパーティション方式によるディスクパーティショニングを構成します。

これは、Gentoo のインストールが非常に長いため、2 部構成のシリーズの最初の部分です。さあ、準備を整えて、楽しい旅をお楽しみください😊

1. GentooをダウンロードしてISOイメージをブートします

このガイドを始めるには、Gentooのダウンロードページにアクセスして、最後にリリースされたLiveGUI ISOイメージをダウンロードしてください。

ダウンロードしたライブイメージを用意し、USBドライブを取り出して、Rufusのようなツールを使ってISOイメージから起動可能なメディアを作成するか、人気のUSB作成ツールを使用してISOファイルから起動可能なUSBメディアを作成してください。

次に、USBドライブをPCに接続して再起動します。BIOSを設定し、起動可能なメディアを最優先の起動優先順位に設定することを忘れないでください。システムが起動すると、画面に表示されるのはこれです。最初のオプションはデフォルトで選択されています。なので、ENTERを押してください。

その後、画面に多数のブートメッセージが表示されます。

ついに、ライブGUI画面が表示されます。

2. Gentooでネットワーキングを設定する

もしあなたのシステムがイーサネットカードを使用している DHCP サーバーが動作しているネットワークにすでに接続されている場合、自動ネットワーク構成が設定されている可能性があります。

この場合、アクティブなネットワークインターフェースはDHCPサーバーから有効なIPアドレスを取得しています。その場合、ping、ip、ifconfig、sshなどの一般的なネットワークコマンドを実行できるようになります。

私たちの場合、システムはDHCPを介してネットワークから自動的にIPアドレスを取得しました。コマンドラインで作業を開始するには、ルートユーザーに切り替えてください。

sudo su

IPアドレスを確認するために、次のコマンドを実行します:

ip addr

出力から、アクティブインターフェース(enp0s3)が192.168.2.110のIPを/24 CIDRで取得したことがわかります。

インターネット接続を確認するには、次のように ping コマンドを使用できます。

$ ping -c 4 google.com

出力から、GoogleのDNSからポジティブな返答が得られることがわかります。

3. ディスクパーティションとファイルシステムを作成する

次のステップは、ディスクパーティションとファイルシステムを設定することです。fdiskコマンドを使用して現在のパーティションレイアウトを表示できます。

$ fdisk /dev/sda

出力から、42.83GBのハードディスクを持つシステムがあります。

ハードドライブは、BIOS(レガシーブート)構成のためにMBRまたはUEFIのためにGPTのいずれかで構成することができます。

このガイドでは、BIOS構成のためにMBRを使用してディスクパーティションを作成することにします。

こちらがディスクパーティションのレイアウトです。

/dev/sda1	1G	boot 
/dev/sda2 	4G	swap space
/dev/sda3	37G	Root partition

ブートパーティションを作成する

ブートパーティションを作成するには、新しいパーティションのためにと入力します。次に、プライマリパーティションを選択するために

と入力します。次に、パーティション番号を指定するために1と入力します。また、これは自動的に選択されるため、ENTERを押すこともできます。最初のセクタが求められたときはENTERを押してください。

次に、ディスクサイズを指定するために、(+) 記号を前置し、その後に数値のサイズを記述し、'G' を付けてギガバイトを示します。指定したディスクサイズで新しいLinuxパーティションが作成されたという確認が得られます。

スワップスペースを作成する

スワップ領域を設定するには、最初のセクターまで同じ手順を繰り返します。次に、ディスクサイズを+4Gと指定し、ENTERキーを押します。

作成されたパーティションのタイプが「Linux」であるため、これを別のものに変更するには't'を押してください。パーティション番号(この場合は'2')を指定してから、Swapに対応するコード(この場合は82)を入力してください。

注意: すべてのパーティションタイプを表示するには、'L'と入力してください。

ルートパーティションを作成する

ルートパーティションについて、パーティション番号を'3'として指定するか、単にENTERキーを押してデフォルトの番号(3)を受け入れ、ディスクサイズ(この場合は+37G)を定義し、ENTERキーを押してください。

作成されたパーティションを表示するには、'p'と入力し、ENTERキーを押します。作成されたパーティションに満足したら、'w'と入力してENTERキーを押すことで、ディスクパーティションを永久に保存できます。

パーティションが作成された後、次のステップはそれらを適切なファイルシステムにフォーマットすることです。

Linux は多種多様なファイルシステムをサポートしており、その中には特定の目的にのみ適したものもあります。amd64 システム向けの安定したファイルシステムには、Ext3、Ext4、BTRFS、XFS、ZFS、ReiserFSがあります。

/bootパーティションはEXT4ファイルシステムとしてフォーマットします。

mkfs.ext4 /dev/sda1

スワップパーティションを設定するには、次のようにmkswapコマンドを使用します。

mkswap /dev/sda2

次に、swaponコマンドを使用してそれをアクティブにします。

swapon /dev/sda2

最後に、ルートパーティションをEXT4ファイルシステムとしてフォーマットします。

mkfs.ext4 /dev/sda3

4. ルートパーティションをマウントする

次のステップはルートパーティションをマウントすることです。ですが、まずそのパーティションのマウントポイントを作成しましょう。

mkdir --parents /mnt/gentoo 

--parentsオプションは親ディレクトリを作成します。次に、コマンドを使用してパーティションをマウントします。

mount /dev/sda3 /mnt/gentoo 

5. 日付と時間を設定する

Gentooをインストールする前に、日付と時刻の設定が正しいことを確認してください。現在の日付と時刻を確認するには、dateコマンドを実行します。

date

表示されている日時が予想より数分以上ずれている場合は、chronyd コマンドラインユーティリティを使用して自動的に時刻を更新してください。

chronyd -q

このコマンドは、既存の時間ずれを修正します。再度コマンドを実行すると、時間ずれは約0.01秒になることがわかります。これは非常に微小な差であり、システムのプロセスや操作に影響を与える可能性は低いです。

6. Gentoo Stage 3 ターボールファイルをダウンロードして抽出する

ステージ3のターボールは、Gentooにおいて、プロファイル特有の最小限のGentoo環境を備えたアーカイブに過ぎません。

tarballファイルをダウンロードして解凍すると、/usr、/etc、/dev、/bin、/lib、/proc、/varなどの重要なシステム全体のディレクトリが得られ、ほぼ完全な機能的システムが提供されます。

欠けている唯一の重要な部分(このガイドの第2部でインストールされるもの)は、カーネルとブートローダーです。

ステージ3のターボールファイルを抽出するには、ルートディレクトリに移動します。

cd /mnt/gentoo 

以下のコマンドを実行して、Gentooミラーリストに移動します。

links https://www.gentoo.org/downloads/mirrors/

国ミラーを選択し、ENTERを押してください。

次に、「リリース」セクションに移動します。

'amd64' アーキテクチャオプションを選択します。

次に、`自動ビルド`オプションを選択します。

次に、GUIシステムを実行しているため、stage3デスクトップsystemdオプションを選択します。

stage3 ターボールファイルに移動し、ENTER を押してダウンロードします。

ポップアップダイアログに表示される「保存」オプションを選択してください。

ファイルの名前を確認し、ENTERキーを押してください。

ダウンロードが開始され、進捗バーがダウンロードの進行状況を示します。これはインターネットの速度に応じて時間がかかる場合があります。

ダウンロードが完了したら、Gentoo Mirrors コマンドラインインターフェースから退出するために、`はい` を選択してください。

最後に、ダウンロードしたステージのtarボールファイルをシステムに展開します。

tar xpvf stage3-*.tar.xz --xattrs-include='*.*' --numeric-owner

抽出すると、示されたように追加のシステムディレクトリが表示されます。

これでGentooインストールガイドのパート1が完了しました。あなたのコンピューターには最小限のGentoo環境がインストールされましたが、インストールプロセスはまだ完了していません。インストールを続けるには、‘Gentoo Linuxのインストール - パート2‘のチュートリアルに従ってください。

関連記事: