일부 LIVE CD를 부팅하는 PXE 부팅 서버가 있습니다. 주로 다른 우분투 배포판.
우분투 설정은 비교적 쉽습니다. 라이브 CD의 caspar 디렉토리를 tftp 디렉토리로 복사하고 다른 모든 것을 nfs 디렉토리에 넣었습니다.
다음과 같이 우분투용 하위 메뉴를 만들었습니다.
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"로 부팅하고 여기에서 운영 체제를 설치할 수 있도록 어떻게 설정합니까?
도움을 주셔서 미리 감사드립니다.