Top/EBUG勉強会/20050917_LiveCD

OpenBSDでLive CDをつくる

Echigo BSD Users Group 第15回 会合 - 9/17, 2005
川俣 吉広 - kaw@on.rim.or.jp

Why OpenBSD?, Why Live CD?

方針・目標

などを用途として想定する。

Boot手順概要のおさらい

BootSeq.gif

実際

アプローチ1

アプローチ2

雑感

参考文献等

作成したISOイメージは、以下に置いてあります;

アプローチ1により作成 ... http://kaw.ath.cx/dl/pub/OpenBSD/LiveCD/old/CD-OpenBSD-3.6.iso.bz2
アプローチ2により作成 ... http://kaw.ath.cx/dl/pub/OpenBSD/LiveCD/old/CD-OpenBSD-3.7.iso.bz2 / http://kaw.ath.cx/dl/pub/OpenBSD/LiveCD/old/CD-OpenBSD-3.8beta.iso.bz2 / http://kaw.ath.cx/dl/pub/OpenBSD/LiveCD/CD-OpenBSD-3.8.iso.bz2

9/17 発表結果

予定どおり9/17のEBUG会合で発表をさせていただきました。
お聴きいただいた皆様、ありがとうございました。

発表後の質疑応答

Q OpenBSD 3.8では、レイヤー系のファイルシステムが削除されてしまったということだが、nullfs+mfsで書き込み可能にする方法は使えないのではないのか?

A: 3.8では、レイヤー系のファイルシステムは本当にカーネルのソースツリーから削除されてしまっているので、おっしゃるとおり使えません。この方法を使用するには、リリース 3.7以前で構築するか、3.8に削除された部分をバックポートするしかないと思います。
Q union fs は、通常ハードディスク上のパーティションなどを被せる形が一般的だと思うが、mfsを被せるというような用途は他にあるのか?

A: 一般的に、あるファイルツリーに変更を{加えられない,加えたくない}場合に用いられます。例えば、CD-ROM上にあるソースツリーをそのまま使ってコンパイルをしたいというような場合です。
Q union fsの動作が不安定なのは、mfsを被せているからなのか?

A: mfsだからということではなく、ハードディスクなどのFSでも同様に不安定です。
FYI: NetBSD/pc98では、union FSをかなり手直しし、本家にフィードバックしたが、あまり反映されなかったようだ。
Q rdsetrootに相当するコマンドは、他のBSDにもあるのか?

A: FreeBSD, NetBSDにもあります。名前は失念してしまいましたが‥。
(註: 同様の働きをするコマンドはFreeBSDでは write_mfs_in_kernel, NetBSDではmdsetrimageです)

Top/EBUG勉強会/20050917_LiveCD
recent(50)
2023-01-24 2023-01-22 2022-12-23 2022-12-13 2022-11-17 2022-11-15 2022-11-14 2022-11-13 2022-11-12 2022-11-08 2022-11-05 2022-10-18 2022-09-28 2022-08-08 2022-08-07 2022-04-11 2022-03-10 2022-01-19 2021-12-11 2021-10-02 2021-08-28 2021-05-31 2021-05-21 2021-05-14 2021-04-16 2020-10-07 2020-07-22 2020-06-20 2020-06-14 2020-05-15 2020-02-28 2020-02-07 2019-12-11 2019-10-09 2019-05-25 2019-04-04

*1 http://www.on.rim.or.jp/~kaw/fdlinux/
*2 http://slashdot.jp/article.pl?sid=03/11/27/1456226
*3 FreeBSD, NetBSDではmd

Attach file: fileBootSeq.gif 2728 download [Information] fileBootSeq.fig 1507 download [Information]

Front page   Edit Freeze Diff History Attach Copy Rename Reload   New Page list Search Recent changes   Help   RSS of recent changes
Last-modified: 2005-09-18 (Sun) 22:42:15