클라이언트에 Ubuntu Live CD를 pxe 부팅할 수 있는 서버가 필요합니다. 이를 달성하기 위해 TFTP와 DHCP를 사용하겠습니다. 이 두 가지 작업이 완료되었습니다. 또한,이 기사표준 데스크탑 ISO 이미지를 부팅하려고 합니다.
차이점은 memdisk를 설치하고 경로를 내 방식대로 변경했다는 것입니다.
apt-get install syslinux-common
cp /usr/lib/syslinux/memdisk other/
또한 iso를 /other에 넣었습니다. tftp 설정은 다음과 같습니다.
TFTP_USERNAME="tftp"
TFTP_DIRECTORY="/var/lib/tftpboot"
TFTP_ADDRESS="0.0.0.0:69"
TFTP_OPTIONS="--secure"
RUN_DAEMON="yes"
OPTIONS="-l -s /var/lib/tftpboot"
DHCP가 제공됩니다.
/var/lib/tftpboot/pxelinux.cfg/default
# DISPLAY boot.txt
label wde #without the line tftp doesn't go (??)
# menu default
# menu label WDE Recovery
# root (hd0,0)
menu label ISO boot
kernel other/memdisk
append iso initrd=other/ubuntu.iso --
tftpboot 트리:
├── boot.txt
├── debian
│ └── etch
│ └── i386
│ ├── initrd.gz
│ └── linux
├── ldlinux.c32
├── other
│ ├── memdisk
│ └── ubuntu.iso
├── pxelinux.0
└── pxelinux.cfg
└── default
하지만 이 모든 것이 끝난 것은 아닙니다! 이제 이유를 알겠습니다.. 클라이언트 화면이 붙어있습니다..
어떤 도움이라도 대단히 감사하겠습니다 ..!
그 지점이 /var/lib/tftpboot/pxelinux.cfg/default에 있다고 생각하고 싶지만 어떻게 변경해야 할지 모르겠습니다.
답변1
성공했다! 흥미롭지만 /var/lib/tftpboot/pxelinux.cfg/default에는 단 한 줄만 필요합니다. 이전 label wde
에는 DEFAULT wde
.
그게 다야!