※ 본 내용은 MontaVista Linux Professional 4.0.1 (PPC용)을 기준으로 작성되었습니다.

Fedora10이 너무 최신 버전인 관계로
MontaVista Linux 4.0.1이 설치되지 않는 문제가 있다.
(기억이 맞다면 Fedora8부터 설치가 안됐다.
5.0의 경우는 어떤지 모르겠다.)

설치하는 방법은 정리해보면
대충 두가지가 있는데,

첫번째 방법은
기존에 MontaVista Linux가 설치된 Linux에서
/opt 이하 디렉토리의 내용을
설치하고자 하는 Linux에 복사하는 방법이 있다.
(tar와 gzip 등을 이용해 ftp로 보내는 방법이.....)
그러나 용량이 꽤 커서 어려움이 약간있다.
또, 기설치된 MontaVista가 없는 경우 난감할 수밖에 없다.

그래서 이 글에서 소개하고자하는 두번째 방법은
약간의 치팅을 통한 방법이다.
우선 설치가 안되는 이유는 두가지인데,
너무 최신버전이라 MontaVista 설치 스크립트가 배포판 인식을 못한다는 것이고,
또 다른 하나는 libstdc++.so.5가 존재하지 않는다는 것이다.

우선 배포판 인식문제를 해결하기 위해서는
/etc/redhat-release의 내용을 수정해야한다.
저 파일을 확인해보면 symbolic link를 통해
/etc/fedora-release라는 파일과 연결되어 있고
그 내용은 다음과 같다.

 Fedora release 10 (Cambridge)

요 내용을 MontaVista Linux 설치 스크립트가 인식할 수 있게 변경하면 된다.
우선 /etc/redhat-release 파일 이름을 /etc/redhat-release.orig로 변경한다.(추후 원상복구를 위한 조치)

 > cd /etc
 > mv redhat-release redhat-release.orig

이후 vi 등을 통해 redhat-release 파일을 새롭게 작성한다.

 > cd /etc
 > vi redhat-release

내용은 다음과 같다.
(꼭 똑같을 필요는 없고, 단지 MontaVista 설치 스크립트가 인식할 수 있는 배포판의 내용이면 된다.)

 Red Hat Enterprise Linux ES release 3 (Taroon Update 4)

이렇게 변경하고 설치 스크립트를 실행하면 또다른 에러를 내뱉는다.
(시스템에 따라서 이미 libstdc++.so.5가 설치된 경우는 에러가 발생하지 않는다.)
요 경우 yum을 통해 libstdc++.so.5를 설치해준다.

 > yum install libstdc++.so.5

여기까지 완료된 경우,
설치 스크립트를 실행해 MontaVista Linux를 설치한다.
(설치 스크립트가 임시 파일을 생성하기 때문에,
하드디스크 상의 파일시스템 상에서 실행해야한다.
예를 들어 /root 등과 같은....)

 > /media/host/install

에러 없이 실행되면 다음과 같은 메시지가 출력된다.

Welcome to MontaVista Software's Product Installer.
Starting up, please wait...


MontaVista Software's Product Installer uses a web interface for configuration.
See the product documentation for more information.

The web server is ready, please connect a web browser to:
       http://127.0.0.1:9999
or for systems with a text display or less than 1024x768 resolution:
       http://127.0.0.1:9999/mvlinstaller.cgi

(You may use this machine's IP address instead of 127.0.0.1)



이후에는 web browser를 실행해
주소창에 http://127.0.0.1:9999 또는 http://127.0.0.1:9999/mvlinstaller.cgi를 입력한다.
이후는 다음과 같이 graphical(?)한 설치과정이 진행되므로
이 글에서는 생략한다.


※ 이 부분부터는 추가로 작성되었습니다.

Browser 설치시에는 문제가 없는 줄 알았는데,
설치하다보니 오류가 하나 더 있었다.

실제 설치를 진행하다보면
libXp가 없다는 오류를 뿌리면서 설치가 중지된다.
(시스템에 따라서는 이미 깔려있을 수도 있다.)
역시 libXp는 아래와 같이 설치하면 된다.

 > yum install libXp
Posted by 물빛바다
: