Linux インストール のための基礎知識
Download
Report
Transcript Linux インストール のための基礎知識
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はどう起動するのか?」 ソフトバンク
パーティションとは?(補足)
スワップ・パーティション
仮想メモリを実現するために使用されるディスク
パーティション
ルート・パーティション
ルート・ディレクトリを含むパーティションのこと
このパーティション以外のパーティションは、
ルート・パーティション (またはそこにマウントされ
たパーティション)のどこかにマウントされることで、
ファイルシステムからアクセス可能になる。