Slackware - みる会図書館


検索対象: UNIX MAGAZINE 1998年10月号
16件見つかりました。

1. UNIX MAGAZINE 1998年10月号

連載 / 凵 nux でリラックスー① FAT/FAT32/HPFS / く 図 12 ーティションの自出 Partitions Of FfiT or F 合 T32 ( co 新 m ーリ used あリ田リⅱ池 0 リ s ) 第 or Of t リ HPFS (used 地 / 2 ) haue 「 on リ凹 r s リ sten. 員 & リー like tO dd these partitions to リ供 tr /etc/fstab so that these partitions 住 re uisible from Linux? 図 13 インストール・メディアの尺 リ r に面川” tO install Slackuare Linux で 0 ? 図 14 CD-ROM からのインストール方法の尺 合物 01 h it's not r 驫リで eco 物料 for 第 0 or に a 臧 Ⅱ内 r れ bi い t リ reasons. 当 run nost 矼 the Linux s リ sten ー ro 物 盟に Slackuare CD—RON ー「リドで e short Of driue space or if リ 0 収 just 0 れ t tO test Linux リ it わ供代 go ⅱ当 t r 供物れ complete ⅱ t 住ーー tion. nost 第 eop ーに uill 第 t tO select 'slakuare' . 肥 normal installdtion 新 e 朝 &. リ ou're ー肥 tO this•リ Ott night uant tO read the ゆ file before 胆収物 0 記当川 selection. Ⅷⅱ曲叩 tiO れ uould 川 like? rfornance ) ornal instdlldtion t0 われ r は drive (best ー dkud r•e Link zusr ー〉 tO run 日 OSt ーリ f CD lnsta ll fron custon & irectory 第 e れに installation et ん ) d ヨ肥ゆ「 i く Yes > く C に一 > 2. SCSI CD-ROM ドライプ 3. パラレルポート接続の ATAPI CD-ROM ドライプ 4. 独自インターフェイスの CD ー ROM ドライプ CD-ROM ドライプの自重辧出に失敗した場合は、使用 している起動ディスクに CD-ROM ドライプ用のテンヾイ スドライバが組み込まれているかを石忍してください。さ らに、起動ディスクから Linux カーネルを起動したとき に、使いたい CD-ROM ドライプが Linux カーネルに正 しく認識されているかも石忍します。 CD-ROM から SIackware をインストールするとき は、どのようにインストールするかし尺します ( 図 14 ) 。 これには、次の 3 つ窈尺肢があります。 S 、 インストールしたい Slackware の / ヾッケージを、すべ てハードディスク上の Linux 用パーティションにイン ストールします。インストールか終ったら、 Slackware の CD-ROM はイ腰になります。通常はこれお尺し ます。 slaktest 必要最小限のファイル (IOMB 以下 ) だけをハード ディスク上の Linux 用ノヾーティションにインストー ルし、その他のファイルは CD-ROM 上のものをそ のまま使います。つまり、 /etc や /var などのディ レクトリはハードディスク上に置きますが、 /usr は $TOP/Iive/usr へのシンポリック・リンクになります。 もちろん、インストール終了後も Slackware の CD- ROM が必要です。 去も匠の CD-ROM ドライプは読出し速度がかなり速い ので、それなりに使えるようです。ちょっと試す場合 lnstall from 0 hard drive partition 2 ーれ st uia NFS コ 夏 い from れ pre—nmtnted リ 5 lnstall frcm f p 」 disks ( 合 and N series on 垣 ) い 1St ロ fron Slackuare CD-ROH く OK 〉 く C 朝れ ce ー〉 stable では、下記のインストール方法がサポートされて います。 1. SIackware の CD-ROM から 2. ハードディスクのパーティションから 3. NFS 経由で 4. すでにマウントされているディレクトリから 5. フロッピーディスクから (A シリーズと N シリーズ のみ ) こでは、 1 のガ去を使います。、、 1 (Slackware CD- ROM からインストール ) " にカーソルを移し、 OK を選 択します。 Slackware のインストーラでは、接続されている CD- ROM ドライプのなかから、 Slackware の CD-ROM が 挿入されているドライプを自動的に検出できます。 CD- ROM をドライプに挿入し、、、 auto ( 自重加勺に CD-ROM ドライプを調べる ) " にカーソルを移動して OK を尺し ます。 CD-ROM ドライプは、以下の啣て探索されます。 1. IDE/ATAPI CD-ROM ドライプ 94 UNIX MAGAZINE 1998.10

2. UNIX MAGAZINE 1998年10月号

