我有一个 64 位(amd64 aka x86_64)Debian 或 Ubuntu 安装。我偶尔需要运行 32 位 (i386/i686) 程序,或者为 32 位系统编译程序。我怎样才能做到这一点,而不是大惊小怪?
奖励:如果我想使用较旧或较新版本的发行版运行或测试怎么办?
我正在尝试在 32 位 Linux 计算机上设置 Linux x86_64 虚拟机,有人告诉我 aqemu 的向导是一个不错的选择。我可以按照向导步骤操作,但是当我尝试启动虚拟机时,我收到一条“未找到启动设备!”的消息。错误。有什么想法可能会发生什么吗?
uname
我的 RHEL 5.4 机器上的-a输出是:
Linux <machine name> 2.6.18-164.el5 #1 SMP Tue Aug 18 15:51:48 EDT 2009 x86_64 x86_64 x86_64 GNU/Linux
Run Code Online (Sandbox Code Playgroud)
这是否意味着硬件是 64 位(可能是第一个 x86_64),而操作系统也是最后一个 x86_64 的 64 位?
另外,这么多 x86_64 实例是什么?
我可以在 32 位操作系统上安装 64 位 vm,反之亦然吗?