Kernel

使用非通用核心 (XENHVM) 升級 FreeBSD 的最佳方法

  • October 23, 2013

由於不推薦從原始碼 (cvsup) 手動升級,因此建議使用 freebsd-update:

在保持非通用(XENHVM)核心的同時升級(例如 9.1 到 9.2)的最佳方式是什麼?

我目前正在使用 freebsd-update 和從 …/9.2-RELEASE/src.txz 手動安裝之間的混合,但我想知道是否有其他人作為更好/更快/更清潔/更容易的方式來做到這一點。

使用 freebsd-update 升級系統的其餘部分並像以前一樣從原始碼重建核心。如果核心已更改,freebsd-update 將更新原始碼,以便您可以像以前一樣建構自定義核心。

請記住,某些更新不會對核心進行任何更改,也不需要重新建構核心。

您可以設置您自己的 freebsd-update 伺服器,它允許您使用自定義核心。

從文件中:

如果您使用本機 make 發布過程建構自己的發布,則 freebsd-update-server 程式碼將在您的發布中執行。例如,您可以建構沒有埠或文件的版本並添加自定義核心。在刪除與文件子常式相關的功能並更改 scripts/build.subr 中的 buildworld() 子常式後,freebsd-update-code 將在此版本上成功建構更新程式碼。

引用自:https://serverfault.com/questions/548128