질문&답변
클라우드/리눅스에 관한 질문과 답변을 주고 받는 곳입니다.
리눅스 분류

배포본ISO파일 하드디스크로 설치하는 법

작성자 정보

  • SODA 작성
  • 작성일

컨텐츠 정보

본문


배포본ISO파일 하드디스크로 설치하는 법. - 배포본


!! 주의: 여기서는 현재 여러분이 특정한 배포판을 사용중이라고 가정한다. 여기서 사용된 배포본의 형태는 레드햇계열임. 그리고 또 주의할 것은 우선 새로운 배포본을 설치하기전에 그 배포본이 하드디스크설치를 지원하는지의 여부를 확인하기 바람 !!

1. fdisk나 다른 파티션나누는 유틸리티로 ISO파일을 받을 공간(예:/iso)과 후에 ISO파일의 내용전체를 복사할 공간(예:/tmp2)을 따로 마련해둔다. 마련후에는 그 공간을 쓰기 위해서 마운트시키는 것 필수다. (물론 마운트전에 포맷(mkfs명령)을 해야겠지만..)

2. 가까운 서버에서 ISO파일을 받는다. (저장장소는 위의 예를 들어서, /iso다.)

3. 받은 ISO파일을 임의의 장소(예:/mnt)에 마운트시킨다.(아래명령)
mount -t iso9660 -o loop xxx.ISO /mnt

4. 마운트된 위치(/mnt)로 가서 'ls'하면 "image"라는 디렉토리가 있을 것이다. 다른 디렉토리의 자식디렉토리로 있을 수도 있다. 그 안을 보면 "boot.img"라는 파일이 있는데, 이것으로 설치전 부팅디스크를 만든다. 플로피디스크 드라이브엔 당연히 속이 빈 디스크가 있어야한다.(아래명령)

잠깐!디스크에 중요한 내용이 없다면, 포맷부터하자.
포맷명령: 'mke2fs /dev/fd0' 또는 'mkfs -t ext2 /dev/fd0'
부트이미지복사: 'dd if=boot.img of=/dev/fd0'

5. 조금전에 마운트시킨 ISO이미지의 내용을 설치시 임시로 사용할 장소(/tmp2)로 복사를 하자.
명령: (/mnt에서)# cp -a * /tmp2

6. 이제 시디롬 대신 쓸 공간을 마련했으니 시스템을 아까 만든 부팅디스켓으로 재부팅시킨다.

7. 이제 곧 설치단계에 다다랐다. 레드햇계열에서의 설치방법은 해본 사람은 과정을 어느정도 짐작하고 있을 것이다. "boot:"라는 프롬프트가 나타나면, 그냥 엔터를 친다. 그 다음엔 설치할 매체를 고르는 대화상자가 뜰 것이다. 본인이 본 것은 CD-ROM과 Hard disk 두 개 였다.(와우리눅스에서..)여기선 당연히 Hard disk를 골라야한다. 그러면 배포본설치파일이 있는 파티션을 물어볼것이다. 그러면 아까 /tmp2(ISO파일의 내용을 복사한 장소)이 있는 하드디스크의 물리적인 파티션을 고르면 된다.(예를 들면, /dev/hdb?)
그 다음부터는 일반적인 설치과정과 같으니 여러분의 상상에 맡기겠다.

8. 앗! 잠깐, 설치중에 lilo가 자리잡을 MBR의 위치를 지정하는 메뉴가 뜨면, 현재 설치중인 배포본이 설치되는 곳을 지정한다. 본인의 경우, 이전의 사용중인 배포판이 사용하는 MBR의 취치는 /dev/hda였으며, 후에 설치한 배포판이 사용하는 MBR의 위치는 /dev/hdb?였다.

9. 설치후엔 이전에 설치된 배포판으로 부팅한 후 /etc/lilo.conf에 다음의 줄을 첨가해주고 저장한다.
other=/dev/hd?? (방금 설치한 배포본의 위치)
(약간의 여백/들여쓰기)label=(방금설치한 배포본을 가리키는 별칭)

# "image" 대신에 "other"를 쓰는 이유는 본인의 경험에 의하면, 전자는 이전배포판의 설정대로 부팅시켜버리기 때문에 부트이미지만 다를 뿐, 설정은 이전과 같으므로 여러가지 문제가 발생한다.
반면 후자는 완전히 다른 OS로 인식시켜버리기 때문에, 이전설정이 관여하지 않으며, 이전의 배포판의 lilo를 통과해서 나중에 설치한 lilo로 다시 연결되게 한다.
"image"를 쓰는 방법은 본인이 실패의 쓴 경험을 맛보았기 때문에, 제대로 쓸 수가 없어서 그냥 놔두련다. 만약에 "image="으로 성공하신 분이 있다면, 댓글을 다셔도 됨. (제 경험으론 마운트시켜서 해도 여전히 똑같은 설정으로 부팅하더군요. ㅜㅜ)

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,335 명
  • 현재 강좌수 :  37,010 개
  • 현재 접속자 :  407 명