Am I going down the right path?
Não como eu faria isso.
Is there an easier way to do this?
Vários. O mais fácil seria apenas fazer backup do que você tem e fazer uma nova instalação usando o DVD que você possui.
Ou, se você quiser, pode usar a fonte para criar a nova versão e fazer o upgrade dessa maneira. Os documentos para isso estão no manual , mas cuidado, há casos em que são necessários para atualizar stepwise (ou seja, sem pular uma versão no meio) e o manual não documenta. Como você está essencialmente atualizando de 8.x para 10.2 isso pode te morder. O manual não documenta isso, infelizmente (eles estão documentados na multa UPDATING na raiz da árvore de origem). Além disso, desde que você teve uma falha de atualização, você se deparou com outros problemas. Eu recomendo strongmente o backup e reinstalar.
Can I tell freebsd-update() to use the DVD instead of a remote server as the upgrade source? How would I do that?
Não, as coisas no DVD não são suficientes para que freebsd-update
faça seu trabalho. O comando freebsd-update
não apenas estabelece novos binários, ele compara seus binários de sistema existentes com os novos binários de release e faz o download de diffs binários entre eles. Observe também que, se você fizer upgrade via fonte, não poderá usar freebsd-update
no futuro. Isso é parte do motivo pelo qual recomendo o backup e a reinstalação. Consulte esta seção do manual para obter mais detalhes sobre freebsd-update
.