Debian Squeeze로 업그레이드하고 싶은데 어떤 예방 조치를 취해야 합니까?

Debian Squeeze로 업그레이드하고 싶은데 어떤 예방 조치를 취해야 합니까?

나는 Debian Squeeze로 업그레이드하고 싶고 거기에는 많은 가이드가 있지만 안전을 유지하고 시스템이 손상되지 않도록 하고 싶습니다. 현재 설치 패키지가 Squeeze에서 실행되는지 확인하는 방법이 있습니까? 그렇다면 어떻게 해야 할까요? 업그레이드할 수 있도록 시스템을 백업하려면 어떻게 해야 합니까?

답변1

Squeeze의 릴리스 노트에는 업그레이드하기 전에 확인해야 할 적절한 단계와 사항이 자세히 설명되어 있습니다. 해당 섹션은 여기에서 찾을 수 있습니다. http://www.debian.org/releases/stable/i386/release-notes/ch-upgrading.en.html

답변2

저는 sarge에서 etch로, etch에서 lenny로, lenny에서 squeeze로 많은 서버를 업그레이드했습니다.

스퀴즈로 업그레이드하는 것은 몇 가지 중요한 사항, 디스크 이름 지정 방식(장치 이름 대신 UUID 사용), udev 및 grub2로 업그레이드하기 때문에 약간 이상했습니다.

프로세스는 항상 다음과 같이 요약됩니다(저는 쉘에서 apt를 사용하는 것을 선호합니다).

change sources.list to point to squeeze
apt-get update
apt-get upgrade

(check kernel version and install it)
uname -a <-- let's say you found a 2.6.26-amd64 version
apt-get install udev linux-image-amd64

(reboot)
apt-get update
apt-get dist-upgrade

나는 grub 링크를 사용하여 grub2를 로드하지 않고 즉시 grub2를 사용하기로 결정했습니다. 까다로운 부분일 수 있지만 조심하세요. 이상적으로는 grub2를 올바르게 구성하고 설정해야 하지만 항상 그런 것은 아닙니다. 이를 확인하려면 다음을 실행하세요(원하는 만큼 여러 번 실행할 수 있음).

upgrade-from-grub-legacy

그런 다음 /dev/sda에서 부팅한다고 가정하고 부팅 디스크를 선택한 다음 /dev/sda를 선택하여 부팅 레코드를 저장합니다. 일반적으로 이전에 이런 방식으로 부팅한 적이 없다면 /dev/sda1과 같은 파티션을 선택할 필요가 없습니다.

다시 재부팅하고 작동하는지 확인하십시오. 그렇다면 그게 다입니다.

이는 간략한 개요일 뿐이므로 반드시 이 지침을 읽어야 합니다. 그러나 여러 번의 업그레이드 후에는 거의 항상 위와 같은 문제가 발생한다는 것을 알았습니다.

관련 정보