物理実験 I 情報実験第9回 Modified 2005/12/2 徳永 義哉Original 2003/12/12 中神 雄一 Linux インストール のための基礎知識 物理実験 I 情報実験第9回 Modified 2005/12/2 徳永 義哉Original 2003/12/12 中神 雄一
目次 マルチブートする パーティション ファイルシステム OSの起動 Debian GNU/Linux
マルチブート マルチブートするには何が必要なのか? 複数のOSを起動できるようにすること 今回はWindowsとLinux ハードディスク Windows用領域 Linux用領域
パーティション ハードディスクを論理的に分割した領域 <利点> 一台のハードディスクに異なるファイルシステム (後述)を導入できる 一台のハードディスクに異なるファイルシステム (後述)を導入できる ⇒ 複数の OS をインストールできる ディスクの障害をパーティション内に留められる ⇒ 復旧もパーティション単位でできる
パーティションの種類 基本パーティションは最大 4 個まで 5 個以上にするには 拡張パーティション+論理パーティションで M B R 基本 基本パーティションは最大 4 個まで M B R H D 基本 基本 基本 基本 5 個以上にするには 拡張パーティション+論理パーティションで M B R 拡張パーティション H D 基本 基本 基本 論理 論理 論理 論理 論理
パーティションの種類 基本(プライマリ)パーティション 拡張パーティション 論理パーティション MBRのパーティションテーブルに記載されるパーティション 4つまで作成できる(拡張パーティションを含む) MBRについては後述 拡張パーティション 論理パーティションの入れ物 論理パーティション 拡張パーティション内に無制限に作成可能 Windowsでは「ドライブ」と認識される
用途別パーティションの呼び名 スワップ・パーティション ルート・パーティション アクティブパーティション ハードディスクをメモリとして使う(仮想メモリ)ために使用されるパーティション ルート・パーティション UNIXで、ルート・ディレクトリを納めたパーティション アクティブパーティション OSを起動できる状態になっているパーティション
パーティションを操作する パーティションを作成することを「パーティションを切る」という 専用のツールが必要 例 cfdisk, Partition Magic, GNU Parted 一般にパーティションを変更すると過去のデータは読めなくなる データの損失に注意!
OSインストールへの道は続く パーティションを切るだけではOSはインストールできない そこでファイルシステムというものを設定する
ファイルシステムとは? ハードディスク上のデータをどのように記録・ 管理するかを定めたもの パーティション毎に設定できる フォーマット(初期化)によって作成 ディスク内に管理のための領域を確保
ファイルシステムの種類 ファイルシステムによる違い Windows: FAT16, FAT32, NTFS Macintosh: HFS, HFS+ Linux: Ext3,Ext2, Reiser-FS CD-ROM: CDFS ISO9660 DVD: UDF2.5 ファイルシステムによる違い パーティションやファイルの最大容量 ファイル名の最大文字数
OSを起動する 電源を入れてからOSが起動する までには様々な働きがある OSをインストールしたら起動したい 電源を入れてまず起動するのはBIOS 次は… 電源を入れてからOSが起動する までには様々な働きがある
起動時にBIOSによって最初に読み込まれる MBR(マスターブートレコード) 起動時にBIOSによって最初に読み込まれる ハードディスクの先頭に置かれている領域 ここ パーティション1 Windows NTFS パーティション2 Linux Ext3 M B R
MBR(マスターブートレコード) MBRの中身 それぞれの役割 ブートローダ パーティションテーブル 起動するOSが入っているパーティションの先頭にあるカーネルローダを読み込み、メモリへ転送する 今回はGRUBというブートローダをインストールする パーティションの情報を記録したもの
OS 起動までの流れ BIOSがMBR 読み込み ブートローダがカーネルローダを展開 カーネルローダがOSを呼び出す OS 起動 BIOS パーティション カーネルローダ 起動するOSが入っている パーティション ※ その他の起動法もあります
Debian GNU/Linux とは Linux ディストリビューションのひとつ 今回はVer. 3.1 「Sarge」をインストールする ディストリビューションとは Linuxカーネルとその上で動作するソフトウェアのパッケージ 例 Red Hat Linux, Vine Linux 等 今回はVer. 3.1 「Sarge」をインストールする
Debian GNU/Linux の特徴 すべてがフリー オープンソース ボランティアベースでつくっている 多言語に対応 ソースコードが公開されている ボランティアベースでつくっている 多言語に対応 日本語関係はDebian JP Projectによる 豊富なパッケージ(約16000) パッケージ管理システムが強力
参考 武藤健志 著 「Debian GNU/Linux 徹底入門」 第3版 翔泳社 2005年 参考にすべきサイト 武藤健志 著 「Debian GNU/Linux 徹底入門」 第3版 翔泳社 2005年 参考にすべきサイト Debian ユニバーサルオペレーティングシステム http://www.debian.org/ Debian JP Project http://www.debian.or.jp/