我安装的操作系统是REDHAT5.0 X64,核心是2.6的,我需要实现samba共享文件给MAC OS的机器。一直不成功, 我后来发现一定要在samba上安装一个netatalk才能解决问题。
安装netatalk正常,但是启动的时候报错。
[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协议(Redhat5,kernel version: 2.6.18-8.el5),然后我在原有的核心里面执行
Make menuconfig 发现确实appletalk协议支持没有被勾上。 我查了一下,说编译核心步骤非常多,
大致如下:
1. 下载一个核心文件
2. 解压缩
3. Make mrproper
4. Make menuconfig
5. 根据自己的要求在里面定制一些内容
6. Make clean
7. Make bzImage
8. Make modules
9. make modules_install