連載 / Linux でリラックスー 3 図 18 Linux カーネルのインストール 新 order 「 0 でリ供 sgsten tO b00t correctly•れ kernel must ⅱ iSt 秘日 e . If リ OI nade it this f 0 using 旧 installdtion bootdisk's ke ロ肥しリ破ー収ー d ro トトーリ install it as リ s リ sten kernel ( / ⅱに ) . If you're sure 嶼川 knou リ物叔 t リ 0 re dO ⅱ . 川 c れー SO ins い目川 r chOice kernels 「 ro 国に Slackuare CD' or a kernel 「 0 「一 op 四 disk. You can alSO skip this nemt' s ⅱ uhateuer kernel has been installed already (such generic kernel fron the 合 series. ) Which option 川リ供ー like? Use * e ロ肥ー f ro 物汜 S ー ackuare CD ー t れ 1 ー zimage or bzinage file 「 ro 物 0 「一 op 」 Skip this 物 e ー n 臧 use default / 、ーⅱ z く C 田に e ー〉 図 17 パッケージのインストール Basic Linux files リ sten package Sets 鱸に basic directory structure and adds 驫「 e い i"B:•rtant binaries such as GMJ 第 tools -3. 町「瓧ⅱ s ー 5. ん名 i し u iP531. se the kernel 「以旧 the installdtion bootdisk : 、当 ootdisk Size: Conpressed: 532 & uncompres-sed: 118 . く [ 川 > custom ( パッケージのディレクトリ内にあるタグファイ が、ハードディスクに順番にインストールされます。この ルを指定 ) とき、インストール中のパッケージの説明 ( パッケージ名、 、、タグファイル " という仕組みがあり S lackware には、 内容、サイズ ) か表示されます ( 図 17 ) 。全パッケージの ます。ソフトウェア・シリーズごとにタグファイルが インストールに要する時間は、 ードウェア構成によって 用意されており、どのパッケージが必要か、インストー 変化しますが今回の例では約 20 分でした。 ルしないパッケージはどれかといった情幸ゞされて います。たとえば、ソフトウェア・シリーズ A のタグ インストール後の各種設定 ファイルは、デフォルトでは $TOP/sIakware/a1/ tagfile です。 custom では、このタグファイル名に付 パッケージのインストールはこれで終了です。続けて各 加する拡張子を指定します。ここで、、 . pat" と指定する 種の設定をおこない、計算機を再起動すれは Slackware と、 $TOP/slakware/a1/tagfile. pat がタグファイル のインストールカ院了します。 として使われます ( タグファイル名の、、 tagfile" の部分 CONFIGURE ( 各種の設定 ) は変更できません ) 。 tagpath ( タグファイルが置かれているディレクトリを 〕尺したソフトウェア・シリーズのパッケージをすべて 指定 ) インストールしたあとで、各種の設定をおこなうダイアロ custom と同様、デフォルトとは異なるタグファイルを グが頂番に表示されます。以降では、 Slackware に含ま 指定します。ただし、タグファイルの刻長・子ではなく、 れるすべてのパッケージをインストールした場合に表示さ タグファイルが置かれているディレクトリを指定しま れる設定ダイアログを順番に説明します ( もちろん、イン す。これは、自分で作成したタグファイルを使用した ストールしたパッケージの組合迂によっては表示されない いけれども、パッケージが CD-ROM にオ褓内されてい ものもあります ) 。 て、そのディレクトリにタグファイルを置けない場合な Linux カーネルのインストール /tagfiles" というパスを指 どに使います。たとえば、 ハードディスクにインストール中のシステムで使う 定すると、ソフトウェア・シリーズ A のタグファイル Linux カーネルをインストールします ( 図 18 ) 。 として /tagfiles/al/tagfile が使用されます。 は、以下のような j 尺肢があります。 すべてのパッケージをインストールしたい場合には full bootdisk ( プートディスクの Linux カーネルを使用 ) を、パッケージを選択してインストールしたい場合には SIackware のインストール時に使った起動ディスク内 menu を選ぶとよいでしよう。 の Linux カーネルを、ハードディスクの Linux 用ノヾー こでは full お尺し、すべてのパッケージをインス ティションにインストールします。これがもっとも安 トールすることにします。これによって、 SELECT で選 全なガ去です。起動ディスクに含まれていないテパイス 択したソフトウェア・シリーズ中のすべてのパッケージ 96 UNIX MAGAZINE 1998.10

3. UNIX MAGAZINE 1998年10月号

連載 / Linux でリラックスー 3 スワップ用パーティションの自衾出 図 8 Slackuare Setup has detected suap partition: Blocks ld System Deuice ) Ot in Start 658 96 ? 68 82 Linux suap 611 611 /deu/hdc3 の 0 リーリ is tO install this as 員 u ・ suap partition? 図 7 Slackware のインストーラのヘルプ S c ⅸリ re Linux Help First, little help 0 れ一に一 p に明肥ー肥リ er リー encounter text uieuer like this during the ⅱーね tiO れ第リ ou can 新 oue れ リー th ・ these c ( 国 s : 0 ル・ SP CE ー moue 0 リ n 肥 page PGIJPZ' ト第 houe up one page ENTER,'Ih)WV'j' 一 oue d ( れ one ーⅱ肥 Noue up one 1 ⅱ肥 L を FT / 物 ' ー Scroll left ー Scroll right ーー tO ト egi れ第ⅱ Of ーⅱに Ⅲレ句 ' nove tO Of file ー tO end Of file ー Foruard search く Yes ) く EX ー T ) 目を実行する必要はありません。日本語 106 キーポード ドディスクのノヾーティション、 NFS (Network File についてはキー割当てを変更する必要がありますが、残念 System) 、すでにマウントされているディレクトリ、フ ながら 106 キーポード用のキーポードマップは用意され ロッピーディスクか使えます。 ていません ( L ⅲ ux 用の日本語アプリケーション・パッ SELECT ( シリーズの〕尺 ) ケージ PJE (Project Japanese Extensions) に含まれ ソフトウェア・シリーズ ( 前号参照 ) を〕尺します。 A 、 ているので、これを利用してもいいでしよう ) 。 AP 、 D 、 E 、 F 、 K 、 N 、 T 、 TCL 、 Y 、 X 、 XAP 、 XD 、 XV の 14 のシリーズのうち、どれをインストー ADDSWAP ルするかお尺します。 fdisk や cfdisk を用いてスワッフ用 / ヾーティションを INSTALL ( 実際のインストール ) 作成した場合は、こでスワッフ領域に関する設疋をおこ 〕尺したパッケージをハードディスク上にインスト ーノレ ないます。、、 ADDSWAP ( スワッフ用ノヾーティションを します。 設定する ) " にカーソルを合わせて、 OK を選択します。 CONFIGURE ( 各不重の設定 ) ハードディスク上にスワッフ用パーティションがあれば、 インストールした Linux システムの各種設定をおこな SIackware のインストーラは自重加勺に検出します ( 図 8 ) 。 います。 順番に質問に答えていくと、スワッフ用パーティション EXIT ( インストーラの終了 ) か初期化され、自重加勺に ( 現在インストールしている ) ハ Slackware のインストーラを終了し、シェルのフロン ードディスク上の /etc/fstab にスワッフ。領域を有効にす プトに戻ります。 る設定が追加されます。スワッフ。用パーティションの成疋 これらの項目を順番に説明します。 カ絲冬ると、、、 CONTINUE WITH INSTALLATION? ( インストールを続けるか ? ) " と訊かれるので、 Yes を選 HELP 択して次の項目 ( ここでは TARGET) に移ります。 No SIackware のインストーラのヘルプを読んでおきまし を〕尺すると、さきほどの Slackware のインストーラの よう ( 図 7 ) 。、 HELP (SIackware のインストーラのヘ メニューに戻ります。 ルフを読む ) " にカーソルを合わせて、 OK お尺します。 t 算機のメモリの量が 4MB と枸 } に少ないと、 Slack- 読み終えたら EXIT を j 尺し、インストーラのメニュー ware のインストーラすら起動できません仙も丘はメモリ に戻ります。 が安くなったので、そういう状況にはならないと思います ・・・ ) 。そのような場合には、スワッフ。領域をあらかじ KEYMAP め設定しておく必要があります。 setup を実行する前に 英語キーポード以外を使っている場合は、用意されて シェルのプロンプトから手作ミ業でスワップ用パーティショ いるキーポードマップお尺し、キーの割当てを変更しま す。通常の 101 キーポードを使っているのなら、この項 3 ftp://ftp.jaist ・ ac ・ jp/pub/os/linux/PJE/ 一三卩 92 UNIX MAGAZINE 1998.10

