네트웍 부팅

PXE 부팅이라는것이 있다. 자, 내 상황이 이렇다.

내 친구가 있는데 노트북에서 윈98을 돌리다가, 부트파티션을 날려먹었다. 그런데 멍청하게도 CD롬과 플로피를 한국에 놓고 왔다. 자, 그럼 어떻게 해야 하는가?

“PXE부팅을해서 하드에 윈98을 복사하고 설치하면 된다.”는게 쉬운 답이다. 네트웍 부팅이란 간단하게 말하자면 CMOS에서 부트 디바이스를 찾을때 LAN이라고 설정하면 자기가 부팅을할때 DHCP로 알맞은 부팅서버를 찾아서 부트 이미지를 다운 받고 부팅되는 것이다. 적절한 서버만 잘 설정해서 연결해 놓으면 플로피도, CD도 필요없다.

자, 그러면 서버는 어떻게 설정하는가? 윈도우로 서버를 만드는 방법과 리눅스로 만드는 방법이 있다.

윈도우로 서버를 만드려면? 윈도우 서버가 필요하다 내 XP home 이나 professional 로는 안된다는 이야기 이다. 난 내 노트북에 윈도우 서버를 깔 생각은 전혀없다. 자, 그러면 언제나 무료인 우리 리눅스를 사용해 보자. 나는 내 노트북에 Gentoo 리눅스를 돌리고 있다. 필요한것은 네트웍 부트관련 패키지와 tftp라는 패키지 정도..
문제는 리눅스 네트웍 부팅을 하면 리눅스로 부팅이 된다는 것 정도.. 이겠다. 윈도우 부트이미지를 부트 클라이언트(고장난 노트북)으로 보낼수 있는 방법을 찾거나, 아니면 리눅스로 부팅해서 FAT32 로 포맷한후, 윈도우98을 받아서 압축을 풀고, 그리고 MBR을 도스MBR로 포맷하면 된다. 다른건 다 리눅스에서 하는데 문제가 없는데, MBR이 문제다. 어떻게 DOS용 MBR로 포맷할 수 있을까?

재미는 있기는 한데, 시간이 너무 많이 걸리는 일이면 그냥 안하려고 한다. 돈받고 하는 일은 아니라서..

다만 네트웍 부팅이라는것을 해보고 싶기는 하다. 오늘 그에 필요한 패키지정도는 깔아두었고, 랜선이 하나 필요해서 집에 가져갈 생각이다. 집에가면 해봐야지..