为 ReadyNAS Duo v2 配置 crosstool-NG

为 ReadyNAS Duo v2 配置 crosstool-NG

我想为我的 NAS 创建一个工具链,但 Netgear 不再支持它。它有一个 Debian“squeeze”操作系统,它不允许我再安装任何东西(apt-get install似乎没有命令起作用)。

有问题的 NAS 是“ReadyNAS Duo v2”,已更新至最新版本“RAIDiator-arm-5.3.12”。

我了解到的一些事实:

  • CPU 架构:ARMv5TE,32 位,小端
  • 内核版本:(2.6.21.8.duov2来自uname -r
  • Debian 版本: 6.0.3(来自lsb_release -a)
  • glibc 版本: 2.11.2(来自ldd --version)
  • gcc 版本: 4.4.5(来自gcc -v)
  • binutils:(2.20.1来自ld -v

我阅读了 crosstool-NG 的相关信息,安装了它并准备对其进行配置。但是其中的可用选项与tc-ng menuconfig我的系统的版本号不匹配。例如,目标操作系统的最早可用内核是 2.6.32.68(我假设我需要 2.6.21.8),或者glibc2.11.12.12.1不是2.11.2我需要的,等等。

我还想知道我是否应该确保配套工具也匹配。对于内核版本,还有选项使用自定义 tarball 或目录,我不确定它是否可以作为在没有精确版本号的情况下的后备选项。

我正在使用crosstool-ng.org但没有关于配置的详细信息(它只说“只需在适当的选项中填写具体值。”)。其他教程,例如2也不太具体。

因此问题是,考虑到这些障碍,我该怎么做才能为我的具体人物正确配置 crosstool-NG?

相关内容