안녕하세요 ^^;
지금 ibm r32 노트북에 우분투를 설치하려고합니다.
노트북에는 cd롬이없구요.
얼마전 도착한 우분투 라이브시디만 덩그러니 있는데요
이걸 데스크탑pc에 cd를 넣고 노트북에서 네트워크로(pxe라던지…) 설치할수있는
방법이없나요? 어떻게든 해보려고하는데 환장하겠습니다 ㅠㅠ;
usb메모리도없으니… ㅠㅠ
자세한 방법 부탁드립니다 ㅠㅠ
안녕하세요 ^^;
지금 ibm r32 노트북에 우분투를 설치하려고합니다.
노트북에는 cd롬이없구요.
얼마전 도착한 우분투 라이브시디만 덩그러니 있는데요
이걸 데스크탑pc에 cd를 넣고 노트북에서 네트워크로(pxe라던지…) 설치할수있는
방법이없나요? 어떻게든 해보려고하는데 환장하겠습니다 ㅠㅠ;
usb메모리도없으니… ㅠㅠ
자세한 방법 부탁드립니다 ㅠㅠ
리눅스가 설치되기 위해서는 최소한의 커널 부팅과 설치 환경이 필요 합니다.
아니 리눅스만 그런건 아니죠 (OS 모두)
레드햇 계열 경우 netinstall (인터넷 다운 방식)을 지원 하나 이도 78메가 짜리로 부팅이 이루어진 다음입니다.
그러나 우분투는 위방식도 없습니다.
우분투를 플러피 두장을 이용하여 부팅 하면서 설치 링크가 있는데…
링크 : http://www.ubuntugeek.com/install-ubunt … drive.html
공식 지원도 아니고 초보자분이 접근 하기엔 힘이 듭니다.
또한 USB 메모리를 이용한 우분투 설치도 쉽지 않습니다.
링크 : https://help.ubuntu.com/community/Insta … omUSBStick
ibm r32 가 DVD/RW COMBO 내장 아닌가요? 고장이거나 버렸다면
시디롬(ODD) 빌려서 설치 하는게 정신 건강에 좋습니다.
데스크탑 PC가 리눅스인가요? 전 우분투를 쓰고 있고 노트북에 CD-ROM 드라이브가 안 달려 있어서 여러번 해봤습니다. 생각보다 쉽게 할 수 있습니다. 윈도우즈에서도 할 수 있겠지만 안 해봐서 모르겠네요.
pxe ubuntu 로 구글링했더니 http://hugi.to/blog/archive/2006/12/23/ … ia-windows 웹페이지가 나오네요.
리눅스도 많은 페이지가 검색되는데
요약하자면,
이것을 /var/lib/tftpboot 에 풉니다. /var/lib/tftpboot 디렉토리가 없으면 먼저 만들고
sudo tar xzvf netboot.tar.gz -C /var/lib/tftpboot 와 같은 방식으로 하면 됩니다.
여기에는 pxelinux.0와 커널, initrd 이미지가 들어 있습니다.
tftp 서버와 bootp 서버가 필요합니다. 이걸로 권장되는게 tftpd-hpa 와 dhcp3-server 입니다.
이 두 패키지를 데스크탑에 설치합니다. dhcp3-server는 노트북이 요청하면 ip를 할당해 주고 tftp로boot loader(pxelinux.0)를 노트북에 전해 줍니다. 그러면 노트북에서 boot loader가 실행되어 tftp를 통해서 커널과 initrd 이미지를 읽고 로드합니다. 그러면 설치가 시작됩니다.
tftpd-hpa는 요청이 있을 때만 inetd에 의해 뜨거나 하나의 데몬으로 계속 떠 있을 수 있습니다. 데몬으로 계속 떠 있게 하려면 /etc/default/tftpd-hpa 를 다음과 같이 수정합니다.
#Defaults for tftpd-hpa
RUN_DAEMON="yes"
OPTIONS="-l -s /var/lib/tftpboot"
그리고 sudo update-inetd --disable tftp 를 실행하고 sudo /etc/init.d/tftpd-hpa restart 를 실행시켜 줍니다.
그냥 inetd에 의해 필요시에만 뜨게 하려면 sudo /etc/init.d/openbsd-inetd restart 만 해줘도 될 것 같습니다. 이것도 혹시 모르니까 실행시키는 것입니다. 기본적으로 다 설정이 되어 있네요. openbsd-inetd 말고 xinetd 도 있는데 만약 xinetd가 설치되어 있다면 openbsd-inetd를 xinetd로 치환.
dhcp3-server를 설정해야 하는데 /etc/default/dhcp3-server 를 다음과 같이 설정합니다.
INTERFACES="eth1"
그 다음 /etc/dhcp3/dhcpd.conf 를 아래와 같이 수정합니다.
ddns-update-style none;
option domain-name "example.com";
option domain-name-servers xxx.xxx.xxx.xxx, yyy.yyy.yyy.yyy;
default-lease-time 600;
max-lease-time 7200;
log-facility local7;
subnet 192.168.0.0 netmask 255.255.255.0 {
range dynamic-bootp 192.168.0.100 192.168.0.110;
default-lease-time 600;
max-lease-time 7200;
filename "pxelinux.0";
server-name "여기에 데스크탑 호스트 네임을 적어 주세요.";
option routers 192.168.0.1;
}
xxx.xxx.xxx.xxx 와 yyy.yyy.yyy.yyy 는 네임 서버 ip 주소를 적어 주세요.
그 다음에 sudo /etc/init.d/dhcp3-server restart 를 실행해 주세요.
그리고 나서 노트북 로컬 네트워크에 연결하고 네트워크 부팅을 합니다. 그러면 ip 주소 받아 오고 성공하면 CD로 부팅하는 것처럼 화면 뜹니다. 그러면 설치하면 됩니다.
위 설치는 네트워크 설치(커널과 initrd만 메모리에 있는 상태에서 파일들을 전부 인터넷에서 받아서 설치합니다)입니다. 그래서 인터넷에 연결이 되어야 가능합니다. 데스크탑PC와 CD 또는 CD 이미지만 있다면
CD 내용을 NFS나 http, ftp 등으로 제공을 해 주어야 합니다.
이러한 설치는 livecd 가 아닌 alternate cd 로 가능할 것 같습니다.
USB 부팅이 가능하고 usb 메모리 스틱 1G 정도만 있으면 이게 가장 간편하겠네요.
syslinux 나 extlinux 같은 거 써서 liveCD 처럼 만들 수 있습니다.
우분투 liveUSB 를 검색해 보세요.