Xilinx webPack 10.1需要32位Linux。仅此旧版本与他们的主板兼容。 如何使32位应用程序在64位操作系统上工作:
安装32位兼容性库(ia32-libs或Multiarch支持)
我已经安装了ia32-libs,但仍无法正常工作
一个32位的chroot
通过KVM或VirtualBox进行完全虚拟化不,我不想在下学期使用vm工作,那会很痛苦,我只想将整个计算机重新安装到32位操作系统即可;我不想做。
紧要关头的另一个选择是getlibs getlibs听起来似乎不是我所见过的最佳选择。
所以我开始做#2,并为32位Ubuntu Lucid(10.10)设置了chroot。就是说我写了:
[hardy-i386]
description=Ubuntu 8.04 Hardy for i386
directory=/srv/chroot/hardy-i386
personality=linux32
root-users=leif
type=directory
users=leif
到
/etc/schroot/chroot.d/hardy-i386
然后我跑了:
$ sudo mkdir -p /srv/chroot/hardy_i386
$ sudo debootstrap --variant=buildd --arch i386 hardy /srv/chroot/hardy_i386 http://archive.ubuntu.com/ubuntu/
然后我跑了:
$ schroot -l
它显示了正确的chroot,但是当我运行时:
$ schroot -c hardy-i386 -u root
我收到以下错误:
E: 10mount: error: Directory '/srv/chroot/hardy-i386' does not exist
E: 10mount: warning: Mount location /var/lib/schroot/mount/hardy-i386-80359697-2164-4b10-a05a-89b0f497c4f1 no longer exists; skipping unmount
E: hardy-i386-80359697-2164-4b10-a05a-89b0f497c4f1: Chroot setup failed: stage=setup-start
/srv/chroot/hardy-i386
最肯定的存在。我也尝试过用耐人寻味的方式替换所有参考文献,但无济于事。我确实设置了chrome os环境:http : //www.chromium.org/chromium-os/developer-guide,它让我在中使用了一些东西chmod
。
那么,有人能找出问题所在吗?
你可以试试
linux32 ./setup
这有助于32位团队在64位服务器上运行。
来自man:(linux32是setarch别名)
setarch - change reported architecture in new program environment and
set personality flags
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句