古いマシンにinstall kernelできない時

NFSやggateで複数のマシンでbuildkernelやbuildworldを共用している場合、一部の古すぎるkernelでmake installkernelに失敗することがあります。
この場合、その古いkernelのマシンでbuildkernelをやり直せば良いのですが、時間の無駄です。古いkernelのマシンで、

ld-elf.so.1: /usr/obj/usr/src/amd64.amd64/tmp/legacy/usr/sbin/make: Undefined symbol "__libc_start1@FBSD_1.7"
*** Error code 1

というエラーが出た場合の対処方法の備忘です。この場合、/lib/libc.so.Xが古いのが原因なので、新しいkernelのマシンからこれを拾ってきて入れ替えればOKです。入れ替える際は、失敗すると面倒なので注意が必要です。万一手順をミスった場合には別パーティション等から何かを起動して、失敗したものをmountして修復することになります。