[ 前のページ ] [ 概要 ] [ 著作権表示 ] [ 目次 ] [ 次のページ ]

Debian GNU/Linux 2.2 のインストール (SPARC)
章 2 必要なシステム


この節では、Debian を始めるために必要なハードウェアに関する情報を扱います。 また、GNU や Linux でサポートされるハードウェアに関するより詳しい情報への リンクも用意しました。


2.1 サポートされているハードウェア

Debian は、Linux カーネルや GNU ツールセットが必要とする以上のハードウェア を要求しません。それゆえ、Linux カーネル、libc、gcc などが 移植されて、Debian への移植版が存在すれば、あらゆるアーキテクチャや プラットフォームで Debian を動作させることができます。

しかし、私たちが用意したブートフロッピーは、サポートされているハードウェア を考慮して構成されたものとはいえ、いくらかの制限があります。Linux がサポート するプラットフォームの中には、私たちが用意したブートフロッピーで直接 サポートされていないものもあります。 このような場合には、独自にレスキューディスクを用意するか (Rescue Floppy のカーネルの交換, Section 9.3 をご覧ください)、 ネットワーク経由のインストールについて調べる必要があります。

この節では、SPARC でサポートされるハードウェアのさまざまな設定の すべてに触れるよりも、一般的な情報とさらなる情報が見つけられる場所への ポインターを紹介します。


2.1.1 サポートされているアーキテクチャ

Debian 2.2 は、Intel x86 ベースのアーキテクチャ、Atari や Amiga、 Macintosh などの Motorola 680x0 マシン、DEC Alpha マシン、Sun SPARC マシン、 ARM および StrongARM マシン、CHRP、PowerMac、PReP マシンを含む IBM/Motorola マシンの六つのアーキテクチャをサポートしています。 それぞれ、i386m68kalphasparcarmpowerpc として言及します。

この文書は sparc アーキテクチャへのインストールを扱います。 なお、他アーキテクチャに関する情報については Debian 移植版 ページをご覧ください。


2.1.2 CPU や、マザーボード、ビデオカード のサポート

現在 sparc 移植版は、何種類かの Sparc システムをサポートしています。 もっとも一般的な Sparc システムは sun4 や、sun4c、sun4m、sun4d、sun4u といった識別子で表現されるものです。 かなり旧式である sun4u ハードウェアは現在サポートしていません。 ただし、他のシステムはサポートされています。 残りのシステムの中では、Sun4d はもっともテストが不十分なものなので、 カーネルの安定性に関してなにか問題が発生する可能性があるかもしれません。 Sun4c および Sun4m は、SparcStation 1、1+、IPC、IPX や、SparcStation LX、5、 10、20 といった各システムのような旧式の Sparc ハードウェアの中では、 もっとも一般的なものです。 UltraSPARC クラスのシステムは、sun4u という識別子に分類されるものですが、 こちらは sun4u セット用のインストールイメージを利用することで サポートされています。 サポートされる識別子に含まれているシステムでも、 サポートされていないものもあります。 また AP1000 マルチコンピュータや Tadpole Sparcbook 1 もサポートされていません。 その完全な情報については SPARC プロセッサ向け Linux FAQ をご覧ください。


2.1.3 マルチプロセッサ

対称型マルチプロセッシング、もしくは SMP と呼ばれるマルチプロセッシングも、 このアーキテクチャではサポートされています。 ただ、Debian 2.2 の標準カーネルイメージは SMP をサポートしていません。 もちろん標準的な非 SMP カーネルは、SMP システムでもブートできますから、 インストールには問題ありません。 標準カーネルは単純に一番目の CPU を用います。

マルチプロセッサを利用するためには、Debian の標準カーネルを再構築する必要 があります。その手順に関する話題は 新しいカーネルのコンパイル, Section 8.4 にあります。 現時点 (カーネルバージョン 2.2.19) で SMP を有効にするためには、 カーネルコンフィグレーションの ``General'' セクションにある ``symmetric multi-processing'' を選択してください。 複数のプロセッサを持つシステムでソフトウェアを コンパイルする場合は、make(1) のドキュメント中の -j flag をご覧ください。


2.2 インストールに利用できるメディア

Debian のインストールに利用できるメディアには、フロッピー、CD-ROM、 ローカルディスクパーティション、ネットワークの四種類があります。 Debian のインストール中に、インストールステップそれぞれに適した メディアに切り換えることも可能です。 こちらに関しては Debian のインストール方法, 章 5 をご覧ください。

フロッピーディスクによるインストールは、概して最も好ましくない方法ですが、 一般的な方法です。 多くの場合、最初のブートは Rescue Floppy を用いてフロッピーから行う必要があるでしょう。 通常 3.5 インチ高密度 (1440 kb) フロッピードライブさえあれば十分です。

CD-ROM ベースのインストールがサポートされたアーキテクチャもあります。 CD-ROM からのブートをサポートしたマシンでは、完全にフロッピーレスな インストールが可能です。CD-ROM からのブートがサポートされていなかったとしても、 一旦他の手段でブートすれば、他の方法と組み合わせてインストールに CD-ROM を使うことができます。CD-ROM からのインストール, Section 6.4をご覧ください。

