Create TOC

2009년 11월 8일

Debian/i386을 amd64로 이전

이 문서는 사용 중인 i386 플랫폼의 debian linux를 amd64 플랫폼의 debian linux로 이전하는 과정을 기술한 것이다.

시스템 사양

mount 상황

  • /dev/sda1 on /media/WindowsXP
  • /dev/sda2 on /
  • /dev/sda3 on swap
  • /dev/sda4 on /media/DATA

시스템 백업

홈 백업

홈 디렉토리는 크기 때문에 다른 하드에 백업한다.

$ tar cvpzf /media/DATA/backup/homebackup.tgz /home/markboy

etc 백업

$ sudo tar cvpzf /media/DATA/backup/etc.tgz /etc

설치된 package 목록 백업

$ dpkg --get-selections > /media/DATA/backup/package_list

Debian AMD64 설치

설치 USB 만들기

5.1. AMD64에서 설치 프로그램 부팅하기 문서를 참고해서 설치 USB를 만들고, 부팅한다.

설치

윈도우 파티션을 삭제하지 않도록 주의해서 설치한다. 설치 과정은 따로 설명하지 않는다. 단, 설치할 때 base system만 설치한다.

sid로 업그레이드

/etc/apt/sources.list파일을 편집해서 sid를 받아오도록 수정한다.

파일 내용

파일 수정 후 아래 명령을 통해서 sid로 업그레이드 한다.

$ sudo apt-get update
$ sudo apt-get dist-upgrade

복구

백업한 파일을 가져오기 위해서 수동 mount

아까 백업한 파일을 가져오기 위해서 해당 파티션을 수동으로 mount한다. mount 할 경로는 만들기 귀찮으니 이미 만들어진 경로를 사용한다.

$ sudo mount /dev/sda4 /media/floppy

패키지 복구

$ sudo dpkg --set-selections < /media/floppy/backup/package_list 
$ sudo apt-get dselect-upgrade

홈 복구

$ tar xvpfz /home/markboy/backup.tgz -C /home/markboy

etc 복구

$ sudo tar -xzf etc.tar.gz /etc