Linux インストール のための基礎知識 物理実験 I 情報実験第9回 2004/12/10 小西 丈予 2003/12/12 中神 雄一 目次とキーワード パーティションとは? MBRとは? ファイルシステムとは? マルチブートとは? OS 起動までの流れ Debian/GNU Linux のインストール概要 パーティションとは? (1) ハードディスクを論理的に 分割した一つ一つの領域 <利点> • 一台のハードディスクに異なるファイルシステム (後述)を導入できる ⇒ 複数の OS をインストールできる • ディスクに障害が発生したときにパーティション 単位で対応できる パーティションとは?(2) 基本(プライマリ)パーティション 通常作成するパーティション 拡張パーティション 論理パーティションを作るのに使用 論理パーティション(ドライブ) 拡張パーティション内に無制限に作成可能 パーティションとは? (3) • 基本パーティションは最大 4 個まで M B R 基本 基本 基本 基本 • 4 個以上にするには 拡張パーティション+論理パーティションで M B 基本 R 拡張パーティション 基本 基本 論 理 論 理 論 理 論 理 パーティションとは? (4) パーティションを操作する(切る) ⇒専用のツールが必要 ex. cfdisk, Partition Magic, etc. 安全とは限らないので注意! (特にパーティションのリサイズ時) →保存していたデータが失われる可能性 MBRとは? ハードディスクの先頭に置かれる領域 BIOSによって読み込まれる 1. 2. 起動のためのプログラム(マスターブートコード) パーティションテーブル 各パーティションの情報を記録 ⇒ 起動するパーティション(アクティブパーティ ション)の「ブートセクタ」を読み込む ファイルシステムとは?(1) ハードディスク上のファイルをどのように記録・ 管理するかを決定する方式 フォーマット(初期化)によって作成 ⇒ディスク内に管理のための領域が確保 ⇒ハードディスクが使用可能に ファイルシステムとは?(2) ファイルシステムの特徴 <ツリー構造> ファイルにアクセス するためには 「マウント」が必要 ファイルシステムとは?(3) OS によってファイルシステムは異なる ・ Windows: FAT16, FAT32, VFAT, NTFS ・ Macintosh: HFS, HFS+ ・ Linux: Ext2, Ext3, Reiser-FS (CD-ROM,DVD にも独自のファイルシステム) パーティションやファイルの最大容量、ファイル 名の最大文字数も異なる ex. パーティションの最大容量 ・ FAT16: 2GB, FAT32: 2TB, Ext2: 16TB マルチブートとは? 一台のコンピュータに 2種類以上 の OS をインストールすること ※ OS が二種類の場合にはデュアルブートともいう どの OS を起動するか選択するには 「ブートローダー」というソフトウエアが必要 ex. LILO, GRUB(Linux) NTLDR (Windows), etc. 今回:Linuxパーティションの先頭にインストールする OS 起動までの流れ (今回) BIOS 1. MBR ブートセクタ 2. 基本パーティション 3. ブートセクタ 4. OSローダ 基本パーティション (アクティブパーティション) 5. BIOS ⇒ MBR 読み込み マスターブートコード (MBR内) ブートローダLILO (ブートセクタ内) OS(カーネル)ローダ OS 起動 ※ その他にも多くの起動法が あります Debian/GNU Linux Debian Project による Linux ディスト リューション すべてがフリー(無料) 豊富なパッケージ(ソフトウェア) パッケージ管理システムが強力 オープンな開発体制 インストールはやや難(だった) インストール手順 1. 2. 3. 4. 5. 6. 7. 8. CDから起動 ハードディスクのパーティショ ン作成 ハードディスクのフォーマット ネットワークの設定 基本システムのインストール 再起動 パッケージのインストール 各種設定(LILO,ネットワーク) この時 OS はメモリー上 に展開される。 カーネルをハードディスク にコピーする。 今日の作業 Debian/GNU Linux インストールガイド [1.5.10] システムのシャットダウン まで ■ ポイント - ハードディスクのパーティションをどのように分割 したのか? - ブートローダーはどこにインストールしたか? 参考文献 武藤健志著, 2000 ; (品切れ) 「Debian/GNU Linux 徹底入門」 翔泳社 UNIX USER, 2004年12月号; 「OSはどう起動するのか?」 ソフトバンク パーティションとは?(補足) スワップ・パーティション 仮想メモリを実現するために使用されるディスク パーティション ルート・パーティション ルート・ディレクトリを含むパーティションのこと このパーティション以外のパーティションは、 ルート・パーティション (またはそこにマウントされ たパーティション)のどこかにマウントされることで、 ファイルシステムからアクセス可能になる。
© Copyright 2024 ExpyDoc