初心者向け Gentoo Linux インストールガイド - パート 1
Gentoo は、高いパフォーマンス、高い再構成可能性、安定性で知られる無料のオープンソース Linux ディストリビューションです。ソフトウェア パッケージの管理にはportage パッケージ管理システムを使用します。
Ubuntu、Debian、Red Hatなどの主要な Linux ディストリビューションとは異なり、Gentoo は OS インストーラーを提供しません。 Arch Linux と同様に、Gentoo はゼロから構築されており、インストールが最も複雑なオペレーティング システムの 1 つと考えられています。
代わりに、Gentoo は、インストールプロセスを順を追って説明するGentoo ハンドブックと呼ばれる包括的なガイドを提供します。このガイドでは、ライブ GUI イメージを使用してGentoo のインストールを説明します。 MBR パーティション スキームとGentoo 開発者が提供するカスタマイズされたカーネル イメージを使用して、ディスク パーティショニングを構成します。
Gentoo のインストールには非常に時間がかかるため、これは 2 部構成シリーズの最初の部分です。シートベルトを締めて、乗り心地を楽しんでください 🙂
1. Gentoo をダウンロードして ISO イメージを起動します
このガイドを開始するには、Gentoo ダウンロード ページに移動し、 最後にリリースされたLiveGUI ISO イメージを取得します。
Live イメージをダウンロードしたら、USB ドライブに手を伸ばし、Rufus などのツールを使用して ISO イメージからブータブル メディアを作成するか、一般的な USB 作成ツールを使用して ISO からブータブル USB メディアを作成します。ファイル。
次に、USB ドライブを PC に接続して再起動します。必ずBIOSを設定し、起動可能なメディアを最高の起動優先順位に設定してください。システムが起動すると、画面に次のように表示されます。最初のオプションは事前に選択されています。 ENTER を押します。
その後、画面に起動メッセージが大量に表示されます。
最後に、Live GUI 画面が表示されます。
2. Gentooでネットワークを設定する
システムがすでにイーサネット カードを使用してDHCP サーバーを実行しているネットワークに接続されている場合は、自動ネットワーク構成が設定されている可能性があります。
この場合、アクティブなネットワーク インターフェイスは DHCP サーバーから有効な IP アドレスを取得しています。その場合は、ping、ip、ifconfig、ssh などの一般的なネットワーク コマンドを実行できるようになります。
この例では、システムは DHCP 経由でネットワークから IP アドレスを自動的に取得しました。コマンドラインでの作業を開始するには、root ユーザーに切り替えます。
sudo su
IP アドレスを確認するには、次のコマンドを実行します。
ip addr
出力から、アクティブなインターフェイス (enp0s3) が /24 CIDR で IP 192.168.2.110 を取得したことがわかります。
次のようにping コマンドを使用して、インターネット接続を確認できます。
ping -c 4 google.com
出力から、Google の DNS から肯定的な応答が得られたことがわかります。
3. ディスクパーティションとファイルシステムの作成
次のステップは、ディスク パーティションとファイル システムを構成することです。以下に示すように、fdisk コマンドを使用して現在のパーティション レイアウトを表示できます。
fdisk /dev/sda
出力から、 システムには42.83GBのハードディスクが搭載されています。
ハード ドライブは、BIOS (レガシー ブート) 構成の MBR または GPT のいずれかを使用して構成できます。 UEFIです。
このガイドでは、BIOS 構成用のMBRを使用してディスク パーティションを作成することを選択します。
ディスクパーティションのレイアウトは次のとおりです。
/dev/sda1 1G boot
/dev/sda2 4G swap space
/dev/sda3 37G Root partition
ブートパーティションの作成
ブート パーティションを作成するには、新しいパーティションの 'n'
を入力します。次に、'p'
と入力してプライマリ パーティションを選択します。次に、「1
」と入力してパーティション番号を指定します。または、ENTER を押すと、これが自動的に選択されます。 最初のセクターの入力を求められたら、ENTER を押します。
次に、ディスク サイズを指定します。先頭に (+)
記号を付け、その後に数値サイズ、その後にギガバイトを表す 'G'
を付けます。指定したディスク サイズで新しい Linux パーティションが作成されたことを確認するメッセージが表示されます。
スワップスペースの作成
スワップスペースを設定するには、最初のセクターまで同じ手順を繰り返します。次に、ディスク サイズを +4G
として指定し、ENTER を押します。
作成されたパーティション タイプは「Linux」タイプなので、't'
を押してこれを別のパーティションに変更します。パーティション番号 (この場合は '2'
) を指定し、スワップ に対応するコード (この場合は 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
swap パーティションを設定するには、次のように 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 Tarball ファイルをダウンロードして解凍します。
Gentoo のステージ 3 tarball は、プロファイル固有の最小限の Gentoo 環境に付属する単なるアーカイブです。
tarball ファイルをダウンロードして解凍すると、/usr、/etc、/dev、/bin< などの重要なシステム全体のディレクトリが生成されます。、/lib、/proc、/var、およびほぼ完全な機能システムを提供するその他の多くのファイル。
欠落する (そしてこのガイドの第 2 部でインストールされる) 唯一の重要な部分は、カーネルとブートローダーです。
ステージ 3 tarball ファイルの抽出を開始するには、ルート ディレクトリに移動します。
cd /mnt/gentoo
以下のコマンドを実行してGentoo ミラーリストに移動します。
links https://www.gentoo.org/downloads/mirrors/
希望の国ミラーを選択し、ENTERを押します。
次に、「リリース」セクションに移動します。
「amd64」アーキテクチャ オプションを選択します。
次に、「自動ビルド」オプションを選択します。
次に、GUI システムを実行しているため、stage3 デスクトップ systemd オプションを選択します。
stage3 tarball ファイルに移動し、ENTER を押してダウンロードします。
表示されるポップアップ ダイアログで [保存] オプションを選択します。
ファイルの名前を確認し、ENTER を押します。
ダウンロードが開始され、進行状況バーにダウンロードの進行状況が表示されます。インターネットの速度によっては、時間がかかる場合があります。
ダウンロードが完了したら、「はい」を選択してGentoo Mirrorsコマンドラインインターフェースを終了します。
最後に、ダウンロードしたステージ tarball ファイルをシステムに解凍します。
tar xpvf stage3-*.tar.xz --xattrs-include='*.*' --numeric-owner
抽出すると、次のように追加のシステム ディレクトリが表示されます。
これで、Gentoo インストールガイドのパート 1 は終了です。これで最小限のGentoo環境がコンピュータにインストールされましたが、インストールプロセスは完了には程遠いです。インストールを進めるには、「Gentoo Linux のインストール – パート 2」チュートリアルに従ってください。