3.1. 설치 과정의 개요

먼저, 시스템을 완전히 다시 설치하는 것에 대해 설명합니다. 데비안에서는 처음부터 시스템을 다시 설치해야 할 상황은 아주 드뭅니다. 다시 설치해야 하는 경우는 아마도 하드 디스크가 물리적으로 망가진 경우가 대부분일 것입니다.

널리 쓰이는 많은 운영체제들에서는 치명적인 문제점이 발생하거나 새로운 운영체제의 버전으로 업그레이드하려는 경우 완전히 새로 설치해야 합니다. 처음부터 완전히 새로 설치할 필요는 없다고 해도, 프로그램들이 새로운 운영 체제에서 제대로 동작하려면 프로그램들을 다시 설치해야 합니다.

Debian GNU/Linux에서는 운영체제에서 무언가 문제점이 있으면, 운영체제를 바꿔 버리는 게 아니라 바로 잡습니다. 업그레이드할 때 전부 다 설치할 필요는 없고, 항상 그 자리에서 업그레이드할 수 있습니다. 그리고 프로그램은 거의 항상 뒤의 운영체제 릴리스에서도 호환됩니다. 어떤 프로그램의 새 버전에서도 다른 소프트웨어의 새 버전이 필요한 경우라면, 데비안 꾸러미 시스템에서 필요한 소프트웨어를 모두 알아서 자동으로 설치합니다. 즉 다시 설치할 필요가 없도록 많은 노력이 들어가 있기 때문에, 처음부터 다시 설치기는 마지막 선택으로 남겨 두십시오. 설치 프로그램은 기존 시스템 위에 다시 설치하도록 설계되지 않았습니다.

다음은 설치 과정에서 해야 할 단계입니다.

  1. 설치하려는 하드 디스크에 들어 있는 데이터나 문서를 백업하십시오.

  2. 설치를 시작하기 전에, 해당 컴퓨터에 대한 정보와 필요한 문서를 모으십시오.

  3. 하드 디스크에 데비안에 쓸 파티션 가능한 공간을 만드십시오.

  4. 해당 컴퓨터에 필요한 설치 프로그램 소프트웨어 및 필요한 드라이버 파일을 찾아서 내려받으십시오. (데비안 CD 사용자 제외)

  5. 부팅 테이프/플로피/USB 스틱을 만드십시오. 혹은 부팅 파일을 저장해 놓으십시오. (데비안 CD 사용자는 대부분 데비안 CD 중 한장으로 부팅합니다)

  6. 설치 시스템을 부팅하십시오.

  7. 설치 언어를 선택하십시오.

  8. 이더넷 네트워크 연결이 있으면 활성화하십시오.

  9. 데비안을 설치할 파티션을 만들고 마운트하십시오.

  10. 베이스 시스템의 자동 내려받기/설치/설정을 보십시오.

  11. 데비안 그리고/혹은 기존 시스템을 시작할 수 있는 부트 로더를 설치하십시오.

  12. 새로 설치한 시스템을 맨 처음 시작하고, 몇 가지 초기 시스템 설정을 하십시오.

  13. 필요하다고 생각하는 추가 소프트웨어를 (태스크 및/혹은 꾸러미) 설치하십시오.

설치할 때 문제가 발생할 때를 대비해서, 각 단계가 어떤 꾸러미와 상관이 있는지 알아 두는 게 좋습니다. 이 설치 단계의 주요 소프트웨어들을 소개하면:

설치 소프트웨어인 debian-installer는 이 매뉴얼에서 가장 중점적으로 다룹니다. debian-installer는 하드웨어를 찾아서 적당한 드라이버를 읽어들이고, dhcp-client를 이용해 네트워크 연결을 설정하고, debootstrap을 실행해 베이스 시스템 꾸러미를 설치합니다. 이 외에 많은 소프트웨어들이 각 단계에서 작은 역할들을 담당하고 있지만, 새 시스템이 처음 시작하기까지 전까지는 debian-installer가 작업을 마칩니다.

베이스 시스템을 새로 시작하면, base-config를 통해 사용자를 추가하고, 시간대를 설정하고 (tzsetup을 통해), 꾸러미 설치 시스템을 설정합니다 (apt-setup 이용). 다음에 tasksel을 실행해 여러 관련된 프로그램의 모음을 선택하고, aptitude를 실행해 각각의 소프트웨어 꾸러미를 선택합니다.

맨 처음 시스템이 시작하기 전에 debian-installer가 끝나면, 아주 기본적인 명령행 기반 시스템만 사용할 수 있습니다. 모니터에 창이 여러 개 나오는 그래픽 인터페이스는 설치하지 않습니다. 마지막 단계에서 tasksel이나 aptitude를 이용해 따로 설치해야 합니다. 많은 Debian GNU/Linux 시스템과 서버에서는 그래픽 사용자 인터페이스가 전혀 필요없기 때문에 그래픽 사용자 인터페이스는 옵션입니다.

X 시스템은 debian-installer와는 완전히 다르고, 실제로는 훨씬 더 복잡합니다. X 윈도우의 설치나 X 윈도우의 문제점 해결은 이 매뉴얼이 다루는 범위를 벗어납니다.