一部のLIVE CDを起動するPXEブートサーバーがあります。主に他のUbuntuディストリビューション。
Ubuntuの設定は比較的簡単です。ライブCDのcasparディレクトリをtftpディレクトリにコピーし、他のすべてをnfsディレクトリに入れました。
次のようにUbuntu用のサブメニューを作成しました。
LABEL 2
MENU LABEL Ubuntu 11.10 Oneiric Ocelot (64-bit)
KERNEL ubuntu/11.10/amd64/vmlinuz
APPEND root=/dev/nfs boot=casper netboot=nfs nfsroot=192.168.1.2:/srv/install/ubuntu/11.10/amd64 initrd=ubuntu/11.10/amd64/initrd.lz quiet splash --
TEXT HELP
Boot the Ubuntu 11.10 Oneiric Ocelot x64 Live CD
ENDTEXT
LABEL 3
MENU LABEL xubuntu 12.04 LTS Precise Pangolin (32-bit)
KERNEL ubuntu/12.04/x86/vmlinuz
APPEND root=/dev/nfs boot=casper netboot=nfs nfsroot=192.168.1.2:/srv/install/xubuntu/12.04/x86 initrd=ubuntu/12.04/x86/initrd.lz quiet splash --
TEXT HELP
Boot the XUbuntu 12.04 Precise Pangolin x86 Live CD
ENDTEX
など。
これでChrome Linux x86でも同じことをしたいと思います。 CDイメージをダウンロードしてインストールしましたが、~/chromelinux
キャスパーがなくて今詰まっています。
次は何をすべきか分からない。
このCDマウントには次のファイルがあります。
.
├── boot
│ ├── grub
│ │ └── mbrid
│ └── i386
│ └── loader
│ ├── 16x16.fnt
│ ├── af.hlp
│ ├── af.tr
│ ├── animations [error opening dir]
│ ├── ar.hlp
│ ├── ar.tr
│ ├── back.jpg
│ ├── bg.tr
│ ├── bootlogo
│ ├── branding [error opening dir]
│ ├── ca.hlp
│ ├── ca.tr
│ ├── chain.c32
│ ├── cs.hlp
│ ├── cs.tr
│ ├── da.hlp
│ ├── da.tr
│ ├── de.hlp
│ ├── de.tr
│ ├── el.hlp
│ ├── el.tr
│ ├── en.hlp
│ ├── en.tlk
│ ├── en.tr
│ ├── es.hlp
│ ├── es.tr
│ ├── et.hlp
│ ├── et.tr
│ ├── fi.hlp
│ ├── fi.tr
│ ├── fr.hlp
│ ├── fr.tr
│ ├── gfxboot.c32
│ ├── gfxboot.cfg
│ ├── gl.tr
│ ├── gu.hlp
│ ├── gu.tr
│ ├── hapysuse.mod
│ ├── hi.tr
│ ├── hr.hlp
│ ├── hr.tr
│ ├── hu.hlp
│ ├── hu.tr
│ ├── id.tr
│ ├── initrd
│ ├── isolinux.bin
│ ├── isolinux.cfg
│ ├── isolinux.msg
│ ├── it.hlp
│ ├── it.tr
│ ├── ja.hlp
│ ├── ja.tr
│ ├── ka.tr
│ ├── ko.hlp
│ ├── ko.tr
│ ├── kroete.dat
│ ├── ky.hlp
│ ├── ky.tr
│ ├── linux
│ ├── lt.hlp
│ ├── lt.tr
│ ├── mboot.c32
│ ├── memtest
│ ├── mr.hlp
│ ├── mr.tr
│ ├── nb.hlp
│ ├── nb.tr
│ ├── nl.hlp
│ ├── nl.tr
│ ├── pabout.txt
│ ├── pa.hlp
│ ├── panim_a.jpg
│ ├── panim.jpg
│ ├── pa.tr
│ ├── pback.jpg
│ ├── phead.jpg
│ ├── pl.hlp
│ ├── pl.tr
│ ├── pt_BR.hlp
│ ├── pt_BR.tr
│ ├── pt.hlp
│ ├── pt.tr
│ ├── ro.hlp
│ ├── ro.tr
│ ├── ru.hlp
│ ├── ru.tr
│ ├── sk.hlp
│ ├── sk.tr
│ ├── sl.tr
│ ├── sr.tr
│ ├── sv.hlp
│ ├── sv.tr
│ ├── ta.tr
│ ├── text.jpg
│ ├── tg.tr
│ ├── th.hlp
│ ├── th.tr
│ ├── timer_a.jpg
│ ├── tr.tr
│ ├── uk.hlp
│ ├── uk.tr
│ ├── wa.tr
│ ├── welcome.jpg
│ ├── xh.hlp
│ ├── xh.tr
│ ├── zh_CN.hlp
│ ├── zh_CN.tr
│ ├── zh_TW.hlp
│ ├── zh_TW.tr
│ └── zu.tr
├── Chrome_Linux-read-only.i686-2.1.1145
└── config.isoclient
内容はisolinux.cfg
次のとおりです。
default Chrome_Linux
implicit 1
display isolinux.msg
ui gfxboot bootlogo isolinux.msg
prompt 1
timeout 200
label Chrome_Linux
kernel linux
append initrd=initrd ramdisk_size=512000 ramdisk_blocksize=4096 splash=silent showopts
label Failsafe_--_Chrome_Linux
kernel linux
append initrd=initrd ramdisk_size=512000 ramdisk_blocksize=4096 splash=silent showopts ide=nodma apm=off acpi=off noresume selinux=0 nosmp noapic maxcpus=0 edd=off
label harddisk
localboot 0x80
label memtest
kernel memtest
では、ネットワーク上のコンピュータがこの「CD」から起動し、ここでオペレーティングシステムをインストールできるようにするにはどうすればよいですか?
助けてくれてありがとう。