ジェントーオLinuxインストールの初心者ガイド– パート1

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

UbuntuDebianRed Hatなどの 主要なLinuxディストリビューション とは異なり、Gentoo はOSインストーラーを提供しません。 Arch Linuxと同様に、Gentoo はゼロから構築され、最も複雑なオペレーティングシステムの1つと考えられています。

その代わりに、GentooGentoo Handbook と呼ばれる包括的なガイドを提供しており、インストールプロセスを案内しています。このガイドでは、Gentoo のインストールを Live GUI イメージを使用してディスクパーティショニングを設定し、MBR パーティションスキームと Gentoo 開発者が提供するカスタマイズされたカーネルイメージを使用して行います。

これは、Gentoo のインストールがかなり長いため、2部作の第1部です。それでは、楽しんでください 🙂

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

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

Liveイメージをダウンロードしたら、USBドライブを取り出し、Rufusなどのツールを使用してISOイメージからブート可能なメディアを作成するか、人気のあるUSB作成ツールを使用してISOファイルからブート可能なUSBメディアを作成します。

次に、USBドライブをPCに挿入して再起動します。ブート可能なメディアを最高のブート優先度に設定してBIOSを構成してください。システムがブートされると、画面にはこれが表示されます。最初のオプションが事前に選択されます。したがって、ENTERを押します。

Gentoo GRUB Menu

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

Gentoo Boot Messages

最後に、Live GUI画面が表示されます。

Gentoo KDE Plasma Desktop

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

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

アクティブなネットワークインターフェースがDHCPサーバーから有効なIPアドレスを取得しました。その場合、共通のネットワークコマンドpingipifconfigsshなど)を実行できます。

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

sudo su

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

ip addr

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

Check Gentoo IP Address

インターネット接続を確認するには、pingコマンドを使用します。

$ ping -c 4 google.com

出力から、GoogleのDNSから正常な応答を受信したことがわかります。

Check Network Connection

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

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

$ fdisk /dev/sda

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

Check Disk Partition Size

ハードドライブをMBRBIOSLegacy Boot)構成)またはGPTUEFI)で構成できます。

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

以下は、ディスクパーティションのレイアウトです。

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

ブートパーティションの作成

ブートパーティションを作成するには、新しいパーティション用に'n'と入力します。次に、プライマリパーティションを選択するには'p'を入力します。次に、パーティション番号を指定するには1を入力します。代わりに、これは自動的に選択されるため、ENTERを押すこともできます。 First Sectorの入力を求められた場合は、ENTERを押します。

次に、ディスクサイズを数値のサイズに'G'を続けることで(+)符号を先頭に付けて指定します。指定されたディスクサイズの新しいLinuxパーティションが作成されたことの確認が表示されます。

Create Boot Partition

スワップスペースの作成

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

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

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

Create Swap Partition

ルートパーティションの作成

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

Create Root Partition

作成されたパーティションを表示するには、'p' を入力し、ENTER を押してください。作成されたパーティションに満足した場合は、'w' を入力し、ENTER を押してディスクパーティションを永続的に保存してください。

List Partition Table

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

Linux は、特定の目的にしか適していないものも含め、幅広いファイルシステムをサポートしています。amd64 システム向けの安定したファイルシステムには、Ext3、Ext4、BTRFS、XFS、ZFS、および ReiserFS が含まれます。

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

mkfs.ext4 /dev/sda1
Format Boot Partition with Ext4

スワップ パーティションを設定するには、次に示すように mkswap コマンドを使用してください。

mkswap /dev/sda2

その後、swapon コマンドを使用してアクティブ化します。

swapon /dev/sda2
Setup Swap Partition

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

mkfs.ext4 /dev/sda3
Format Root Partition with Ext4

4. ルートパーティションをマウントします。

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

mkdir --parents /mnt/gentoo 

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

mount /dev/sda3 /mnt/gentoo 
Mount Root Partition

5. 日付と時刻を設定します。

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

date

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

chronyd -q

コマンドは既存の時刻のずれを修正します。コマンドを再度実行すると、時刻のずれがほぼ0.01秒になることに気づくでしょう。これはほとんど影響を及ぼす可能性のない非常にわずかな違いです。

Set Date and Time in Gentoo

6. Gentoo Stage 3 Tarballファイルをダウンロードして展開します。

A stage 3 tarball in Gentoo is simply an archive that ships with a profile-specific minimal Gentoo environment.

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

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

ステージ3 tarballファイルを展開する準備をするには、ルートディレクトリに移動します。

cd /mnt/gentoo 

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

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

お好みのミラーを選択し、ENTERキーを押してください。

Select Gentoo Mirror

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

Select Gentoo Release

amd64」アーキテクチャオプションを選択してください。

Select Gentoo Architecture

次に、「autobuilds」オプションを選択します。

Select Gentoo Autobuilds

次に、GUIシステムを実行しているため、「stage3 desktop systemd」オプションを選択してください。

Select Gentoo Stage3

「stage3」tarボールファイルに移動し、ENTERキーを押してダウンロードしてください。

Download Gentoo Stage3

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

Save Gentoo Stage3

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

Confirm Gentoo Stage3

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

Downloading Gentoo Stage3

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

Exit Gentoo Mirrors List

最後に、ダウンロードしたstage tarボールファイルをシステムに展開してください。

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

展開されると、追加のシステムディレクトリが表示されます。

Extract Gentoo Stage3

これで「Gentooのインストールガイド」のパート1は結論付きます。あなたのコンピューターに最小限のGentoo環境がインストールされました。しかし、インストールプロセスはまだまだ終わらないのです。インストールを継続するには、「Gentoo Linuxのインストール パート2」のチュートリアルに従ってください。

Source:
https://www.tecmint.com/gentoo-linux-installation-guide/