摘要: 1. 使用qemu來調試FreeBSD系統內核
為了方便給qemu虛擬機來拷貝編譯完后的內核文件,可以使用bochs的bximage來創建一個鏡像文件,但要注意的是bximage創建的Flat模式的鏡像文件只能有2G的大小。使用Flat模式的鏡像文件有一個好處,可以直接通過mdconfig和mount命令來把對應的虛擬機鏡像文件掛載到指定的目錄下,然后進到虛擬機的boot目錄替換內核。Qemu和bochs建議從Port中安裝,可以選擇安裝kqemu來加速,有需要其他配置的同學請運行make config來進行相應的配置,不過一般Port中都是已經給出了一個比較合理選項。
閱讀全文