因為 Intel SGX 的驅動從 5.x 內核主線才開始支持 , 因此 5.x 以下的內核版本要使用SGX的功能,需要額外編譯安裝驅動 。
以 Ubuntu 18.04為例,安裝驅動也非常簡單,從 Intel 的官網下載驅動 bin 包,直接執行即可:
$ sudo ./sgx_linux_x64_driver_1.41.binUnpacking Intel SGX Driver ... done.Verifying the integrity of the install package ... done.Installing Intel SGX Driver .../tmp/sgx-driver-F6eUsR ~/workspace/sgxinstall -d /opt/intel/sgxdriver/packageinstall -d /opt/intel/sgxdriver/scriptscp -r package/* /opt/intel/sgxdriver/packageinstall scripts/* /opt/intel/sgxdriver/scripts~/workspace/sgxCreating symlink /var/lib/dkms/sgx/1.41/source ->/usr/src/sgx-1.41DKMS: add completed.Kernel preparation unnecessary for this kernel.Skipping...Building module:cleaning build area...'make' KDIR=/lib/modules/4.15.0-153-generic/build....Signing module:Generating a new Secure Boot signing key:Can't load /var/lib/shim-signed/mok/.rnd into RNG140349876240832:error:2406F079:random number generator:RAND_load_file:Cannot open file:../crypto/rand/randfile.c:88:Filename=/var/lib/shim-signed/mok/.rndGenerating a RSA private key...........................................................................................+++++......................+++++writing new private key to '/var/lib/shim-signed/mok/MOK.priv'----- - /var/lib/dkms/sgx/1.41/4.15.0-153-generic/x86_64/module/intel_sgx.koEFI variables are not supported on this system/sys/firmware/efi/efivars not found, aborting.cleaning build area...DKMS: build completed.intel_sgx:Running module version sanity check. - Original module- No original module exists within this kernel - Installation- Installing to /lib/modules/4.15.0-153-generic/updates/dkms/depmod.....DKMS: install completed.You may need to run "/sbin/modprobe intel_sgx (--allow-unsupported)" or reboot system manually!uninstall.sh script generated in "/opt/intel/sgxdriver".$安裝完成后,加載內核模塊,應該能在 /dev 下看到 sgx 樣的設備 。如果沒有,說明這款 CPU 硬件不支持 SGX 。
【英特爾驅動的安裝教學 intel驅動程序如何安裝】從安裝過程中可以看出 SGX 驅動安裝采用了 DKMS 的方式 , 這是什么呢?DKMS 的全稱是 Dynamic Kernel Module Support , 它使一些設備商可以以源碼的方式提供驅動版本 , 當內核升級時 , 會自動編譯出與新內核兼容的驅動版本 。
以上關于本文的內容,僅作參考!溫馨提示:如遇健康、疾病相關的問題,請您及時就醫或請專業人士給予相關指導!
「愛刨根生活網」www.malaban59.cn小編還為您精選了以下內容,希望對您有所幫助:- Excel自動填充學號的便捷方法
- 解決OBS直播沒有聲音的問題
- 手把手教你做超好吃的甲魚湯 甲魚湯怎么做好喝又營養
- 制作金箔文字和邊框效果的Word封面
- 如何打造一個整潔有序的電腦桌面
- 不是錢的事 淄博燒烤店停業三天 老板:保命要緊
- 如何在WORD文檔中插入多行多列的表格
- 手機內屏與外屏的區別
- 水煮肉片的做法 水煮肉片的家常做法
- 新解決Windows 10中javac未識別為內部或外部命令的方法
