所以,此 USB 密钥设备(注册为 CD-ROM / SCSI 设备;我知道这很奇怪),它附带一个只读分区(有点?),其中包括您需要执行才能访问数据分区的 Linux 二进制文件。不幸的是,我无法让二进制文件执行:
# /mnt/cdrom/linux/ironkey
-bash: /mnt/cdrom/linux/ironkey: No such file or directory
首先,我尝试了一些显而易见的方法:
# cp !$ /root/
# chmod +x /root/ironkey
# /root/ironkey
-bash: /root/ironkey: No such file or directory
# file /root/ironkey
ironkey: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), stripped
我得到了一个可执行文件,是从假 CD-ROM 上复制下来的;然后我仍然无法执行?有人知道我可以采取什么后续步骤来执行它吗?
- 操作系统:Slackware 14.1
- 驾驶:Ironkey Basic S250
- 机器:宏碁 E3-111 (C0WA)
答案1
啊,事实证明 64 位 Slackware 没有提供多库支持,因此无法运行 32 位程序。
虽然我不能使用它,但不幸的是,由于这是一台古老的离线机器,我做过找到此资源以允许 64 位 Slackware 运行 32 位程序。希望这能对某些人有所帮助: