从64位主机将Chroot转换为32位版本的Ubuntu

雷夫·安德森(Leif Andersen)

Xilinx webPack 10.1需要32位Linux。仅此旧版本与他们的主板兼容。 如何使32位应用程序在64位操作系统上工作

  1. 安装32位兼容性库(ia32-libs或Multiarch支持)
    我已经安装了ia32-libs,但仍无法正常工作

  2. 一个32位的chroot

  3. 通过KVM或VirtualBox进行完全虚拟化不,我不想在下学期使用vm工作,那会很痛苦,我只想将整个计算机重新安装到32位操作系统即可;我不想做。

  4. 紧要关头的另一个选择是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] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从64位主机将Chroot转换为32位版本的Ubuntu

来自分类Dev

将Ubuntu从32位版本升级到64位版本

来自分类Dev

Ubuntu 32或64位版本?

来自分类Dev

我应该下载Ubuntu的32位版本还是64位版本?

来自分类Dev

Zoom for Ubuntu的32位版本?

来自分类Dev

安装64位版本Ubuntu

来自分类Dev

如何从64位版本制作32位程序?

来自分类Dev

在64位Ubuntu上安装32位版本的Oracle JDK 7?

来自分类Dev

我可以在32位计算机上安装64位版本的Ubuntu吗?

来自分类Dev

为什么Windows的64位版本比32位版本大?

来自分类Dev

Java JDK的64位版本是否可以在运行32位版本的Ubuntu的64位计算机上使用?

来自分类Dev

如何专门下载64位版本的Ubuntu?

来自分类Dev

link.exe,选择64位或32位版本的Kernel32.lib

来自分类Dev

Windows 8.1 32位版本升级到Windows 10 64位版本

来自分类Dev

Flywaydb 32位版本

来自分类Dev

将 Excel 宏从 32 位转换为 64 位

来自分类Dev

尝试将32位软件包安装到64位AMD机器上时,它们的依赖关系破坏了64位版本

来自分类Dev

mingw gdb 64位版本

来自分类Dev

64位可执行文件的运行速度低于32位版本

来自分类Dev

通过一项设置运行Eclipse 64位和32位版本

来自分类Dev

强制安装32位Deb失败后,如何安装64位版本?

来自分类Dev

我可以从32位版本的Excel VBA调用64位DLL吗?

来自分类Dev

如何从64位创建32位版本的Python代码

来自分类Dev

强制安装32位Deb失败后,如何安装64位版本?

来自分类Dev

如何安装相同-dev软件包的32位和64位版本?

来自分类Dev

如何安装64位操作系统而不是旧的32位版本?

来自分类Dev

如何在32位或64位版本的软件包之间进行选择?

来自分类Dev

Windows Media Player的32位和64位版本有什么区别?

来自分类Dev

Windows 7 DVD可以用于安装32位和64位版本吗?

Related 相关文章

  1. 1

    从64位主机将Chroot转换为32位版本的Ubuntu

  2. 2

    将Ubuntu从32位版本升级到64位版本

  3. 3

    Ubuntu 32或64位版本?

  4. 4

    我应该下载Ubuntu的32位版本还是64位版本?

  5. 5

    Zoom for Ubuntu的32位版本?

  6. 6

    安装64位版本Ubuntu

  7. 7

    如何从64位版本制作32位程序?

  8. 8

    在64位Ubuntu上安装32位版本的Oracle JDK 7?

  9. 9

    我可以在32位计算机上安装64位版本的Ubuntu吗?

  10. 10

    为什么Windows的64位版本比32位版本大?

  11. 11

    Java JDK的64位版本是否可以在运行32位版本的Ubuntu的64位计算机上使用?

  12. 12

    如何专门下载64位版本的Ubuntu?

  13. 13

    link.exe,选择64位或32位版本的Kernel32.lib

  14. 14

    Windows 8.1 32位版本升级到Windows 10 64位版本

  15. 15

    Flywaydb 32位版本

  16. 16

    将 Excel 宏从 32 位转换为 64 位

  17. 17

    尝试将32位软件包安装到64位AMD机器上时,它们的依赖关系破坏了64位版本

  18. 18

    mingw gdb 64位版本

  19. 19

    64位可执行文件的运行速度低于32位版本

  20. 20

    通过一项设置运行Eclipse 64位和32位版本

  21. 21

    强制安装32位Deb失败后,如何安装64位版本?

  22. 22

    我可以从32位版本的Excel VBA调用64位DLL吗?

  23. 23

    如何从64位创建32位版本的Python代码

  24. 24

    强制安装32位Deb失败后,如何安装64位版本?

  25. 25

    如何安装相同-dev软件包的32位和64位版本?

  26. 26

    如何安装64位操作系统而不是旧的32位版本?

  27. 27

    如何在32位或64位版本的软件包之间进行选择?

  28. 28

    Windows Media Player的32位和64位版本有什么区别?

  29. 29

    Windows 7 DVD可以用于安装32位和64位版本吗?

热门标签

归档