成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

FreeBSD內核定制

系統 Linux
接下來的大部分是操作系統核心相關的東東,如文件系統,進程調度等,大部分我都是直接保留,注釋掉了ipv6 相關的選項以及與FreeBSD4兼容的選項,因為我在FreebSD.org上看到的amd64 架構是從FreeBSD5.3 開始的......

首先復制配置文件:

#cd /usr/src/sys/amd64/conf

#mkdir /root/kernel

#cp GENERIC /root/kernel/MY_KERNEL_CONF

#ln -s /root/kernel/MY_KERNEL_CONF

這樣作的好處是更新源代碼之后如果像要重新編譯內核,就不會需要重新弄一個配制文件了。

第二步是準備硬件清單

#dmesg > hardware

#vi hardware

就可以查看機器的硬件配制了

接下來開始修改配置文件

vi MY_KERNEL_CONF

其中我的改動有:

ident GENERIC => ident MY_KERNEL

這個是內核的名字,以此來與之前的內核相區分

接下來的大部分是操作系統核心相關的東東,如文件系統,進程調度等,大部分我都是直接保留,注釋掉了ipv6 相關的選項以及與FreeBSD4兼容的選項,因為我在FreebSD.org上看到的amd64 架構是從FreeBSD5.3 開始的

到后面就是根據硬件配制清單定制驅動,根據需求刪減

配制完畢后開始編譯

#cd /usr/src

#make buildkernel KERNCONF=MY_KERNEL_CONF

很不幸在鏈接時報錯退出:

linking kernel.debug

umass.o(.text+0xcf): In function `umass_detach':

/usr/src/sys/dev/usb/storage/umass.c:2825: undefined reference to `xpt_bus_deregister'

umass.o(.text+0xf3):/usr/src/sys/dev/usb/storage/umass.c:2828: undefined reference to `cam_sim_free'

umass.o(.text+0xd6c): In function `umass_std_transform':

/usr/src/sys/dev/usb/storage/umass.c:3613: undefined reference to `xpt_done'

u9):/usr/src/sys/dev/usb/storage/umass.c:2689: undefined reference to `cam_sim_alloc'

umass.o(.text+0x2b54):/usr/src/sys/dev/usb/storage/umass.c:2711: undefined reference to `xpt_bus_register'

umass.o(.text+0x2db0):/usr/src/sys/dev/usb/storage/umass.c:2770: undefined reference to `xpt_periph'

umass.o(.text+0x2db5):/usr/src/sys/dev/usb/storage/umass.c:2770: undefined reference to `xpt_create_path'

umass.o(.text+0x2ec9):/usr/src/sys/dev/usb/storage/umass.c:2702: undefined reference to `cam_simq_free'

umass.o(.text+0x2f2d):/usr/src/sys/dev/usb/storage/umass.c:2779: undefined reference `xpt_free_path'

umass.o(.text+0x308d): In function `umass_cam_action':

/usr/src/sys/dev/usb/storage/umass.c:2849: undefined reference to `xpt_done'

umass.o(.text+0x317b):/usr/src/sys/dev/usb/storage/umass.c:3131: undefined reference to `xpt_done'

umass.o(.text+0x31ca):/usr/src/sys/dev/usb/storage/umass.c:2900: undefined reference to `xpt_done'

umass.o(.text+0x329b):/usr/src/sys/dev/usb/storage/umass.c:3121: undefined reference to `xpt_done'

umass.o(.text+0x3324):/usr/src/sys/dev/usb/storage/umass.c:2936: undefined reference to `xpt_done'

umass.o(.text+0x33b2):/usr/src/sys/dev/usb/storage/umass.c:3095: more undefined references to `xpt_done' fo.o(.text+0x35be):/usr/src/sys/dev/usb/storage/umass.c:3073: undefined reference to `xpt_done'

umass.o(.text+0x3819):/usr/src/sys/dev/usb/storage/umass.c:3004: undefined reference to `xpt_done'

umass.o(.text+0x39bf):/usr/src/sys/dev/usb/storage/umass.c:2994: undefined reference to `xpt_done'

umass.o(.text+0x3a07):/usr/src/sys/dev/usb/storage/umass.c:2982: undefined reference to `xpt_done'

umass.o(.text+0xdfa):/usr/src/sys/dev/usb/storage/umass.c:3325: more undefined references to `xpt_done' follow

*** Error code 1

Stop in /usr/

GOOGLE找到答案,原來是我在配置文件里含入了

device umass

卻沒有按照后面的注釋含入

device scbus

device da

解決方法是直接將umass 也給它注釋掉

重新build,成功!

# make installkernel KERNCONF=MY_KERNEL_CONF

搞定,重啟

察看內核版本:

uname -i

$ uname -i

MY_KERNEL

然后上網、登錄SSH、VNC、讀光盤等等都沒有問題
 

【編輯推薦】

  1. FreeBSD ports加速
  2. FreeBSD 8.0操作系統正式版發布
  3. FreeBSD 8.0/7.2縱向對比測試
責任編輯:趙寧寧 來源: chinaitlab
相關推薦

2010-08-09 09:33:41

Debian 6.0內核變動

2011-01-14 15:30:44

2017-02-28 17:18:34

Linux驅動技術內核定時器

2022-09-22 11:09:14

芯昇科技

2009-12-04 19:23:48

SolarisLinuxFreeBSD

2018-04-23 10:52:12

Linux內核 微軟

2017-03-12 11:42:21

Linux致遠電子內核源碼

2009-12-11 17:31:57

2010-01-18 10:03:37

FreeBSD porFreeBSD

2015-07-21 11:43:14

CentosRPM

2014-07-16 09:51:16

FreeBSD

2010-09-16 15:11:58

FreeBSD PPP

2011-02-23 14:05:57

2010-12-31 09:23:44

FreeBSD

2009-04-07 15:39:55

LinuxDebianFreeBSD Ker

2023-10-16 21:57:00

FreeBSDLinux

2017-08-25 09:50:42

數據庫MySQL內核優化

2022-06-21 08:00:00

FreeBSD 12FreeBSD 13架構

2010-04-30 14:26:27

Unix FreeBS

2011-03-02 10:19:29

FreebsdPureftpd
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: www.久久精品 | 美女爽到呻吟久久久久 | h视频免费在线观看 | 超碰电影| 国产传媒毛片精品视频第一次 | 欧美精品一区二区三区四区五区 | 精品综合久久 | 国产精品99久久久久久人 | 九九国产| 嫩草一区二区三区 | 成人在线国产 | 日本韩国电影免费观看 | 久久久久国产一区二区三区 | 国产乱码精品一区二区三区五月婷 | 天天噜天天干 | 久久久看 | 伊人久久综合影院 | 国产在线观看 | 欧美亚洲国产一区 | 婷婷久久久久 | 黄色在线免费观看 | 成人免费观看男女羞羞视频 | 亚洲永久入口 | 国产视频一区二区三区四区五区 | 超碰免费在线 | 国产伦精品一区二区三区在线 | 91在线精品视频 | 欧美日韩一区二区三区不卡视频 | 一级片免费观看 | 一区二区福利视频 | 亚洲av一级毛片 | 激情影院久久 | 亚洲国产福利视频 | 亚洲欧美日韩在线一区二区 | 精品国产乱码久久久久久88av | 日本超碰 | 国产二区视频 | 国产欧美一区二区精品久导航 | 国产精品一卡二卡三卡 | www国产亚洲精品 | 欧美一区不卡 |