- -Funtoo Linuxのインストール方法

Funtoo Linuxのインストール方法

Gentooのことを聞いたことがありますが、Funtooについてはどうですか? FuntooはGentoo Linuxオペレーティングシステムの修正版であり、Gentooのコアの良さを維持しますが、ソースコードからのプログラムのコンパイルを大幅に高速化する「プロファイル」を作成することにより、Gentooを大幅に最適化します。また、Gitシステム、時間を節約する自動カーネル構築システムなどを介してソフトウェアを提供することを選択するなど、従来のGentoo Linuxの非常に魅力的な代替手段となる他の機能強化もあります。では、Funtooをどのようにインストールしますか?

Funtooのインストール– Live Disk

Funtooは本質的にGentoo Linuxであるため、すべてが手作業でインストールされます。はい、ユーザーがソフトウェアをインストールするために(他のLinuxディストリビューションと同様に)ライブディスクが必要になるのは事実ですが、それはあなたが考える理由ではありません。ライブディスクが必要な理由は、PCをWiFiに接続し、おそらく単独では読み込まれない非フリーのドライバーを使用するのがはるかに簡単になるためです。

全体的に、Funtooには実際にはライブディスクがありません。 このディストリビューションを機能させたい上級ユーザーの場合、ツールはほとんど同じであるため、ほとんどのLinuxディストリビューションで成功することがあります。とはいえ、もしあなたがLinuxのプロではないなら、Gentooライブディスクをダウンロードすることをお勧めします。この方法を採用する主な理由は2つあります。

  1. GentooとFuntooは非常によく似ているため、実行する必要があるchrootコマンドはすべてGentooライブディスク内で常に機能します
  2. ライブディスク上のGentooカーネル設定を使用して、独自のカスタムLinuxカーネルをセットアップできます。

Gentooライブディスクの最新バージョンを入手してくださいここで、USBフラッシュドライブ(少なくとも2.5 GBのサイズ)を取り出します。さらに、Etcherイメージフラッシュツールの最新バージョンをダウンロードします。ダウンロードしたら、USBスティックを挿入し、ライブディスクをフラッシュします。このツールはWindows、Mac、Linuxで動作することに注意してください。

Gentooライブディスクが完成して準備ができたら進むには、PCを再起動してBIOSをロードします。 BIOS画面内で、起動順序を変更して、Gentoo USBスティックが他の何よりも先にロードされるようにします。以下は、次の画像のような画面になります。

パーティションの準備

Funtooをインストールするには、まずインターネットに接続していることを確認してから、デスクトップの[Konsole]をクリックする必要があります。次に、 lsblk ライブディスクを読み込んだシステム上のすべてのハードドライブとストレージデバイスを表示するコマンド。このインストール例では、ハードドライブにラベルが付けられています / dev / sda そしてまさに 18 GB。ラベルとサイズが異なる場合があります。

注:Gentooライブディスクにはスクランブルされたルートパスワードがあります。設定するには、ターミナルを開いて「sudo -s「。そこから、実行 passwd 新しいルートパスワードを設定します。

キーボードの「ウィンドウ」ボタンを押し、「Gparted」と書いて開きます。 Gpartedの内部で、正しいハードドライブラベル(で見つけたもの)を探します lsblk)。次に、新しいパーティションテーブルを使用して、ハードドライブ上のすべてのアクティブパーティションを削除する必要があります。

新しいテーブルを作成するには、「デバイス」、「パーティションテーブルの作成」の順にクリックします。 BIOSブートを使用する場合は「msdos」を選択し、UEFI /セキュアブートを使用する場合は「gpt」を選択します。

古いパーティションをすべて削除したら、新しいパーティションを作成します。

MS-DOSパーティションテーブル

  • 「新規」をクリックして、「新規パーティションの作成」ダイアログを開きます。
  • 「パーティション名」の下に「SWAP」と書きます。
  • 「ファイルシステム」の下で、「linux-swap」を選択します。
  • 物理RAMの大きさを考え、そしてSWAPパーティションが同じであることを確認してください。 1024 * GBを実行します。たとえば、1024 x 2は2 GBをMB(2048 MB)に変換できます。 「新しいサイズ」にサイズをMB単位で入力します。
  • 「追加」をクリックして新しいスワップパーティションを追加し、再度「新規」をクリックしてルートパーティションを作成します。
  • すべてのパーティションが設定されたら、「適用」をクリックして変更を書き込みます。

GPTパーティションの説明

  • 「新規」をクリックして、「新規パーティションの作成」ダイアログを開きます。
  • この最初のパーティションでは、「パーティション名」の下に「boot」と記述し、ファイルシステムに「Fat32」を選択します。 1GB以下であることを確認してください。理想的には、512 MB。
  • スワップ用の2番目のパーティションを作成します。 ファイルシステムとして「linux-swap」を選択し、「パーティション名」として「SWAP」を入力してください。適切なサイズを取得するには、MS-DOSの指示にある変換の例に従ってください。
  • 最後に、「新規」を3回クリックしてルートパーティションを作成します。このパーティションはデフォルトで残りのドライブを使用するため、このパーティションのサイズを変更する必要はありません。
  • 完了したら、「適用」をクリックして変更を書き込みます。

ファイルシステムのマウント

すべてが正しくパーティション化されたので、ファイルシステムをマウントしてすべてを準備します。

まず、Funtooディレクトリを / mnt。これは、すべてのパーティションがマウントされる場所です。

mkdir /mnt/funtoo

BIOS / MBRマウント手順

mount /dev/sdb2 /mnt/funtoo

GPT / UEFIマウント手順

mount /dev/sda3 /mnt/funtoo
mkdir /mnt/funtoo/boot
mount /dev/sda1 /mnt/funtoo/boot

基本システムのインストール

基本Funtooシステムは、ダウンロードしてインストールしますTar Gzipアーカイブ。こちらのページに移動して、システムに合ったサブアーキテクチャを見つけてください。適切なサブアーキテクチャを選択することは非常に重要であり、コンパイル時間を大幅に改善するため、必ず適切なサブアーキテクチャを取得してください。必要なFuntooサブアーチをどのように判断するのかわかりませんか?次のコマンドを入力してください:

gcc -march=native -Q --help=target | grep march

見つかったら、リンクを右クリックして、[リンクアドレスのコピー](または同等のもの)を選択します。次に、ターミナルに移動してダウンロードします / mnt / funtoo ディレクトリ。

必ず「funtoo-current」を選択してください。

注:この例では、汎用の64ビットサブアーキテクチャを使用します。

cd /mnt/funtoo
wget http://build.funtoo.org/funtoo-current/x86-64bit/generic_64/2018-03-02/stage3-generic_64-funtoo-current-2018-03-02.tar.xz

subarchアーカイブをダウンロードしたら、次を使用してシステムにインストールします。

tar xpf stage3-generic_64-funtoo-current-2018-03-02.tar.xz

システムの構成

基本システムが動作している場合、Chrootすることができます。次のコマンドを使用します。

mount -t proc none proc
mount --rbind /sys sys
mount --rbind /dev dev

マウント後、resolve.confもコピーすることをお勧めします。これにより、発生する可能性のあるDNSの問題が解決されます。

cp /etc/resolv.conf /mnt/funtoo/etc/

以下を使用してChrootにログインします。

env -i HOME=/root TERM=$TERM /bin/chroot . bash -l

Funtooシステムにさらに変更を加える前に、rootパスワードを設定します。

passwd

Fstab

Funtoo Linuxシステムを正常に起動するには、編集する必要があります fstab ファイル:

nano -w /etc/fstab

削除する #の下のすべて ファイル内で、マウントポイントから新たに開始できるようにします。 コメントを削除しないでください.

BIOSの手順

次の行を fstab ファイル。

# Swap
/dev/sda1 none swap sw 0 0
# Root Funtoo file system
/dev/sda2 / ext4 noatime 0 1

編集が完了しました?編集を保存します Ctrl + O、そして終了 Ctrl + X.

UEFIの手順

# UEFI Boot partition
/dev/sda1 /boot vfat noatime 1 2
# Swap
/dev/sda2 none swap sw 0 0
# Root Funtoo file system
/dev/sda3 / ext4 noatime 0 1

