FreeBSD 설치가 8과 8 사이에서 업그레이드에 실패했습니다. 및 9.4(IIRC). 컴퓨터에서 10.2가 작동하도록 하려면 DVD 이미지를 다운로드하고 디스크를 구웠습니다. 이제 업그레이드 방법을 알아내려고 노력 중인데 내가 찾을 수 있는 것은 freebsd-update()를 가리키는 지침뿐입니다. 이는 무선 업그레이드만 수행하는 것으로 보이며 서버에서 FreeBSD를 다시 다운로드해야 합니다. . 이는 내 대역폭을 합리적으로 사용하는 것도 아니고 서버 리소스를 합리적으로 사용하는 것도 아닙니다.
라이브 CD로 부팅하고 기존 /usr 파티션을 마운트한 다음 /usr/freebsd-dist의 내용을 하드 드라이브에 복사하여 소스 트리에 액세스할 수 있었습니다. New 소스에서 빌드해야 할 것 같습니다. 설치.
나는 올바른 길을 가고 있습니까? 이 작업을 수행하는 더 쉬운 방법이 있나요? 업그레이드 소스로 원격 서버 대신 DVD를 사용하도록 freebsd-update()에 지시할 수 있습니까? 어떻게 해야 하나요?
답변1
나는 올바른 길을 가고 있습니까?
내가 할 일은 아닙니다.
이 작업을 수행하는 더 쉬운 방법이 있나요?
일부. 가장 쉬운 방법은 가지고 있는 것을 백업하고 가지고 있는 DVD를 사용하여 새로 설치하는 것입니다.
또는 원하는 경우 소스 코드를 사용하여 새 버전을 빌드하고 해당 방식으로 업그레이드할 수 있습니다. 관련 문서는 다음 위치에 있습니다.수동그러나 어떤 경우에는 점진적인 업그레이드가 필요하며(즉, 중간 버전을 건너뛰지 않고) 매뉴얼에 문서화되어 있지 않습니다. 실제로 8.x에서 10.2로 업그레이드하는 것이므로 혼란스러울 수 있습니다. 불행하게도 매뉴얼에는 이에 대한 문서가 없습니다(소스 트리 루트의 UPDATING 세부 정보에 문서화되어 있습니다). 또한 업그레이드 실패로 인해 다른 문제가 발생하고 있습니다. 백업 후 재설치를 적극 권장합니다.
업그레이드 소스로 원격 서버 대신 DVD를 사용하도록 freebsd-update()에 지시할 수 있습니까? 어떻게 해야 하나요?
아니요, DVD에는 해당 작업을 수행할 만큼 충분하지 않습니다 freebsd-update
. 이 freebsd-update
명령은 새 바이너리를 생성할 뿐만 아니라 기존 시스템 바이너리를 새 버전의 바이너리와 비교하고 이들 간의 바이너리 차이점을 다운로드합니다. 또한 소스에서 업그레이드하면 freebsd-update
나중에 사용할 수 없게 되니 주의하세요. 이것이 제가 백업하고 재설치를 권장하는 이유 중 하나입니다. 바라보다이 섹션의자세한 내용은 설명서를 참조하세요 freebsd-update
.