最近使用cobbler安裝GPU的機器遇到了一個錯誤:Failed to create kernel channel,-22
經過各種搜索發現是英偉達的顯卡與centos7的默認顯卡驅動沖突導致。
網上很多都說了安裝系統后應該怎么辦,但是沒有說過cobbler裝機的時候應該怎么設置。
其實只要增加一個內核選項就可以了
cobbler profile edit --name=CentOS7 --kopts='nouveau.modeset=0'
這里我們的Profile名稱是CentOS7,加入內核參數nouveau.modeset=0
nouveau.modeset=0的含義是讓內核不去設置顯示模式,2D顯示加速等等,保證系統順利進入字符界面。
因為是裝系統前設置的參數,所以裝系統后選項就會被覆蓋,需要開機再禁用nouveau驅動才能完整的操作系統,這一部分下回更新吧。