Contenu connexe
Similaire à 20130126 第2回福岡debian勉強会 debian wheezyとdebian installerのはなし (20)
20130126 第2回福岡debian勉強会 debian wheezyとdebian installerのはなし
- 3. Agenda
● Debian 7.0 "Wheezy"
○ Wheezyって?
○ Wheezyでのアップデート
● Debian Installer (d-i)
○ さまざまなインストール方法の紹介
○ USBメモリにd-iを入れる方法の紹介
○ non-free firmware
- 4. アンケート
お使いのサーバOSは?
● Windows Server
● Linux
○ Ubuntu, Linux Mint, ...
○ RedHat, Fedora, CentOS, Scientific Linux, ...
○ OpenSUSE, Slackware, PlamoLinux, ...
○ Gentoo
● *BSD
● UNIX
- 5. Debian の特徴『硬派だね』
● 自由
○ DFSG (Debian Free Software Guideline)
● 豊富な公式パッケージ数
○ 29000以上
● 品質
○ Debian Policy Guide
● 定期的なリリース
○ (だいたい) 2年おき
● 豊富な対応アーキテクチャ/カーネル
などなど...
- 7. リリースの種類
● 安定版 (stable)
● テスト版 (testing)
● 不安定版 (unstable)
● 実験版 (experimental)
- 11. ここ数年のstableのリリース
リリース日 バージョン コードネーム
2005-06-06 3.1 sarge
2007-04-08 4.0 etch
2009-02-14 5.0 lenny
2011-02-06 6.0 squeeze
2013-??-?? 7.0 wheezy
- 14. New In Wheezy (1)
● Linux 3.2
● apt 0.9.7
● gcc 4.7.2
● Gnome 3.4, KDE 4.8, Xfce 4.8
● eglibc 2.13
● Xorg R7.7
● LibreOffice 3.5.4
- 15. New In Wheezy (2)
● perl 5.14.2
● ruby 1.9.3 / ruby 1.8.7
○ デフォルトは1.9系
○ 1.8系はWheezyの次で消滅
○ libfoo-ruby から ruby-foo へ変更
● python 2.7.3 / python 3.2.3
● php 5.4.4
- 16. New In Wheezy (3)
● apache 2.2.22
● nginx 1.2.1
● memcached 1.4.13
● postgresql 9.1.7
● mysql 5.5.28
● postfix 2.9.3
● bind 9.8.4
● munin 2.0.6
● cacti 0.8.8a
● nagios 3.4.1
- 17. New In Wheezy (4)
● デフォルトのファイルシステムがext4になる
● Debian InstallerでWiFiが使える (WPAサポー
トの追加)
● Multiarch support
もっといろいろあるんですけど英語...orz
参考サイトをみてね!
- 18. 参考サイト
● http://www.debian.or.jp/
● http://ja.wikipedia.org/wiki/Debian
● http://wiki.debian.org/DebianWheezy
● http://wiki.debian.org/NewInWheezy
● google 画像検索 (wheezy toy story)
● twitter @debianjp
- 38. d-i: USBメモリの作り方 (2)
USBメモリへのファイルの手動コピー
● インストーラのファイルとCDイメージを手動で書き
込む
● hd-media/boot.img.gz
○ syslinux, その設定ファイル, インストーラの全
ファイル(カーネル含む)が入っている
● boot.img をUSBメモリに書き込む
● USBメモリをマウントしてCDイメージをファイルコ
ピー
● デバイスの論理サイズが1GBに制限される
- 44. d-i USBメモリの作り方 (3)
ファイルの手動コピー -- 柔軟な方法
● cfdisk で先頭にFAT16パーティションを作成
● MBR をインストール
● ファイルシステムを作成
● FAT16パーティションにsyslinuxを置く
● マウントしてインストーライメージ(hd-
media/vmlinuz,initrd.gz)をコピーする
● syslinux.cfg を作成する
● isoイメージファイルをコピーする
- 45. d-i USBメモリの作り方 (3)
ファイルの手動コピー -- 柔軟な方法
USBメモリ(/dev/sdb) 先頭にFAT16パーティション
作ってMBRインストールしてsyslinuxを置き、イン
ストーライメージを置き、syslinux.cfg を書く
# fdisk /dev/sdb
# install-mbr /dev/sdb
# mkdosfs /dev/sdb1
# syslinux /dev/sdb1
# mount -t vfat /dev/sdb1 /mnt
# cp vmlinuz initrd.gz /mnt/
# vi /mnt/syslinux.cfg
# umount /mnt
- 47. d-i USBメモリの作り方 (3)
ファイルの手動コピー -- 柔軟な方法
syslinux.cfg の内容
default vmlinuz
append initrd=initrd.gz
グラフィカルインストーラ用
default vmlinuz
append initrd=initrd.gz vga=788
- 48. d-i USBメモリの作り方 (3)
ファイルの手動コピー -- 柔軟な方法
isoイメージファイルをUSBメモリ(/dev/sdb)
内のファイルシステムにコピー
(先頭のFAT16じゃなくてもいいのでUSBメモリの
容量を余すことなく使える)
# mkfs.ext2 /dev/sdb2
# mount -t auto /dev/sdb2 /mnt
# cp debian-testing-amd64-DVD-1.iso /mnt
# umount /mnt
demo: 仮想マシンをブートしてみましょう
- 51. d-i: non-free な firmware
Debian GNU/Linux インストールガイド
● 2.2 ファームウェアが必要なデバイス
● 6.4 見つからないファームウェアの読み込み
(http://www.debian.org/releases/testing/amd64/)
- 56. d-i: non-free な firmware
● ふつうに netinst CD イメージをCDに焼いても、
どうせ firmware が必要になったら USB メモリ
にfirmwareを入れて挿す必要がある
● しかも職人技(挿しても認識されない→シェルか
らマウントしてファイルコピー)
● CDに焼くのも面倒だし全部USBメモリでやりた
い
- 57. d-i: non-free firmware を入れる
(3) ファイルの手動コピー -- 柔軟な方法
をとっている場合の例:
# mount -t auto /dev/sdb2 /mnt
# mkdir /mnt/firmware
# tar xf firmware.tar.gz -C /mnt/firmware
# umount /mnt
● USBメモリは/dev/sdbとして認識されている
● firmware.tar.gzは『6.4.1メディアの準備』のURLからダウン
ロード
● メディアのファイルシステムのルート直下もしくは/firmware/
以下にまとめて入れる
- 58. d-i: non-free firmware入りUSBメモリ
完成版の手順:
# fdisk /dev/sdb
# install-mbr /dev/sdb
# mkdosfs /dev/sdb1
# syslinux /dev/sdb1
# mount -t vfat /dev/sdb1 /mnt
# cp vmlinuz initrd.gz /mnt/
# vi /mnt/syslinux.cfg
# umount /mnt
# mkfs.ext2 /dev/sdb2
# mount -t auto /dev/sdb2 /mnt
# cp debian-testing-amd64-DVD-1.iso /mnt
# tar xf firmware.tar.gz -C /mnt/firmware
# umount /mnt
- 59. d-i: non-free firmware入りUSBメモリ
● これでnon-free firmwareも怖くない(ダイアログ
自体出なくなる)
● インストール時にNICのドライバをビルドすると
いうようなことにも使える(USBメモリ内にカーネ
ルソース、ドライバソース、ビルドツールを入れ
ておく)
● preseedをUSBメモリ内に入れておくと自動化も
できるかも…?
- 60. もっともっとd-i
● 残念ながら今回はd-iの中からWiFi (WPA) を
利用できなかった…(ノートPC分解したとき壊し
たかも)
● Alt+F2, F3でシェルに入れるのでchrootして
apt-getしたり、ビルドしたりできます
● Alt+F4でsyslogが流れているので、そこから状
況が見えます
● グラフィカルインストールだとスクリーンショット
をとることができて資料作りに便利かも
- 61. まとめ
● Debian 7.0 "Wheezy" がもうすぐ出ますよ
● Debian Installer はUSBメモリに入れておくと
non-free firmware も一緒に入れることができ
たり便利ですよ
● 『Debian GNU/Linux インストールガイド』は読
みましょう