ローカルディスクからのインストールも一つの選択肢です。 もしインストール先のパーティションよりも大きなパーティションに空き領域 があるなら、こちらは確かによい選択です。 また、ローカルインストーラ (AmigaOS や、TOS、MacOS からのブート用) を持つプラットフォームもあります。 SPARC では SunOS (Solaris) からのブートはサポートされていませんが、SunOS パーティション (UFS スライス) からインストールすることは可能です。

最後の選択肢がネットワークによるインストールです。 基本システムを HTTP あるいは NFS 経由でインストールすることができます。 また ネットワーク越しにお使いのシステムをブートすることもできます。 ネットワーク越しにブートを行ない、 すべてのローカルファイルシステムを NFS でマウントして、 ディスクレスなインストールをすることも一つの選択です。 -- ただ、この方法を用いる場合は少なくとも 16MB の RAM が必要になるでしょう。 基本システムをインストールした後は (PPP を含め) 任意のネットワーク接続が可能になるため、残りのシステムは FTP、HTTP、NFS 経由でインストールすることができます。

これらの方法に関するより完全な記述や、 最も適切な方法を選択するためのヒントは、 Debian のインストール方法, 章 5 にあります。 ブートおよびインストールに用いるデバイスが Debian のインストーラで サポートされているかどうかは、以下を読んで確認してください。


2.2.1 サポートされている外部記憶装置

Debian のブートディスクには、さまざまなシステムに最大限対応したカーネルが 収められています。そのため残念ながら、まったく使われることのないたくさんの ドライバー (新しいカーネルのコンパイル, Section 8.4をご覧ください) が、 カーネルを肥大化させています。 しかし、可能な限り幅広いデバイスのサポートは、さまざまなハードウェアへの Debian のインストールを確実なものとするためには望ましいことでしょう。

Linux カーネルでサポートされる外部記憶装置は、 すべてこのブートシステムでもサポートされています。 以下の SCSI ドライバがデフォルトのカーネルでサポートされています。

また、(UltraSPARC 5 のような) IDE システムもサポートされています。 Linux カーネルによる SPARC ハードウェアのサポートに関する詳しい情報は SPARC プロセッサ向け Linux FAQ をご覧ください。


2.3 必要なメモリー量とディスクスペース

最低でも 5MB の RAM と 64MB のハードディスクが 必要です。X Window System や、開発プログラム、ライブラリなどのソフトウェアを、 ある程度インストールするには 300MB 以上必要になります。 ほぼ完全にインストールするなら 800MB 近く必要になるでしょう。 また、Debian で利用できるものをすべてインストールするなら、 おそらく 2GB 近く必要になるでしょう。 ただ、実際にはパッケージ同士の衝突があることから、 すべてをインストールことは意味のないことです。


2.4 周辺機器およびその他のハードウェア

Linux は、マウス、プリンター、スキャナー、モデム、ネットワークカード、 PCMCIA カードなどのさまざまなハードウェアに幅広く対応しています。しかし、 システムのインストールに、これらのデバイスが必要なわけではありません。 この節では、Linux でサポートされてはいるが、 インストーラではサポートされていない周辺機器に関する情報を扱います。

以下のネットワークインターフェースカード (NIC) は、 ブート用のカーネルで直接サポートされています。

以下のネットワークインターフェースカードは、 モジュールとしてサポートされています。 これらのデバイスは、セットアップ中にドライバをインストールすることで 利用できるようになります。 ただし、OpenPROM の魔法を使えば、 これらのデバイスからブートすることもできるはずです。


2.5 GNU/Linux に適したハードウェアの購入

今では Debian や 他の GNU/Linux ディストリビューションをプレインストール したシステムを出荷するベンダーもあります。 その特典のためにより多くのお金を払おうと考えるかも知れませんが、 幅広いハードウェアが GNU/Linux でサポートされていることから、 実際のところこのようなシステムを買うことは、 一つの安心感を買うことを意味するだけです。

Linux がバンドルされたシステムを購入する場合でも、中古のシステムを購入する 場合でも、そのハードウェアが Linux カーネルでサポートされているか改めて 確認することが重要です。 前述の参考資料の中に、そのハードウェアがあげられているかどうかを 確認してください。 (もしいれば) 購入先の販売員には、Linux システムを購入することを伝えましょう。 また、Linux に友好的なハードウェアベンダーをサポートしましょう。


2.5.1 独占的あるいは閉鎖的なハードウェアを避ける

あるハードウェアメーカーはどのようにドライバを書いたらよいかをまったく 教えてくれません。また、Linux のソースコード公開を 妨げる非公開の同意をしない限り文書を入手させてくれないメーカーもあります。 IBM の最近の ThinkPad にも使われているラップトップコンピュータの DSP サウンドシステムなどがその一例です。 (これらのシステムの中には、 サウンド機能とモデム機能を結合させたものもあります。) また、他の例としてはマッキントッシュの旧シリーズ上の 閉鎖的なハードウェアもあげられます。

これらのデバイスが Linux 上でまったく動作しないのは、 それに関する文書を読むことが許可されていないためです。 このようなハードウェアを作っているメーカーに、 文書を公開するように要請してください。 もしもたくさんの人たちが要請すれば、彼らも Linux が重要な市場であると認識するでしょう。


[ 前のページ ] [ 概要 ] [ 著作権表示 ] [ 目次 ] [ 次のページ ]
Debian GNU/Linux 2.2 のインストール (SPARC)
version 2.2.22, 27 March, 2001
Bruce Perens
Sven Rudolph
Igor Grobman
James Treacy
Adam Di Carlo