PXE 부팅시 무한 반복 현상이 발생합니다.

morn4u의 이미지

dhcp 서버와 tftp, nfs-kernel-server를 설치하여, 클라이언트 부팅을 시도했는데
첨부와 같이 pxelinux.cfg/default까지 읽고 난 다음 화면이 다 깨지면서 자꾸 재부팅이 되네요..
- parallels 가상서버(Intel i7) - 가상클라이언트(Intel i7)
- vmware 가상서버 - 가상 클라이언트
- 실제 서버 (Intel i5) - 실제 클라이언트 (펜티엄4)
- 실제 서버 (Intel i5) - 가상 클라이언트(Intel i7)

vmware에서 CPU crush라는 오류가 나서 CPU들을 바꿔가며 테스트 해봤습니다...

실제 CD로 동일한 이미지(debian lenny)를 펜티엄4에 설치해보니 지원되는 CPU(x86-64)가 아닌 i1586이라서 안된다는 메시지가 나타났습니다.
그럼 클라이언트를 펜티엄4로 테스트 했으때는 다른 오류가 날줄 알았는데 동일한 오류가 나는걸 보니 커널 이미지를 읽기 전에 오류가 나는것 같다는 생각이 듭니다.
PXE의 정확한 부팅 순서 같은 지식이 없어서.. 어디서 오류가 나고 어느곳을 봐야 할지 모르겠습니다... ㅠㅠ

여기저기 찾아보니 dhcpd.conf 파일 내용을 첨부하길래 저도 첨부합니다.

option dhcp-max-message-size 2048;
use-host-decl-names on;
deny unknown-clients;
deny bootp;

option domain-name "ssi.dom";
option domain-name-servers 192.168.0.1;

subnet 192.168.0.0 netmask 255.255.255.0 {
option routers 192.168.0.1;
opion broadcast-address 192.168.0.255;
}

group {
filename "pxelinux.0";
option root-path "192.168.0.1:/nfsroot/kerrighed";

host node1 {fixed-address 192.168.0.101; hardware ethernet 00:30:6E:B1:96:5E;}
host node2 {fixed-address 192.168.0.102; hardware ethernet 00:11:85:8D:2C:7C;}

server-name "host";
next-server 192.168.0.1;
}

추가: /var/log/syslog를 보니
제일 마지막에 tftp: client does not accept options라고 되어있는데 무슨 옵션이 잘못되었을까요...
tftp-hpa의 내용은
RUN_DAEMON="yes"
OPTIONS="-l -s /var/lib/tftpboot:
입니다.

그런데 신기한것은 저기 없는 경로를 넣어도 같은 오류가 납니다.
파일을 읽기 전에 오류가 나는것 같습니다.

처음에는 가상 호스트의 문제인줄 알고 용산가서 컴퓨터를 사왔는데도 같은 오류가 나오니 어찌할바를 모르겠네요.. ㅠㅠ
도움 부탁드립니다...

File attachments: 
첨부파일 크기
Image icon Parallels Picture 1.png10.09 KB
Image icon 2011-11-06 오후 6.27.38 1.png1.08 MB
ant01의 이미지

http://antonio.pyy.kr/index.php?mid=fedora

링크에 가시면 dnsmasq와 tftpd와 nfs로 네트웍 설치하는 방법 잘 나와 있습니다.

검객의 이미지

pxelinux.cfg/default 파일을 읽어들이는 단계까지는 정상적으로 진행이 된것 같구요.
pxelinux.cfg/default 파일의 설정대로 부팅이 진행되가 재부팅이 되는것 같습니다.
아마도 커널(pxelinux.cfg/default 파일에서 지정한 파일)이 잘못된게 아닐까요.
커널을 다른파일로 해보시죠.

제일 마지막에 tftp: client does not accept options 오류는

아래와 같이 option의 t자가 빠져있어서 발생하는것 같네요.
opion broadcast-address 192.168.0.255;

우리 항시 웃고 살아요 ^^

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.