|
1.
ハードウェア要件
はじめに
始める前に、まず最初にGentooをうまくインストールするために必要なハードウェア要件は、何であるかを示します。
ハードウェア要件
| Apple NewWorldマシン |
iMacやeMac、iBook、PowerBook、Xserver、PowerMacのようなPowerまたはPowerPCマイクロプロセッサ(G3、G4、G5)を搭載したマシン
|
| Apple OldWorldマシン |
Beige G3、PCI PowerMacsやPCI PowerBookのような、リビジョン3未満のOpen Firmwareを持ったAppleマシン。PCIベースのApple互換機もサポートしているはずです。
|
| Genesi |
Pegasos I/II、Open Desktop Workstation、Efika
|
| IBM |
RS/6000、iSeries、pSeries
|
| メモリ |
最小64 MB |
| ディスク容量 |
1.5 GB (スワップ領域を除いて) |
| スワップ領域 |
最小256 MB |
いくつかのありふれたインストール関連の問題を解決する助けになるように、または、ちょうど今あなたのデスクの上に鎮座しているPowerPCマシンが何なのかだけについて不確かなときでも、必ずGentoo PPC FAQ(日本語訳)を読んでください。
1.
GentooのインストールCD
はじめに
GentooのインストールCDは、それだけで自立したGentoo環境を含むブート可能CDです。そのCDからLinuxを起動できます。ブート中にあなたのハードウェアが検知され、適切なドライバがロードされます。これらのインストールCDは、Gentoo開発者によってメンテナンスされています。
すべてのインストールCDはブートし、ネットワークをセットアップし、パーティションを初期化し、そして、インターネットからGentooインストールを開始することができます。
GentooのMinimalインストールCD
MinimalインストールCDは、${min-cd-name}というファイル名で、ディスク容量は${min-cd-size} MBだけしか占有しません。Gentooをインストールするために、このインストールCDを使用できますが、インターネット接続環境がある場合だけです。
Stage3 Tarball
Stage3 tarballとは、このマニュアルに記載されている指示にしたがってGentooをインストールするのに適した、最小のGentoo環境を含むアーカイブです。 これまで、Gentoo Handbookは、3つのstage tarballのうちの一つを選択するように説明していました。Gentooは、まだstage1とstage2 tarballを提供してはいますが、公式なインストール方法はstage3 tarballを用いたものになります。もし、あなたがstage1もしくはstage2 tarballを使用してGentooをインストールする方法に興味があるならば、Gentoo FAQのHow do I Install Gentoo Using a Stage1 or Stage2 Tarball?(日本語訳)を読んでください。
すべてのGentooの公式ミラーサイトで${release-dir}current-stage3/からStage3 tarballをダウンロードできますが、LiveCDには含まれていません。
1.
GentooインストールCDをダウンロードして、CDに焼いて、ブートします
インストールCDをダウンロードしてCDに焼く
使用するGentooインストールCDを選択します。まず選んだインストールCDをダウンロードしてCDに焼くことから開始します。何種類かのインストールCDについて既にお話しましたが、それらはどこにあるのでしょうか。
ミラーサイトの中の一つから好きなインストールCDをダウンロードできます。インストールCDは${release-dir}current-iso/ディレクトリにあります。
そのディレクトリ内には、ISOファイルがあります。CD-Rに焼くことができる完全なCDイメージです。
ダウンロードしたファイルが壊れているかも?と心配な場合は、ダウンロードしたファイルのMD5チェックサムをチェックし、私たちが提供するもの(${min-cd-name}.DIGESTSのようなファイル)と比較します。Linux/Unixのmd5sumツールか、Windows用のmd5sumでMD5チェックサムをチェックできます。
ダウンロードしたファイルの正当性をチェックする別の方法は、私たちが提供する暗号化シグネチャ(.ascで終わるファイル)を確認するためにGnuPGを使用することです。以下のようにしてシグネチャファイルをダウンロードして、公開キーを取得してください。
コード表示 1.1: 公開キーの取得 |
$ gpg --keyserver subkeys.pgp.net --recv-keys 2D182910
|
では、以下のようにしてシグネチャを確認してください。
コード表示 1.1: ファイルの確認 |
$ gpg --verify <downloaded iso.DIGESTS.asc>
$ sha1sum -c <downloaded iso.DIGESTS.asc>
|
ダウンロードしたISOファイルをCDに焼くために、ロー(raw)モードを選んでください。その方法は、使用するライタプログラム毎にまったく異なります。ここではcdrecordとK3Bについてお話します。より詳細な情報は、Gentoo FAQ(日本語訳)で見つかります。
-
cdrecordを用いる場合、単にcdrecord dev=/dev/hdc <ダウンロードしたISOファイル>として、ISOファイルのパスを続けて入力します。:) (/dev/hdcをあなたのCD-RWドライブのデバイスパスで置き換えてください)
-
K3Bを用いる場合、メニューのTools > Burn CD Imageを選択してください。次に'Image to Burn'エリアにISOファイルを選びます。最後にStartボタンを押します。(訳注: 日本語化されたK3Bの場合、メニューのツール > CD イメージを書き込むを選択してください。次に'書き込むイメージ'エリアにISOファイルを選びます。最後に開始ボタンを押します。K3Bの新しいバージョンでは、CD イメージを書き込むではなく、イメージを書き込むになっています)
一般的な選択: YabootでインストールCDからブートする
NewWorldマシンでは、インストールCDをCD-ROMに置いて、システムを再起動してください。起動音が鳴ったら、CDがロードされるまで'C'を押し続けてください。
インストールCDが読み込まれた後、スクリーンの下で、親切な歓迎メッセージとboot:プロンプトによって迎えられるでしょう。
私たちは、汎用的なカーネルppc32を提供しています。このカーネルは複数のCPUをサポートするように構築されていますが、シングルプロセッサのマシンでも同様に起動するでしょう。
また、このプロンプトでいくつかのカーネルオプションを調整することができます。以下の表は、追加することができるいくつかの利用可能なブートオプションです。
| ブートオプション |
説明 |
| video |
このオプションは、次のベンダー固有のタグの1つを取ります。nvidiafb、radeonfb、rivafb、 atyfb、aty128、またはofonly。使用したい解像度、リフレッシュレートや色深度をこのタグに続けることができます。 例えば、video=radeonfb:1280x1024@75-32は、解像度が1280x1024、リフレッシュレートが75Hz、色深度が32ビットで、ATI Radeonフレームバッファを選びます。何を選んでよいかわからず、標準設定で動かなければ、video=ofonlyは間違いなく動作するでしょう。
|
| nol3 |
いくつかのpowerbookの3次キャッシュを無効にします(少なくとも17インチの液晶を搭載した機種で必要です)。
|
| dofirewire |
外付けハードディスクのようなIEEE1394(FireWire)デバイスのサポートを有効にします。
|
| dopcmcia |
インストール中に(PCMCIAネットワークカードのような)PCMCIAデバイスを使いたいなら、このオプションを有効にする必要があります。
|
| dosshd |
sshdを起動します。リモートインストールで役に立ちます。 |
| passwd=foo |
「=」の後にくるものは何でもrootのパスワードとして設定します。リモートインストールでdosshdと一緒に使います。
|
上記のオプションを使うには、boot:プロンプトで、ppc32を入力し、続けて希望するオプションを入力します。下記の例では、デバイス固有のドライバの代わりにOpen Firmwareフレームバッファを利用するようカーネルに強制します。
コード表示 1.1: Open Firmwareフレームバッファの利用を強制する |
boot: ppc32 video=ofonly
|
どのオプションも追加する必要がなければ、このプロンプトでppc32だけを入力すれば、完全なGentoo Linux環境がCDからロードされます。そして、ブートしたら…に進んでください。
もう一つの選択: PegasosでインストールCDからブートする
Pegasosでは、ただCDを挿入し、SmartFirmwareのboot-promptでboot cd /boot/menuと入力します。これにより、すでに設定されているいくつかのビデオ設定の中から選ぶことのできる小さいブートメニューが開きます。もし、特別なブートオプションが必要なら、上記のYabootとまさに同じようにそれらをコマンドラインに付加することができます。例えば、boot cd /boot/pegasos video=radeonfb:1280x1024@75 mem=256Mというように。標準のカーネルのオプションは(何か問題があり、必要とされる場合に備えて)、console=ttyS0,115200 console=tty0 init=/linuxrc looptype=squashfs loop=/image.squashfs cdroot root=/dev/ram0で設定されています。
もう一つの選択: BootXでインストールCDからブートする
もしOldWorldマックを持っているのなら、インストールCDのブート動作をする部分が利用できません。最も簡単な解決方法は、BootXと呼ばれるツールでLinux環境を読み込むためにMacOS 9かそれ以前のバージョンのMac OSを使うことです。
最初に、BootX圧縮ファイルを解凍してください。圧縮ファイルから解凍されたBootX Extensionを機能拡張フォルダにコピーし、BootX App Control Panelをコントロールパネルにコピーします。これらは、MacOSのシステムフォルダの中にあります。次に、Linux Kernelsという名前のフォルダをシステムフォルダに作成し、CDからppc32をそのフォルダにコピーします。最後に、インストールCDのbootフォルダからppc32.igzをMacOSのシステムフォルダにコピーします。
BootXを準備するために、BootX App Control Panelを実行してください。まず、Optionsダイアログで、Use Specified RAMをチェックし、システムフォルダからppc32.igzを選ぶ必要があります。続いて、最初の画面に戻り、ramdiskのサイズを少なくとも32000確保してください。最後に、カーネル引数を次のように設定してください。
コード表示 1.1: BootXで設定するカーネル引数 |
cdroot root=/dev/ram0 init=linuxrc loop=image.squashfs looptype=squashfs console=tty0
|
注意:
上記のyaboot段落でのカーネル引数はここでも同様に適用できます。これらのオプションのすべてを上記のカーネル引数に追加できます。
|
設定が正しいかもう一度確認し、そして設定を保存してください。これは、万が一起動しないかまたは何か欠けていた場合に入力するのを省きます。ウインドウの中央にあるLinuxボタンを押してください。すべてがうまくいけば、インストールCDからブートするはずです。そして、ブートしたら…に進んでください。
そして、ブートしたら…
現在のコンソール上でルート("#")プロンプトによって迎えられるでしょう。Alt-F2、Alt-F3、そしてAlt-F4を押すことによって他のコンソールに切り替えることができます。Alt-F1を押して、最初のコンソールに戻ってください。キーボードレイアウトにより、AppleマシンではAlt-fn-Fxを押さなければなりません。
もし、非USキーボードでGentooをシステムにインストールしているならば、キーボードのキーマップをロードするために、loadkeysを使ってください。利用可能なキーマップをリストするためには、ls /usr/share/keymaps/i386を実行してください。
コード表示 1.1: 利用可能なキーマップをリストする |
# ls /usr/share/keymaps/i386
|
さあ、選択したキーマップをロードしてください。
コード表示 1.1: キーマップをロードする |
# loadkeys be-latin1
# loadkeys jp106(訳注:日本語キーボードの場合)
|
では、追加のハードウェア設定に進んでください。
特別なハードウェアの構成
インストールCDは、ブート時に接続されたハードウェアデバイスを検出し適切なカーネルモジュールを読み込みます。
ほとんどの場合はうまく動作しますが、ときどき必要なカーネルモジュールが読み込まれないことがあります。
もしPCIデバイス自動検出機能がシステムのハードウェアを見逃したら、適切なカーネルモジュールを手動で読み込む必要があります。
次の例では8139tooモジュール(特定のネットワークカード用)を読み込みます。
コード表示 1.1: カーネルモジュールを読み込む |
# modprobe 8139too
|
任意自由選択: ユーザアカウント
インストール環境を他の人に使わせる予定がある場合や、
(セキュリティの都合上)root権限なしでirssiを使ってチャットをしたい場合は、
必要なユーザアカウントを作成し、rootのパスワードを変更する必要があります。
rootのパスワードを変更するには、passwdユーティリティを使います。
コード表示 1.1: rootパスワードを変更 |
# passwd
New password:
Re-enter password:
|
ユーザアカウントを作成するには、まずユーザを作成して、次にパスワードを設定します。
この作業にはuseraddとpasswdを使います。
次の例では、「john」というユーザを作成します。
コード表示 1.1: ユーザアカウントを作成 |
# useradd -m -G users john
# passwd john
New password:
Re-enter password:
|
suを使って、ユーザIDをrootから新しく作ったユーザへ変更することができます(訳注:権限の変更)。
コード表示 1.1: ユーザIDを変更 |
# su - john
|
任意自由選択:インストール中のドキュメント閲覧
インストールの間にGentooハンドブックを見たいのであれば、先にユーザアカウントを作成しておいてください(任意自由選択:ユーザアカウントを見てください)。その後、Alt-F2を押して新しいターミナルに移ってください。
いったんネットワーク設定の章を完了させていれば、linksを使ってハンドブックを見ることができます(完了させていなければ、インターネットに接続してドキュメントを見ることはできないでしょう)。
コード表示 1.1: オンラインドキュメントの閲覧 |
# links http://www.gentoo.org/doc/en/handbook/${online-book}
|
Alt+F1を押せば元のターミナルに戻ることができます。
任意自由選択:SSHデーモンの開始
もし、Gentooのインストールの間に他のユーザにコンピュータを使わせたい場合は(それらのユーザにGentooのインストールの手助けをしてもらうか、それどころかインストールそのものをしてもらうためかもしれません)、
ユーザアカウントを作ってあげる必要があり、
さらにはrootパスワードをも教える必要があるかもしれません(そのユーザを完全に信頼している場合のみ教えてください)。
SSHデーモンを起動するには、次のコマンドを実行します。
コード表示 1.1: SSHデーモンを開始 |
# /etc/init.d/sshd start
|
sshdを使うためには、先にネットワークを設定する必要があります。
(ネットワーク設定)の章から続けてください。
|