pxe

filesystem.squashfsの書き換え

前回はpxeでディスクレスPCを起動することができた。 次はブートするファイルの中身を書き換えておき、ブートしたときにはrubyなどを使えるようにする。具体的には、squashfsを解凍して目的のパッケージをインストールし再圧縮する。 まずはsquashfsを解凍を…

pxeでオンメモリ起動にしよう

nfsサーバをインストールしよう。$ sudo aptitude update $ sudo aptitude install nfs-kernel-server 設定ファイルを編集する $ sudo vim /etc/exports/tftpboot/debian-live *(ro,all_squash,no_subtree_check,crossmnt)という1行を追加する。 今回は/tftp…

aufsとtmpfs

pxe

pxeでディスクレスクライアントを行うときに、知っておいたほうがいい単語があったので書いておく。おもにtmpfsが必要になってくる。・aufs(Another Unionfs) aufsは光学メディアに書き込む内容をメイン・メモリー上に保存しておきます。追加/変更があった…

DebianでのPXE設定

PXEブートのおおまかな流れ。 PXEで起動。 DHCPサーバからIPアドレスとブートローダのファイル名(と場所)を取得する。 TFTPサーバからブートローダファイル(pxelinux.0)を取得する。 ブートローダ(pxelinux.0)でブート TFTPサーバから最終的に起動する…