動的な管理はじめにようこそまずはじめに、Gentooへようこそ!あなたは、選択と性能の世界に入ろうとしています。Gentooでは、全てが選択です。そのことは、インストールするときにもたびたび明らかになります。コンパイルを何回やらせたいか、Gentooをどのようにインストールしたいか、システムのロギングツールに何を使用したいかなどなど、ユーザに選択権があります。Gentooは、高速で現代的なメタディストリビューションで、整理された柔軟なデザインになっています。Gentooは、フリーソフトウェアのエコシステムの上に成り立っており、内部をユーザに隠匿することがありません。Gentooで用いるパッケージ管理システムであるPortageはPythonで書かれていますので、ソースコードを容易に閲覧したり改変したりすることができます。Gentooで採用しているパッケージ化の手法は、(コンパイル済パッケージにも対応していますが、)ソースコードを用いるものです。Gentooの設定は、一般的なテキストファイルで行います。言い換えれば、Gentooは、全てをユーザーに開放しています。Gentooに実行させることの選択肢を全員が理解していることは、きわめて重要です。望まざることをユーザーに強いないよう、我々は努めています。かりにこれに反するようなことがあったならば、バグリポートを送ってください。インストール作業工程は、次章以降で説明する10のステップに分けられます。それぞれの段階を適切に完了させましょう。インストール可能な作業環境にします。インストールするためのインターネット接続の準備が完了します。ホストするハードディスクを初期化します。インストールする全ての場合に共通する中核的なパッケージをインストールします。カーネルをインストールします。システムの主な設定ファイルを完成させます。必要なシステムツールをインストールします。適切なブートローダーもインストールし設定します。環境に繰り出す準備が完了します。このハンドブックでは、一定の選択肢を提示したときには必ず、賛否両論の併記に努めます。デフォルトの選択肢で進める記載をした際にも(見出しに「デフォルト:」と記載)、他に取りうる選択肢も記載します(見出しに「代替案:」と記載)。お勧めだ」と考えないでください。デフォルトはあくまでも、多くのユーザーが利用すると思われる選択肢にすぎません。ときには、追加可能な手順が続くことがあります。そのような手順は「追加可能:」と記載します。インストール自体には必須ではありません。いえ、以前にした決断によっては必須になる追加手順もあります。その際には、その追加手順の説明の直前に、この旨を明記するとともに、原因となった決断をした時期も記載します。さまざまな方法でインストールすることができます。ダウンロードしてインストールすることも、CD/DVD等の公式インストールメディアからインストールすることもできます。メモリにインストールすることも、ネットワークブートすることもできます。以外のブータブルディスクといった非公式メディアからインストールすることも可能です。インストールメディアを用いる方法と、場合によってはネットワークブートによる方法です。guide』を読んでください。いう文書も役にたつかもしれません。何か問題を見つけたら、バグトラッキングシステムで既知のバグとして報告されていないかどうか、確認してみてください。無いようであれば、私たちが対応できるように、その問題をバグ報告してください。バグを担当する開発者たちを恐れないでください。他のアーキテクチャの情報も、その中に紛れ込んでしまっているかもしれない、ということを一応、先に言っておきます。(重複作業を減らして開発リソースを節約するため)。混乱しないように、このような部分は最小限に抑えていきたいと思っています。チャンネルに気軽に参加してみてください。そんなときじゃなくても全然かまわないんですけどね。いえば、Gentooについて何か分からないことがあったら、よくある質問を見てみてください。Forums上にあるFAQsもあります。始める前に、ppc64の機械に首尾よくGentooをインストールするために必要なハードウェアの条件を示します。モードで起動できます。モードでのみ起動します。ダウンロードする必要があります。MinimalインストールCDは、独立したGentoo環境を含むブート可能イメージです。このCDを使うとLinuxをCDやその他のインストールメディアから起動することができます。起動時、接続されたハードウェアが検出されて適切なドライバが読み込まれます。このイメージは、Gentooの開発者によってメンテナンスされるもので、インターネット接続さえできれば誰でもGentooをインストールできるようにします。MinimalインストールCDは、install-ppc64-minimal-<release>.isoと呼ばれます。Tenプロジェクトによって作成されています。この章以降で説明する方法は、MinimalインストールCDをターゲットにしているので、少々の差異があるかもしれません。-iを実行するだけで、rootプロンプトの取得を行えます。tarballは最小限のGentoo環境を含んだアーカイブで、このマニュアルに従ってインストールを進めるのに適しています。tarballから1つを選ぶインストール方法を説明していました。tarballを使用します。FAQ内のGentooをstage1やstage2のアーカイブからインストールするには?を読んでください。releases/ppc64/autobuilds/からダウンロードできます。stageファイルは頻繁に更新され、インストールイメージの中には含まれていません。Linux環境を格納しています。この環境はGentooをインストールするために最適なツールをすべて含んでいます。このCDのイメージは、ダウンロードページから(推奨)か、たくさんの利用可能なミラーのいずれかを自分で選び、そのミラー上でISOが置いてある場所を訪れることで、ダウンロードできます。ミラーからダウンロードするなら、以下の場所でMinimalインストールCDを見つけられます:releases/ディレクトリに行く。関連するターゲットアーキテクチャのディレクトリ(例えばppc64/)を選択する。autobuilds/ディレクトリを選択する。current-install-x86-minimal/のどちらかを選択する。他のすべてのアーキテクチャでは、current-iso/ディレクトリへ進む。Notearm、mips、s390のような一部のターゲットアーキテクチャには、MinimalインストールCDがありません。projectはこれらのターゲット向けの.isoファイルの作成をサポートしていません。以下の一覧を見てみてください。1.5K上記の例では、install-ppc64-minimal-20141204.isoというファイルがMinimalインストールCDそのものです。見て分かりますが、他の関係ファイルも存在しています:.CONTENTSファイルは、インストールメディアで利用可能な全てのファイルの一覧を含むテキストファイルです。このファイルは、インストールメディアをダウンロードする前に、特定のファームウェアまたはドライバが含まれているかどうか調べるために使えます。.DIGESTSファイルは、様々なハッシュ形式とアルゴリズムで計算したISOファイルのハッシュ値を含んでいます。このファイルは、ダウンロードしたISOファイルが破損しているか否かを調べるために使われます。ISOファイルのハッシュ値だけではなく、ファイルのデジタル署名を含みます。これは両方ともダウンロードしたファイルが破損しているか否かを調べるために使われますが、同様にダウンロードしたものがGentooリリースエンジニアリングチームによって実際に提供されたものであり、改竄されていないかを調べるためにも用います。今のところ、この場所で利用可能な他のファイルは無視してください。インストールがもっと進んだ後に再登場しますので。.isoファイルをダウンロードし、もしダウンロードの検証が必要であれば、.isoファイル用の.DIGESTS.ascファイルも同じようにダウンロードします。.CONTENTSファイルはダウンロードする必要はありません。これからのインストール手順ではもう参照しないからです。.DIGESTSファイルと.DIGESTS.ascは、後者が署名されていることを除いて、同じ情報が含まれています。Linuxをインストールするために必須なものではありません。チームから実際に提供されていることを保証するため、推奨されます。.DIGESTSと.DIGESTS.ascファイルを通じ、ISOファイルの妥当性は、適切なツール群を用いて確認できます。この検証は通常、2つのステップで行われます。デジタル署名を検証します。これは、インストール·ファイルがGentooリリースエンジニアリングチームによって提供されていることを確認するためです。デジタル署名が正しければ、ダウンロードされたファイル自体が破損していないかを確かめるため、チェックサムを検証します。Windowsシステムでは、チェックサムとデジタル署名を検証するための適切なツール群が普通にある見込みはまずありません。デジタル署名を検証するには、例えばGPG4Winのようなツールを利用できます。インストール後、Gentooリリースエンジニアリングチームの公開鍵をインポートする必要があります。鍵の一覧は署名のページで提供されています。インポート後、ユーザは.DIGESTS.ascファイルの署名を検証できるようになります。重要これは.DIGESTSファイルが正しいことを検証しません。.DIGESTS.ascが正しいことだけを検証します。このことはまた、チェックサムが.DIGESTS.ascファイルに含まれる値を用いて検証されるべきであることを意味します。そのため、上記の手順では.DIGESTS.ascファイルのみダウンロードするようになっています。チェックサム自体は、Hashcalcアプリケーションを使って検証できますが、多数の代替も同様に存在します。ほとんどの場合、これらのツールはユーザに対して計算されたチェックサムを表示しますので、ユーザはこのチェックサムを.DIGESTS.ascファイルの中にある値で検証する必要があります。Linux上での検証Linuxシステムでは、デジタル署名を検証する最も一般的な方法はapp-crypt/gnupgソフトウェアを使うことです。このパッケージがインストールされていると、.DIGESTS.ascファイルのデジタル署名を検証するために以下のコマンドが使えます。2910すべてが確実であることを完全に確かめるために、表示された指紋がGentooの署名のページ上にある指紋かどうかを調べます。デジタル署名が検証されれば、次にチェックサムを確認します。これは、ダウンロードしたISOファイルが破損していないことを確認するためです。.DIGESTS.ascファイルには、複数のハッシュアルゴリズムが含まれています。そのため、適切なものを検証するための1つの方法としては、.DIGESTS.ascに登録された先頭のチェックサムを見てください。install-ppc64-minimal-20141204.iso.CONTENTS上記の出力では、2つのSHA512チェックサムが表示されます。1つはinstall-ppc64-minimal-20141204.isoファイルのもので、1つはそれに付随する.CONTENTSファイルです。install-ppc64-minimal-20141204.iso双方のチェックサムが同一であれば、ファイルは破損していません。インストールを続行できます。Linuxのインストールは始められません。ISOファイルはブートCDに書き込む必要があり、しかもISOファイルそのものではなく、ISOファイルの中身を書き込む必要があります。以下にいくつかのよく使われる方法を示します--より詳細な情報が知りたい場合はISOファイルの書き込みについてのわたしたちのFAQを見てください。Windowsでは、ISOファイルのCD書き込みをサポートする多数のツールが存在します。imageの順に選択してください。fileに変更してください。それから、ISOファイルの場所を見つけてOpenをクリックしてください。recordingをクリックすると、CD-RにISOイメージが正しく書き込まれます。Imageを選択してください。書き込むイメージを選択して、Openをクリックしてください。Burnボタンを押して、ほやほやのCDが焼きあがるのを待ちましょう。Linuxでの書き込みLinuxでは、ISOファイルのCD書き込みにcdrecordコマンドが利用可能です。これはapp-cdr/cdrtoolsパッケージに含まれます。/dev/sr0デバイス(これはシステム上の1番目のCDデバイスです。install-ppc64-minimal-20141204.isoGUIを好むユーザーはkde-apps/k3bパッケージの一部であるK3Bを使うことができます。Imageを選択してください。それから、K3Bの指示に従ってください。pc110例外的なハードウェア構成インストールメディアが起動するとき、すべてのハードウェア機器を検出して適切なカーネルモジュールを読み込もうとします。これは非常に多くの場合、とても良い仕事をします。ある場合において、システムに必要なカーネルモジュールを自動で読み込まないかもしれません。PCI自動検出機能がシステムのハードウェアを見逃した場合、適切なカーネルモジュールを手動で読み込む必要があります。ユーザアカウントインストール環境に他の人たちがアクセスする必要があったり、インストールメディア上で非rootユーザでコマンドを実行する(例えば、セキュリティ上の理由から、root権限無しでirssiを使ってチャットする)必要があるなら、別のユーザアカウントを作成し、強いrootパスワードを設定する必要があります。(もう一度新しいパスワードを入力)ユーザーアカウントを作成するためには、まずアカウントの資格情報を、次にパスワードを入力します。このために、useraddとpasswdコマンドを使います。john追加可能:インストール中のドキュメント閲覧TTYGentooハンドブックをインストール中に見るには、最初に上記の方法でユーザアカウントを作ってください。Alt+F2を押すことで新しい端末を使い始められます。linksコマンドでGentooハンドブックを閲覧できます。インターネット接続が機能し始めた瞬間からですけど。https://wiki.gentoo.org/wiki/Handbook:PPC64元々の端末に戻るには、Alt+F1を押してください。ユーティリティがインストールされています。使うほうが効率がいいかもしれません。他のユーザーがインストール中にシステムにアクセスできるようにする(インストール中のサポートをしたり、あるいは全て遠隔操作で行うため)ためには、(前述の通り)ユーザーアカウントを作成し、SSHデーモンを起動する必要があります。ホスト鍵を確認するようメッセージが表示されると思います。これはSSHサーバーへの最初の接続では期待される典型的な挙動です。ところが、この後の手順でシステムのセットアップが完了した後、改めてログオンしようとすると、SSHクライアントはホスト鍵が変更されていると警告します。ログオンしようとしているように見えるのです。この場合は画面上の指示に従い、クライアント側で記憶しているホスト鍵を更新しましょう。sshdを使えるようにするには、ネットワークを適切に機能させる必要があります。ネットワーク設定の章を参照してください。動いているかも?もしあなたのシステムが、DHCPサーバを持つEthernetネットワークに接続されているなら、おそらく既にネットワーク設定は自動的に完了しているでしょう。その場合には、ssh、scp、ping、irssi、wget、linksなど、インストールCDに含まれるネットワーク接続が必要な多くのコマンドはすぐに使うことができるでしょう。コマンドネットワークが設定されているならば、ifconfigコマンドで、lo以外のネットワークインターフェースを一覧表示できるはずです。namesへ移行した結果、システム上のインターフェース名は古い命名規則によるeth0とはかなり違うものになっているかもしれません。最近のインストールメディアはeno0やens1やenp5s0など、命名規則に則ったネットワークインターフェース名を表示するかもれません。ifconfigの出力から、あなたのローカルネットワーク上のIPアドレスが設定されたインターフェースを探してください。オプション付きで使ってみてください。あるかに関わらず、強制的に表示させます。何の効果もないのなら、ハードウェアに問題があるか、そのインターフェースのためのドライバがカーネルにロードされていないかです。どちらの状況も、このハンドブックの対象範囲を外れています。助けを求めてください。