4. UNIX MAGAZINE 1998年10月号

Linux でリラックス 大崎博之 SIackware 3.5. O のインストール ( 後編 ) 則回に続き、 Slackware のインストール方 ~ 去について 説明します。 SIackware 3.5.0-stabIe を対象にしていま すが、これ以前のノヾージョンでも基本的な手順は同じで す。ただし、新しいバージョンではバグ修正などがおこ なわれているので、よけいな苦労をせすにすむように、で きるだけ新しいものをインストールしましよう。 竹喋の基本的な手順は次のとおりです。 1. SIackware の入手 2. インストールの準備 3. インストールガ去窈尺 4. 起動用フロッヒーディスクの作成 5. Linux 用 / ヾーティションのイ乍成 6. ソフトウェアのインストール 7. インストール後の各種設疋 8. ハードディスクから再起動 前号では、 4 の「起動用フロッピーディスクの作成」ま で説明しました。今月は、残りの部分を順番にみていきま す。 今回、 SIackware をインストールした計算機は表 1 のようなハードウェア構成です ( 余りもののパーツを寄 せ集めて作ったので、ちょっと貧弱な構成になっていま す ) 。 Mitsumi の CD-ROM ドライプを使い、 Slackware 3.5.0-stable の CD-ROM から、セカンダリ・マスター の IDE ハードディスクにすべてのパッケージをインス トールします。起動ディスクには $TOP/bootdsks. 144/ mcd. il を、ルートディスクには $TOP/rootdsks/color. gz を使います。 1 SIackware のトップ・ディレクトリ (ftp://ftp.cdrom.com/pub/ linux/slackware/ など ) を $TOP/ と己します。 UNIX MAGAZINE 1998.10 表 1 使用した計算ハードウェア構成 CPU メモリ ノ、一ドディスク CD-ROM ヒ、デオカード Linux 用 / ヾ Pentium 133MHz A-Open TX531 (lntel 430TX 互換 ) 48MB IDE ( プライマリ・マスター 512MB ) IDE ( セカンダリ・マスター 1.3GB ) Mitsumi FXOOID ( 独自インターフェイス ) ATI Mach32 (2MB) ーティションの作成 インストールする前に ノ、一ドディスク上に Linux 用 パーティションを作成します。 UMSDOS というファイ ルシステムを使えは、既存の DOS のパーティションを そのまま利用することもできます ( 具ー和勺なガ去は、前号 の「 ZipSIack によるインストール」や HOWTO 文書 の「 UMSDOS-HOWTO 」を参照してください ) 。 では、 Linux 用パーティションを作成する一ヨ麺勺な方法 を説明します。 シェルの起動 起動ディスクとルートディスクから最小限の Linux を 起動した状態 ( 図 1 ) で、ログイン・プロンプトに対して ro 。 t " と入力し、 root でログインします ( パスワードは 不要です ) 。 ログインシェルとして /bin/bash か起動されますが、 これは GNU の bash (Bourne-Again Shell) ではなく、 Kenneth Almquist が作成した Bourne シェル互換の ash です 2 。ルートディスクのサイズを小さくするためだ 2 NetBSD では ash が /bin/sh として採用されているようです。 87

5. UNIX MAGAZINE 1998年10月号

連載 / 凵 nux でリラックスー 3 図 4 / く一ティションの 図 6 Slackware のインストー フ 0 第 e tO Slat:kuare Linux Setup. Select 田 1 0 tiO れト e 地リ using 目に UP ノ SPACE or ENTER filternate keys 用リ also be used: ・ を田 1 合 B Remap 川 r keyboard if 屮資ド re not sil 当 a ー one Set up 川 s リ partition(s) Set 建屮川 r target partitions Select source nedia Se lect C0t090r ies Of softuare tO ⅱ iSt 叔 1 ー lnsta ll se lected softuare Reconfigure r Linux systen Exit SIackuare Linux Setup く C 心 0 ー〉 Disk Driue: /deuzhdc Heads: 6 強 Sectors per Track: 63 Cglinders: 658 Part 1 リ e FS T リ /deu/hdcl Pr i ロ r リ Linux 01 頂 F 合 T12 : リⅱ円 5 F 合 T32 (l.m 65 ) ll 3 B8 BSDI suap 02 XENIX rt:n:)t OE u ⅱ円 5 F 合 T16 ()M ? 5 PC/IX C7 S リ r ⅱⅨ 03 XEN IX usr OF リⅱ円 5 Extended ( 80 0 ld H 川一 X DB CP,•m 04 頂 F 合 T16 11 Hidden 頂 m112 81 Linux/NINIX EI 頂 access 05 Extended 14 Hidden F 合 116 82 Linux S リ E3 R/O 侊 , MJS F 合 T16 (big) 16 Hidden り OS F 合 116 83 Linux 0 ? / 2 HPFS or NTF 40 りに i x 80286 85 Linux extended PF BBT 08 fiIX 51 Nouell? 93 合川肥 ba 09 合Ⅸ 52 月一 croport 94 合川肥 BBT 0 合 / 2 BOOt 幟 ge 63 椒駅 D 合 5 BSD/M OB リⅱ円 5 FfiTæ 6 強 Netuare 2 B7 fs Enter f ilesysten t リ : 83 Size (HB) 500.0 ? e 4 the S ー dCk リ醜℃ Setup HELP file ELP ; 。贓く OK ) 図 5 Units コマンドでシリンダ数を確認 Disk Driue: / e リ / 屈 c ー s : 64 Track: 63 Cylinders: 658 Flags Part Prinary Pr i ロ r リ Pr i 新叔 r リ ストーラでは見づらいのなら、環境変数 TERM の値 を Vt100 に設定しておけば ( シェルのプロンプトから 、、 TERM=vt100" と入力します ) 、モノクロで表示され ます。カラー表示に戻すには、シェルのプロンプトから 、、 TERM=linux" と入力します。 Slackware のインストーラでは、カーソルキーの上下 ( または十 / ーキー ) で項目を選択します。スペースキー ( または Tab キー ) で OK または CanceI を〕尺し、リ ターンキーて確定します。 SIackware のインストーラには、以下のような項目が あります。基本的には、これらの項目を上から順番に実行 す川ま SIackware のインストールか完了します。 HELP ( インストーラのヘルフつ Slackware のインストーラのヘルプを表示します。 KEYMAP ( キーポードマッフ。の尺 ) 英語キーポード以外のキーポードを使用している場合に は、キーポードマップを尺し、キーの割当てを変更し ます。 ADDSWAP ( スワップの設定 ) スワッフ。用パーティションを設定します。スワッフ。用 パーティションを選択し、初期化後に必要があれはス ワップを有効にします。 TARGET ( インストール先の設定 ) Slackware をインストールするノヾーティションを成疋 します。 Linux 用パーティションお尺し、初期化し ます。 FAT/FAT32/HPFS のパーティションがあれ ば、これらをマウントするディレクトリを指定します。 SOURCE ( インストール・メディアの〕尺 ) SIackware のインストール・メディアを選択します。 前回説明したように、 Slackware の CD-ROM 、ハー FS T リ Linux Linux Linux Suap C リ linders / e リ月 cl / de リ月 c2 / de リ月 c3 [ BCK)t ト ] ー Delete 1 [ ーー ] tHaxinizel [ print [ mtit ] [ 砌ー肥】 [ units ] [ urite ] Toggle 履トー e flag 0 「に current partition し、 Linux カーネルをオ褓内するパーティションにの例 では /dev/hdcl) が先頭から 1 , 024 シリンダ以内に収 まっていることを確認しておきましよう ( 図 5 ) 。 パーティションか正しく作成できたら、 Write コマン ドでハードディスクに書き込み、 Quit コマンドで cfdisk を終了します。パーティション・テープルを間違って変 史してしまうと、パーティションのセクタ数などを言当求し ていないかぎり、壊れたパーティション・テープルを手夏 するのは困難なので、慎重に竹喋を進めましよう。 ソフトウェアのインストール Linux 用パーティションの準備ができたら、 いよいよ ソフトウェアのインストールです。 インストーラの起動 シェルのプロンプトから setup コマンドを実行し、 SIackware のインストーラを起動します。ルートディ スクとして $TOP/rootdsks/coIor. gz を使っている場 合は、図 6 のようなフルスクリーンのインストーラが 起動します。ディスプレイがモノクロで、カラーのイン 91 UNIX MAGAZINE 1998 ユ 0

6. UNIX MAGAZINE 1998年10月号

連載 / Linux でリラックスー① 図 26 sendmail の言聢 Sendnail requires configuration file (,•etczsendmail . c 「 ). 1 ) uersions are prouided: TCP/IP uith 0 naneseruer, 田積肥 p ( ⅵ肥 re に 物改ⅱ ost understands 山Ⅲ ai 第一地員 es ). If ー肥ーに r of proues suitable. Ⅲ c はれ mke リ供 tr 0 リ n later. い 00k ーれ /usrzsrczsendnail). れ・ t hurt to tr リ one t , 幻収 gh. lJse P for ⅱ transmission through 図 28 LILO の L 仕 0 ue lcome tO に L ILO Loader ! Please enter 幻肥れ e of 朝肥 partition 川川 ld like to boot dt the prompt b じー 0 リ . に choices are: lm or リⅱ 0 リ s (FATzFAT3Z partition) Linux (extZfs partition) Linux hTP+BIHD tO い i nameseruer く C 田 e わ く OK 〉 図 27 タイムゾーンの言聢 select 0 0 「住に朝 llo り i 'tinezones for 川 r 新代 ch ⅱに : タイムゾーンの言聢 計算機のタイムゾーンを一覧から選択します ( 図 27 ) 。 日本の場合は、、、 Asia/Tokyo" を選択します。インスト ール後に、 /usr/sbin/timeconfig で設疋することもで きます。 EXIT ( インストーラの終了 ) Slackware のインストールイ乍業は、とりあえすこれで 終りです。 EXIT お尺し、 Slackware のインストーラ を終了します。お疲れさまでした。 表示されたメッセージに従って、 LILO のプロンプト から、、 1 ⅲ ux " と入力すれは、 Linux カーネルがハードデ イスクから起動します (DOS/Windows を起動する場合 は、そのままリターンキーを押すか、、 d 。 s " と入力します ) 。 Linux カーネルか起動し、 login プロンプトか表示されれ は、とりあえす SIackware のインストールは成功です。 Slackware のインストール直後には root のパスワード が定されていません。とくに、引・算機がネットワークに 接続されているときは、すぐにパスワードを設定してくだ sid/Tok リ く 0 > く Ca : に一〉 まとめ 今月は、 Slackware のインストール方法の後半の部分 を説明しました。 L ⅲ ux 用パーティションとスワッフ用 パーティションを作成し、フルスクリーンのインストーラ を用いて、ファイルシステムの作成、パッケージのインス トール、そして各種の言殳定をおこないました。 Slackware 以、タ V ) Linux 配布パッケージのインストー ルに共通する事柄にも触れたので、やや長くなってしまい ました。コツさえつかめば、 Slackware のインストール は簡単です。来月は、 Slackware のインストール後の設 定ガ去と LILO について説明します。 ( おおさき・ひろゆき大阪大学 ) ハードティスクから再起動 最後に、挿入されているフロッピーディスクを取り出 し、キーポードの CtrI 十 AIt 十 Del を同時に押してシステ ムを再起動します。 Slackware では、 CtrI 十 AIt 十 Del を 同時に押すと、 shutdown —t5 —rf Ⅱ 0 というコマンドカ躾行されるように設定されています。 正しくインストールされていれば、引機がリセットさ れて LILO カ起動します ( 図 28 ) 。 99 UNIX MAGAZINE 1998 ユ 0