編集が終了したら / etc / fstabファイルで保存 Ctrl + O、そして終了 Ctrl + X.

Portage Treeのダウンロードと更新

最新のものを抽出したばかりでもFuntooのバージョンでは、ソフトウェアツールの最新バージョンをインストールする必要があります。 Funtooの同期には時間がかかりません。すべてがGitテクノロジーを介して行われるためです。ツリーを 自我 コマンド。

ego sync

自我同期が行われます。つまり、新しいFuntooシステムには最新のPortageツリーがあります。次に、利用可能な更新プログラムをコンパイルします。これには少なくとも2時間かかりますので、しばらくお待ちください。正しいサブアーチを設定した場合、2時間より少し速くなる場合があります。

注:パフォーマンスの低いPCユーザーは、4時間以上のコンパイル時間を期待できます。

emerge -auDN @world

カーネルの構築

emergeの更新を行うと自動的にカーネルのインストールを促します。 Funtooは、カーネルビルド用の「Debianソース」を選択しました。これにより、物事がより速く簡単になります。 Funtoo用の最新のDebianソースカーネルをビルドします。

emerge -s debian-sources

世界の更新と同様に、カーネルを構築するコンパイルが必要です。これには、システムの更新にかかる時間はかかりませんが、約20分から1時間かかります。座ってFuntooをコンパイルします。端末が再び使用可能になると、カーネルを使用する準備が整います。

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

Funtooのコアシステムは機能していますが、システムはブートローダーがない場合、それ自体は起動しません。これを修正するには、Grubをコンパイルしてシステムにインストールする必要があります。選択したインストールの種類(BIOSまたはUEFI)に基づいて指示に従います。

まず、PortageからGrubの最新バージョンをビルドします:

emerge boot-update

注:新しいカーネルまたは追加のオペレーティングシステムをインストールする場合は、常にboot-updateを実行してください。

BIOS Grubの手順

grub-install --target=i386-pc --no-floppy /dev/sda
boot-update

UEFI Grubの手順

grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id="Funtoo Linux [GRUB]" --recheck
boot-update

ファイナライズ

ほとんどの場合、すべてがインストールされ動作しています。残っているのは、ネットワークツールの構成、独自のLinuxファームウェアのインストール、「ミックスイン」、デスクトップ環境の確認だけです。

ネットワークを設定する

emerge linux-firmware networkmanager --autounmask-write
dispatch-conf

注:を押す あなたは キーボードで続行します dispatch-conf

emerge linux-firmware networkmanager

ネットワークマネージャーとnon-free Linuxファームウェアはこれで、新しいFuntoo Linuxインストールにインストールされました。これは、ワイヤレスとBluetoothに正しいドライバーが搭載されたことを意味します。あとは、起動時にネットワークをロードできるようにするだけです。

rc-update add NetworkManager default

ホスト名を設定する

すべてのLinux PCには「ホスト名」と呼ばれるものがあります。 これは、他のPC(Linuxなど)がネットワーク上のコンピューターを認識できるようにする一意の識別子です。ホスト名を設定するには、Nanoでホスト名ファイルを開き、引用符内のテキストの一部を変更します。

nano /etc/conf.d/hostname

デスクトップ環境とミックスイン

Funtooが稼働しています!あとは、プロファイルを設定し、ミックスインを追加して、選択したLinuxデスクトップ環境をインストールするだけです。

まず、システムにFuntooインストールフレーバーが「デスクトップ」であることを伝える必要があります。

注:ミックスインは、特定のパッケージをインストールできるようにすることをPortageに伝えます。多くの場合、インストールを行う前にミックスインを選択する必要があります。

epro flavor desktop

次に、システムに追加する可能性のあるミックスインをリストします。

epro list

この例に従って、システムにミックスインを追加します。

epro mix-in +mixinname

最後に、以下のリンクに従ってデスクトップを取得します実行中の環境。 Funtooでの各デスクトップ環境のインストールには独自のチュートリアルがあるため、公式ドキュメントにリンクするだけです。それらを正しく動作させるために、それらを詳細に研究してください。

  • KDEプラズマ5
  • XFCE
  • LXQt
  • メイト
  • ノームシェル

コメント