我安裝的操作系統(tǒng)是REDHAT5.0 X64,核心是2.6的,我需要實(shí)現(xiàn)samba共享文件給MAC OS的機(jī)器。一直不成功, 我后來發(fā)現(xiàn)一定要在samba上安裝一個(gè)netatalk才能解決問題。
安裝netatalk正常,但是啟動(dòng)的時(shí)候報(bào)錯(cuò)。
[root@shopu etc]# ../sbin/atalkd
socket: Address family not supported by protocol
socket: Address family not supported by protocol
atalkd: can't get interfaces, exiting.
我查了一下,說是linux kernel不支持appletalk協(xié)議(Redhat5,kernel version: 2.6.18-8.el5),然后我在原有的核心里面執(zhí)行
Make menuconfig 發(fā)現(xiàn)確實(shí)appletalk協(xié)議支持沒有被勾上。 我查了一下,說編譯核心步驟非常多,
大致如下:
1. 下載一個(gè)核心文件
2. 解壓縮
3. Make mrproper
4. Make menuconfig
5. 根據(jù)自己的要求在里面定制一些內(nèi)容
6. Make clean
7. Make bzImage
8. Make modules
9. make modules_install