7. UNIX MAGAZINE 1998年10月号

連載 / Linux でリラックスー① 表 2 デパイスファイルとハードティスクとの対応 ( 3 , 0 ) ( 3 , 64 ) ( 22 , 0 ) ( 22 , 64 ) ( 8 , 0 ) ( 8 , 16 ) ( 8 , 32 ) デパイスファイル ( メジャー番号 , マイナー番号 ) /dev/sdc /dev/sdb /dev/sda /dev/hdd /dev/hdc /dev/hdb /dev/hda 図 1 SIackware の醯 ハードディスク IDE ハードディスク ( プライマリ・マスター ) IDE ハードディスク ( フ。ライマリ・スレーフつ IDE ハードディスク ( セカンダリ・マスター ) IDE ハードディスク ( セカンダリ・スレーフ ) SCSI ディスク ( 最初のディスク ) SCSI ディスク ( 3 番目のディスク ) SCSI ディスク ( 2 番目のディスク ) Uelcome tO 旧 Slackuare Linux installdtion disk! (uersion 3.5 .0 ) 物物物 INPORTANT ! READ THE INFORHAT ION BF•l•ou CAREFUI•LY. 物物物物難 You ⅱーー肥 e one or nore partitions 'Linux natiue' prepared. is れ ISO recommended that リ create れ suap part it iO れ (t リ・ L inux sw は p ・ ) pr ior to installation. For 川 e information' run 叔面 read に help file. If リ r に一リⅱ problens 瀬 t ! 担建 think might be related to ー 0 リ nemor リ (this is 0 れ uith 8 or less negab リ tes Of s リ stem nemor リ ), リ ou c 田 1 try actiuating れ suap partition リ 0 収 run setup. After 新 k ⅱれ suap partition ( t リド 82 ) リー t cfdisk or fdisk' actiuate it like this: nksuap / d じレく rtitiO れ > : s リれ /deu/ く partition 〉 ー Once リ 00 ーじ prepared に disk pa-rtitions for Linux' t リー肥 'setup ・ to begin 肥 insta llat iO れ . If リ供ー dO not color ロ田ⅱ tor , t リ TE = リ t100 before ! 第川 start 第 setup' You 員リれ 0 リ as ・ slackuare ー 04i れ・ と思いますが、行・編集やファイル名補完などの bash の便 利な機能は使えないので注意してください。 AIt キーと FI ~ F4 のいすれかのファンクションキー を同時に押すと、仮想コンソール (/dev/ttyl—/dev/ tty4) を切り替えることができます。たとえは Alt 十 F2 を押すと、コンソールが /dev/tty2 に切り替わります。 /dev/ttyl ~ /dev/tty3 では getty (Slackware で は /sbin/agetty) が起動しているので、 /dev/ttyl で SIackware のインストーラを起動しているあいだに /dev/tty2 や /dev/tty3 にログインし、シェルから作業 するといったことも可能です。 /dev/tty4 には、各種のロ グカ咄力されています。ただし、ルートディスクに $TOP /rootdsks/pcmcia. gz を利用している場合は、このイ反想 コンソールの機能は使えません。 Shift キーと PageUp ( または PageDown) キーを同 時に押せは、コンソールをスクロールさせることかできま す。この機能を使うと、スクロールして消えてしまった起 重加のメッセージなども不忍できるので、憶えておくとよ 88 いでしよう。 ハードティスクとテパイスファイルの対応 ほかの UNIX と同様に、 Linux でもすべてのデバイ スは / dev ディレクトリに置かれたテンヾイスファイルと対 応しています。したがって、ハードディスク上に Linux 用のパーティションを作成するには、ディスクとデバイ スファイルとの対応係を把握しておく必要があります。 表 2 に、デバイスファイルと、それに対応するハードディ スク ( SCSI の場合はリムーノワフレ・ディスクも含む ) の 例を示します ( 各デバイスファイルのメジャー番号とマイ ナー番号も示してあります ) 。この表からも分かるように、 、、 sd" は SCSI ディス 、 hd " は IDE ハードディスクに クに対応しています。 SCSI ディスクの場合は注意が必要です。 Linux では、 デバイスのマイナー番号のうち上位 4 ビットを用いて SCSI ディスクを区別するので、最大でも 16 台しか区 別できません。このため、すべての SCSI HOST/ID/ LUN ( ホストアダブタ番号 / SCSI ID / 論理ュニット番号 ) とデバイスファイルを 1 対 1 に対応させることはできま せん。そこで、 SCSI ディスクの LUN/ID/HOST の 小さいものからデバイスのマイナー番号が動的に 割り当てられる仕組みになっています。たとえば、 1 つ の SCSI コントローラにハードディスク (SCSI ID=O) と CD-ROM ドライプ (SCSI ID=3) 、 MO ディスク (SCSI ID=4) カ材妾続されている場合、ハードディスクと MO ディスクに対応するデバイスファイルは、それぞれ /dev/sda と /dev/sdb になります (CD-ROM ドライ プは /dev/scd0 です ) 。 ハードディスク内の各パーティションに対応するテパ イスファイルの名前は、ディスクのデバイスファイルと パーティション番号 (IDE の場合は 1 ~ 64 、 SCSI の場 合は 1 ~ 16 ) を組み合わせたものになります。たとえは、 /dev/hdal はプライマリ・マスターの IDE ハードディス UNIX MAGAZINE 1998.10

8. UNIX MAGAZINE 1998年10月号

図 9 連載 / Linux でリラックス -3 / / ヾーティションの尺 Please select partition 「竄 the fO 日 ou list tO use 「 or リ our r 武 ( / ) Linux rt ー t 扣れ . (add none. CO れ t れ e uith setup) ( は一ーに , continue uith setup) ( 履ー田一肥第 continue ー t 物 setup) Linux natiue ? 176S6 メ deu,'hdcl inux natiue 512032 区 くいⅸ℃わ 図 11 i ノード密度の i 尺 い ExtZfs defaults tO 肥ⅱ e per 4096 bytes Of d い s c に . If ド re go ⅱ tO 1 のー叫 snall files on your 肥 n you 員 a リー肥 e 履 ( 肥 is used for each file entr リ ) . You c れ change に density tO 0 れにⅱ臧 e per 2048 or e 、肥 11 1024 bytes. Select ' 204 or ' 102 ぐ . or t hit enter tO accept 肥 u ー t 0 「 4096 b リ tes. NO : If リ 0 収 are going tO run 「 r ( 前 CD 収 s ⅱ a small ( く 60 B ) partition• use 10Z 強 tO s れ「 e. Each link uses 田 1 inode and it's easy tO で out Of space. 096 1 i れ 0 e er 40 リ 6 tes . (default) 1 ⅱ e per 20 8 b リ tes. 1 ⅱ 24e per 1024 b リ tes ・ ま く OK ) / 、一ティションをフォーマットするか ? く OK 〉 く Cd1 に日一 >. 図 10 を If this 第 ti い 0 れ has not e れ fo で natte 川 should format れ . M)TE: This リ i 日 erase ーー at 0 れ it. リ破 tld 川 like to format th is part it iO れ ? お S 扣 fornat thdt checks for bad blocks 面を面 not format this で t れ ion く Cance わ TARGET SIackware をインストールする Linux 用ノヾーティショ ンお尺します。ハードディスク内にある Linux 用パー ティションの一覧が表示されるので、 / パーティションを 尺します ( 図 9 ) 。 パーティションを選択すると、それをフォーマットす るかと訊かれます ( 図 10 ) 。必要なら、、℃ heck ( 不良プ ロックを検査してフォーマットする ) " お尺します。 れによって、このノ、一ティション上に ext2 ファイルシス テム (Linux 標準のファイルシステム ) が作成されます。 そのパーティション上にすでにファイルシステムか作成さ れていて、フォーマットしたくない場合には、、 N 。 " を尺 します。フォーマット時には、 i ノードの密度 (i ノード をディスク何バイトごとに作成するか ) を尺します ( 図 ンを初期化し、スワッフ。領域を有効にします。たとえば、 スワッフ用パーティション /dev/hdc3 を匆期化し、スワ ッフ領域を有効にするには以下のコマンドを使用します。 # mkswap -c /dev/hdc3 # sync # swapon /dev/hdc3 UNIX MAGAZINE 1998.10 (1) 。シンポリック・リンクを大量に使用するといった特 トールするかを選択します ( 図 13 ) 。 Slackware 3.5.0 ー どのメディアから Slackware のパッケージをインス SOURCE イントを入力します。 HPFS パーティションを指定し、さらにそのマウントボ 択した場合は、 Linux 側からマウントする FAT/FAT32/ のなら Yes を、しないのなら No を〕尺します。 Yes を選 るかどうかを選択します ( 図 12 ) 。自重加勺にマウントする パーティションを Linux の起重加寺 = に自重加勺にマウントす 用される HPFS パーティションがある場合は、それらの FAT や FAT32 パーティション、もしくは OS/2 で使 ハードディスク上に、 DOS や Windows で使われる テムを作成し、 /etc/fstab を修正してもかまいません。 ルか終了してから、 /sbin/mke2fs を使ってファイルシス ウントボイントの設疋をせすに、 SIackware のインストー もちろん、ここで / 以タ ) パーティションのネ川月化やマ アップを続ける ) " を〕尺します。 none, continue with setup ( こオ - 日旦加せずにセット ての Linux 用ノ、一ティションの設定力絲冬ったら、、、 add リ ( マウントボイント ) を指定する必要があります。すべ さらに、このパーティションをマウントするディレクト るかと訊かれます。 どと同しように、そのパーティションをフォーマットす は、一覧から該当するものお尺します。すると、さきほ のパーティションも使用するかと訊かれます。使う場合 複数の Linux 用パーティションがある場合には、ほか 0 殊な場合を除き、デフォルト値の、、 4096 " を選べはよいで 93

9. UNIX MAGAZINE 1998年10月号

連載 / Linux でリラックスー 3 図 16 パッケージのインストール方法の斟尺 料 0 リ川 t select に t リ 0 「第瀬 pt 奮 yOu'd ⅱ tO see 面ⅵ剪 に installation pru:ess. If リ供ー物孅り e 旧 driue space. に・ option is quick' e 代 s リ・田械 by 「 r に nost f00 ー r00 「 *. 第肥 ー忙 ubi ざ node 第 ro リ es にー or 新 atiO れあ t is ) で e t ーれ e ー 00 れ su 物ⅱ (presenting 廿肥孅 c * は ge & one b リ肥 ) t れ肥 員川一 b れ S04 choices. Otheruise' リ僕ー can pick packages from 員川 & using 'expert ・ or ' ' 0d0. Which type 矼ア ro 第 ti リ国リ 0 収 like tO use? 図 15 ソフトウェア・シリーズ C)i# 尺 Hou itjs time to select uhich g r c tago ⅵい softuare to install 0 Ⅱ川で system. use the spacebar tO se lect or unse lect 肥 softuare リー s tO install 、 You ca れ use 肥 up and doun arrows tO see 0 ーー the possible choices. Reconnended c ー es haue been preselwted. Press 0 肥 1 を R ke リⅵにい you are f ⅲ i shed. tXl 食 リれ ri 自 p ⅱ c tiO れ & that dO not need X Program p e れ t ( ら C++, Lisp, Perl, etc. ) Ⅸ 1 を G 」 Emacs FAQ lists» HOUTO docunentation tXl Linux kernel source Ⅸ 1 N Netuorking (TCP/IP, 積肥 P , Hail' Neus) TeX t リ pesetting softuare T Tc レ script languages ase L i nux S Stem (u to 386 hB 0 「 softuare ) い 1St 日 ever thii Use ro 第 ti ( 0 fO 目 0 リ tagfiles) groups Of packages fron interactiue nenus Choose ⅱ ivi 1 packages f で 0 interactiue 新 e Use ロ tO 物 tagf ー les ー第 the package d irector ies lJse tagfiles in 幻に subdirectories Of れ custon t ad the prompt node ー file く C 引に一〉 く OK > く Ca れ ce ー〉 く 0 区 > や、ハードディスクの空き領域が少ないときは、これを 〕尺します。ハードディスクに十分な空き容量があり、 Slackware を試すだけなら、前回紹介した ZipSlack に よるインストールのはうが簡単です。 custom Slackware の CD-ROM に内されているノヾッケージ のディレクトリが、デフォルトの、、 /slakware" と異な る場合には、これお尺します。 SELECT こでは、インストールするソフトウェア・シリーズを 〕尺します ( 図 15 ) 。 デフォルトでは、 XD (X サーバーの開発キット ) 以外 はすべて選択されています。インストールするソフトウェ ア・シリーズは、自由に選んでかまいません。ただし、 A シリーズ (Linux の基本システム ) だけは必頭です。 〕尺したら、 OK を選んでリターンキーを押します。 インストール終了後に不要なパッケージを削除すること もできるので、ハードディスクの空き容量に余裕がある 場合はこのガ去をお勧めします。 newbie 侮回石忍する ( タグファイルを使用する ) ) 最氏限必要なパッケージは自重加勺にインストールします が、それ以外のイ寸加的なパッケージについては、個々に インストールするかどうかを確認します。各パッケー ジごとに内容の説明か表示されるので、インストールす るかどうかを尺します。インストールするパッケージ は必要なものだけに限定したいが、各パッケージの内容 をよく知らない場合などには有効なガ去です。ただし、 パッケージごとにインストールする / しないを〕尺する ので、かなりの時間がかかります。旧いバージョンの Slackware のインストーラかイく評だったのは、この方 法がデフォルトだったためです。 menu ( メニューからノヾッケージのグループを〕尺 ) ソフトウェア・シリーズごとに、インストールするパ ッケージのグループお尺し、選んだグループに含まれ るパッケージを一気にインストールします。たとえば、 Emacs の夫行ファイルと Lisp ファイルは別のノヾッケ ージですが、同しグループとしてう嶽頁されます。ソフト ウェア・シリーズごとに、インストールするグループを 質問されるだけなので、上記の newbie にくらべて芋 間でインストールできます。パッケージお尺してイン ストールしたい場合には、このガ去をお勧めします。 expert ( メニューから個別のパッケージを〕尺 ) menu とはとんど同しですが、パッケージのグルーフ ではなく、個別のパッケージを選択します。 menu と 同様、選択したパッケージは一気にインストールされ ます。 INSTALL いよいよ、パッケージをハードディスク上の Linux 用 パーティションにインストールします。 SELECT で、イ ンストールしたいソフトウェア・シリーズお尺しました が、選んだシリーズに含まれるパッケージのうち、どの パッケージを、どのようロ尺してインストールするかを 決定します。 Slackware 3.5. ()-stable では、以下のよう なガ去が用意されています ( 図 16 ) 。 full ( すべてをインストール ) j 尺したソフトウェア・シリーズに含まれるパッケージ を、一気にインストールします。すべてのパッケージの インストールカ鮗るまで、ノンストップて動作します。 95 UNIX MAGAZINE 1998.10

