iT邦幫忙

2019 iT 邦幫忙鐵人賽

DAY 7
0
自我挑戰組

跟著FreeBSD官方handbook入門UNIX系列 第 7

[FreeBSD 入門] 客製化kernel

  • 分享至 

  • xImage
  •  

本文參考handbook 第八章
/images/emoticon/emoticon08.gif
安裝的時候,系統預設的kernel都是GENERIC
GENERIC 支持大部分常見的硬體設備,但是比較臃腫。
所以我們可以製作出適合自己使用的kernel,引入自己需要的模組即可!

想要編譯custom kernel,我們必須要修改路徑:
/usr/src/sys/amd64/conf 裡面的 GENERIC 配置檔案!
如果你發現 /usr/src裡面是的!! 就要自己從官方的檔案庫,用svnlite checkout 指令下載下來
可以參考hand book 附錄A.3

svnlite checkout https://svn.FreeBSD.org/base/stable/11 /usr/src <<--下載STABLE版的

svnlite checkout https://svn.FreeBSD.org/base/head /usr/src <<--下載CURRENT版的

下載好了之後,
先複製一份 GENERIC 到別的目錄下 ,取名叫 MYKERNEL,並且建立符號連結到該檔

$ cd /usr/src/sys/amd64/conf
$ mkdir /home/<username>/kernels
$ cp GENERIC /home/<username>/kernels/MYKERNEL
$ ln -s /home/<username>/kernels/MYKERNEL

現在就可以開始修改我們自己的 MYKERNEL kernel設定檔了!!!


上一篇
[FreeBSD 入門] 學習Kernel相關指令及知識
下一篇
[FreeBSD 入門] 學習 ZFS 檔案系統 (持續更新)
系列文
跟著FreeBSD官方handbook入門UNIX18
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言