有一个用于存储数据的 HDD 阵列。系统运行 Debian,内核为 4.9.0-7。一切正常。主板是 Supermicro XSIL8-F (http://www.supermicro.com/xeon_3400/motherboard/x8sil.cfm) 配备 i3 核处理器。具有 KVR1333D3E9SK2/8G RAM (DDR3 1333MHz PC3 10600)。所有网络均通过板载 NIC 完成。
RAM 使用率非常高,所以我又升级了 8GB(2x 4GB)。安装了与现有 RAM 相同的 RAM,使总容量达到 16GB。仔细检查了芯片的位置。一切正常。
启动机器后,它检测到16 GB RAM正常——没有问题。
当我看到登录提示时,我尝试使用我的常规用户名登录。没有成功。嗯。然后尝试使用 root 登录。同样没有成功。网络服务没有启动,我们使用 NIS 主控来处理所有帐户,这解释了登录问题。
当我检查 /var/log/syslog 时,我看到
... Failed to start Raised network interfaces
我已经通过 Grub 访问了 root shell,但仍然无法启动并运行网络服务。
我认为这是 RAM 的问题,于是我移除了最近安装的 RAM 并重新启动,但网络服务仍然没有启动。
据我所知,其他一切都正常。可能是什么原因造成的?
更新:
没有关于 NIC 驱动程序的错误dmesg
。e100 和 e1000e 模块根据 加载lsmod
。
运行service networking start
或ifup enp7s0
启动网络和 NIC,然后我能够 ping 其他服务器。所以我认为 NIC 很好,我没有搞砸任何东西!
运行任何实例都会systemctl
返回
Failed to connect to bus: No such file or directory
init
以及任何返回实例
Couldn't find an alternative telinit implementation to spawn
我想这没问题,因为我正在使用恢复 shell,所以这应该不是问题。还是说有问题?
我已更改了这个问题的标题,以反映内存不是问题的事实。
更新2: 我错过了这个错误
ifup[4675]: iptables-restore: line 20 failed
这是获取 iptables 规则文件的命令。出于某种原因,这会杀死机器。以前没有。可能是文件损坏了。
所以,现在一切都很好。