10. UNIX MAGAZINE 1998年10月号

連載 / Linux でリラックスー 3 クのう巨頁のパーティションを、 /dev/sda5 は最初の SCSI ディスクの 5 番目のパーティションを未します。 デバイスファイルのマイナー番号の下位ビット (IDE では 6 ピット、 SCSI では 4 ピット ) が、、 ( パーティショ ン番号ー 1 ) " になります。パーティション 1 ~ 4 は基本 (primary) パーティションまたは拡リ長 (extended) パー ティションで、パーティション 5 以降は論理 (logical) ノ、一ティションです。 PC 互孑奐機で 1 つのディスクに 4 つ以ー E のパーティションを作成する場合には、拡張パー ティションを作成し、そのなかにさらに複数の論理パー ティションを作成する必要があります。 / ヾーティションの計画 Slackware の - 」ヨ殳的なインストールでは、すくなくと も 1 つ以、 - - ヒの L ⅲ ux 用ノヾーティションと、スワッフ用 パーティション ( 通常は 1 つ ) を作成します。パーティシ ョンは、基本的には自由に作れます。たとえば、 / 、 /usr / var などのディレクトリを、別々のパーティションにす るかどうかは自由に決めることができます。ただし、 PC 互換機の BIOS や Linux カーネルによる制約があるの で、以下の点に注意が必要です。 1. Linux カーネルをオ褓内するパーティションは、ディス クのツ頁から 1 , 024 シリンダ以内になければならない PC 互換機の BIOS の制約により、 Linux カーネルは ハードディスクの先頭から 1 , 024 シリンダ以内になけ れは起動できません。通常、 Linux カーネルは / ( ルー ト ) パーティションに↑内するので、 / パーティション が先頭から 1 , 024 シリンダ以内になるように注意して ください。 / パーティションが 1 , 024 シリンダを超え ていても、 Linux カーネルがたまたま 1024 シリンダ 以内にあれは起動します。しかし、 Linux カーネルを 再構築して置き換えたときなどに 1 , 024 シリンダ以降 に↑褓内されてしまい、突然起動できなくなることがあり ます。 2. Linux カーネルをオ褓内するパーティションは、 (BIOS からみて ) 1 番目または 2 番目のディスクになければな らない これも PC 互換機の BIOS の制約です。 Linux カーネ ルが BIOS からアクセスできないハードディスクに格 納されていると、起重丿けることができません。とくに、 UNIX MAGAZINE 1998.10 SCSI ディスクの場合には注意が必要です。 BIOS か ら Linux カーネルのされた SCSI ディスクにアク セスできるように、 SCSI コントローラの BIOS を有 効にする必要があります。 BIOS のない SCSI コント ローラにつながったディスクからは、 Linux カーネル は起動できません。 3. 128MB より大きなスワップ・パーティションは使え Linux カーネルは、 128MB より大きなスワップは扱 えません。 128MB を超えるスワップ・パーティショ ンを作成しても、実際には先頭の 128MB しか使われ す、残りは無駄になってしまいます。もし 128MB よ り大きなスワップ領域が必要なら、 128MB 以下のス ワップ・パーティションを複数作成します。 89 パーティション疋フ。ログラムが用意されています。 fdisk Slackware には、 fdisk と cfdisk という 2 種類の Linux 用とスワップ用にパーティションを作成します。 / ヾーティションのイ乍成 よいでしよう。 なら、その 1 ~ 2 倍程度のスワッフ。領域を石呆しておけは が必要です。とりあえす、実メモリが 16MB 以 E あるの 使いたいのなら、すくなくとも 32MB 以 E の仮想メモリ します。たとえは、 X ウインドウ・システムを実用的に モリの量 ( 実メモリとスワッフ。領域の合言 fr ) をもとに決定 スワップ用パーティションの大きさは、必要なイ瓦想メ トールする場合は、容量がもっと少なくても大丈夫です。 す。もちろん、必要なパッケージだけを選択してインス には、 / パーティションに 386MB の空き容量が必要で Slackware のすべてのノヾッケージをインストールする 分けておくほうがいいかもしれません。 て、 /home や /usr/local などは別のパーティションに ルする方法をとります。今後のバージョンアップに備え クを再フォーマットし、新しい Slackware をインストー Slackware をバージョンアップする際は、一殳にディス に対する上書きインストールはサポートされていません。 Slackware では、インストール済みの旧いバージョン 接起動しないときには関係ありません。 を使う場合など、 L ⅲ ux カーネルをハードディスクから直 上記の 1 と 2 は、 loadlin. exe やフロッピーディスク