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を押してください。 次に、ディスクサイズを指定するために、 スワップ領域を設定するには、最初のセクターまで同じ手順を繰り返します。次に、ディスクサイズを 作成されたパーティションのタイプが「Linux」であるため、これを別のものに変更するには 注意: すべてのパーティションタイプを表示するには、 ルートパーティションについて、パーティション番号を 作成されたパーティションを表示するには、 パーティションが作成された後、次のステップはそれらを適切なファイルシステムにフォーマットすることです。 Linux は多種多様なファイルシステムをサポートしており、その中には特定の目的にのみ適したものもあります。amd64 システム向けの安定したファイルシステムには、Ext3、Ext4、BTRFS、XFS、ZFS、ReiserFSがあります。 /bootパーティションはEXT4ファイルシステムとしてフォーマットします。 スワップパーティションを設定するには、次のようにmkswapコマンドを使用します。 次に、swaponコマンドを使用してそれをアクティブにします。 最後に、ルートパーティションをEXT4ファイルシステムとしてフォーマットします。 次のステップはルートパーティションをマウントすることです。ですが、まずそのパーティションのマウントポイントを作成しましょう。 Gentooをインストールする前に、日付と時刻の設定が正しいことを確認してください。現在の日付と時刻を確認するには、dateコマンドを実行します。 表示されている日時が予想より数分以上ずれている場合は、chronyd コマンドラインユーティリティを使用して自動的に時刻を更新してください。 このコマンドは、既存の時間ずれを修正します。再度コマンドを実行すると、時間ずれは約0.01秒になることがわかります。これは非常に微小な差であり、システムのプロセスや操作に影響を与える可能性は低いです。 ステージ3のターボールは、Gentooにおいて、プロファイル特有の最小限のGentoo環境を備えたアーカイブに過ぎません。 tarballファイルをダウンロードして解凍すると、/usr、/etc、/dev、/bin、/lib、/proc、/varなどの重要なシステム全体のディレクトリが得られ、ほぼ完全な機能的システムが提供されます。 欠けている唯一の重要な部分(このガイドの第2部でインストールされるもの)は、カーネルとブートローダーです。 ステージ3のターボールファイルを抽出するには、ルートディレクトリに移動します。 以下のコマンドを実行して、Gentooミラーリストに移動します。 国ミラーを選択し、ENTERを押してください。 次に、「リリース」セクションに移動します。 'amd64' アーキテクチャオプションを選択します。 次に、`自動ビルド`オプションを選択します。 次に、GUIシステムを実行しているため、stage3デスクトップsystemdオプションを選択します。 stage3 ターボールファイルに移動し、ENTER を押してダウンロードします。 ポップアップダイアログに表示される「保存」オプションを選択してください。 ファイルの名前を確認し、ENTERキーを押してください。 ダウンロードが開始され、進捗バーがダウンロードの進行状況を示します。これはインターネットの速度に応じて時間がかかる場合があります。 ダウンロードが完了したら、Gentoo Mirrors コマンドラインインターフェースから退出するために、`はい` を選択してください。 最後に、ダウンロードしたステージのtarボールファイルをシステムに展開します。 抽出すると、示されたように追加のシステムディレクトリが表示されます。 これでGentooインストールガイドのパート1が完了しました。あなたのコンピューターには最小限のGentoo環境がインストールされましたが、インストールプロセスはまだ完了していません。インストールを続けるには、‘Gentoo Linuxのインストール - パート2‘のチュートリアルに従ってください。(+) 記号を前置し、その後に数値のサイズを記述し、'G' を付けてギガバイトを示します。指定したディスクサイズで新しいLinuxパーティションが作成されたという確認が得られます。スワップスペースを作成する
+4Gと指定し、ENTERキーを押します。't'を押してください。パーティション番号(この場合は'2')を指定してから、Swapに対応するコード(この場合は82)を入力してください。'L'と入力してください。ルートパーティションを作成する
'3'として指定するか、単にENTERキーを押してデフォルトの番号(3)を受け入れ、ディスクサイズ(この場合は+37G)を定義し、ENTERキーを押してください。'p'と入力し、ENTERキーを押します。作成されたパーティションに満足したら、'w'と入力してENTERキーを押すことで、ディスクパーティションを永久に保存できます。mkfs.ext4 /dev/sda1
mkswap /dev/sda2
swapon /dev/sda2
mkfs.ext4 /dev/sda3
4. ルートパーティションをマウントする
mkdir --parents /mnt/gentoo
--parentsオプションは親ディレクトリを作成します。次に、コマンドを使用してパーティションをマウントします。mount /dev/sda3 /mnt/gentoo
5. 日付と時間を設定する
date
chronyd -q
6. Gentoo Stage 3 ターボールファイルをダウンロードして抽出する
cd /mnt/gentoo
links https://www.gentoo.org/downloads/mirrors/
tar xpvf stage3-*.tar.xz --xattrs-include='*.*' --numeric-owner

























