実用で使う河豚板

川俣 吉広
EBUG勉強会 @ 十日町, 2014/5/17

業務連絡

おさらい編

LiveCD/LiveUSBから Live何か

→ インストール媒体は700MB以上の(OpenBSDで認識できる)記憶デバイスであればOK。

→ ブート可能なデバイスでなくてもOK

例:

→ LiveCD (配布物)

→ usbfadmユティリティにより作成 ... LiveUSB, LiveSD, LiveCF, LiveHDD, etc.

→ OpenBSDで認識できるファイルシステム下に以下のようにISOイメージを配置

C:\ISO\FuguIta-x.y-yyyymmddn.iso ... (NTFS, FATでもOK)

実演 ... usbfadmユティリティによる作成

作成後のイメージ

LiveCD                                    Live何か
+--/dev/???a---------+                    +--/dev/???a---------+
| boot, cdbr, cdboot |                    | boot, cdbr, cdboot | ブートローダ
| bsd-fi, bsd-fi.mp  |==[usbfadm]==copy==>| bsd-fi, bsd-fi.mp  | カーネル
| fuguita.ffsimg     |     ||             | fuguita.ffsimg     | ファイルシステムイメージ
+--------------------+     ||             +--/dev/???d---------+
                           |======newfs==>| noasks             | 起動パラメータ
                           ||             | livecd-config/*    | ユーザデータ保存
                           ||             +--/dev/???i---------+
                           |======newfs==>|                    | FAT領域
                                          +--------------------+

起動時の入力パラメータ

→ Boot Mode

実践編 ... 動くモノを作ってみよう


Front page   New Page list Search Recent changes   Help   RSS of recent changes