* ディスクレスなシリアルコンソール端末を作る [#q6191b6d]

** 目的 [#t726b99d]
- ディスクレスなシリアルコンソール端末を作る
- USB ブートできない古いノート PC を、 USB メモリをルートファイルシステムとして稼動させる
-- Fujitsu FMV-BIBLO MFIX26 (Celeron 266MHz, 192MB)

** 案 [#c8d3bbe1]
+ フロッピーから [[PLoP Boot Manager:http://www.plop.at/en/bootmanager.html]] 経由で USB メモリ内のカーネルをブート
-- ハブ経由でのブートができないため、USB LAN アダプタが使えない
+ フロッピーからカーネルをブート、USB メモリをルートファイルシステムとしてマウント

** インストールメモ [#lf7c2f15]
- ftp://ftp.freebsd.org/pub/FreeBSD/releases/i386/6.4-RELEASE/

 # mdconfig -a -t vnode -f boot.flp
 md0
 # mount /dev/md0 /media/floppy
 # umount /media/floppy
 # mdconfig -d -u 0

- ROOTDEVNAME を指定してカーネルをビルド
 options ROOTDEVNAME=\"ufs:da0s2a\"
- IPV6 を削らないとサイズがフロッピーに収まらない (削ると 200KB ぐらい減る)
- umass 必須

- フロッピーから起動し、カーネル起動直後からコンソールに文字が表示されなくなる(動いている気配はある)
-- hints をカーネルに静的に組み込んでおかないとダメ?
 hints "HOGE.hints"

 # bzip2 -1c kernel > /mnt/boot/kernel/kernel.bz2

- USB メモリを繋いだままインストーラ (今回は bootonly を使用) すれば普通に認識されて普通にインストールできるみたい
- USB LAN アダプタ (aue) 経由での FTP インストールも OK

- FAT32 / FreeBSD
-- Windows からは先頭パーティションしか見えない?

** その他 [#c5ed4a43]
- % tip -115200 cuad0c

** To Do [#v3a8068e]
- 電源ぶち切ってもなんともないようにしたい

** 参考 [#g697e1d6]
- [[FreeBSD が起動するブータブル CD-ROM の作成:http://www.saturn.dti.ne.jp/~hsakai/cdbsd/cdfbsd.html]]
- [[FreeBSD 4.7 で 1FD Router:http://www.abk.nu/~kattyo/1fdrt.htm]]
- [[kema's Web/コンピュータ/FreeBSD/1FD FreeBSD/4:起動フロッピーディスク作成:http://www.khz-net.com/kema/index.php?page=004computer/03freebsd/011fdbsd/04fd.html]]
- [[さかにゃ日記[うー わっほい♪]編:2002年3月中旬:http://chinmai.net/~osakana/diary/TsDiary/200203b/#10-2]]
- [[FreeBSD/RAMディスク - BugbearR's Wiki:http://www.bugbearr.jp/?FreeBSD%2FRAM%E3%83%87%E3%82%A3%E3%82%B9%E3%82%AF]]
トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS