
关于64位安装32包的问题
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
- snake1st
- 帖子: 18
- 注册时间: 2009-08-12 2:54
- 系统: 瘟到死7+友帮拓12.04
关于64位安装32包的问题
我安装的是kubuntu12.04 lst smd64 为了安装a卡的驱动 装了个32位包 然后装amd64chrome不能安装 检测系统内核居然是i386 之前没有测过 请教是因为打了32位包内核变32位了吗? 

-
- 帖子: 1318
- 注册时间: 2005-09-13 4:56
- 系统: Ubuntu Jammy Jellyfi
Re: 关于64位安装32包的问题
uname -r,看返回结果
dpkg --get-selections linux-image* ,看返回结果
dpkg --get-selections linux-image* ,看返回结果
- snake1st
- 帖子: 18
- 注册时间: 2009-08-12 2:54
- 系统: 瘟到死7+友帮拓12.04
Re: 关于64位安装32包的问题
第一个结果:
3.2.0-31-generic-pae
第二个结果:
linux-image-3.2.0-23-generic-pae install
linux-image-3.2.0-31-generic-pae install
linux-image-generic-pae install
具体什么情况?
3.2.0-31-generic-pae
第二个结果:
linux-image-3.2.0-23-generic-pae install
linux-image-3.2.0-31-generic-pae install
linux-image-generic-pae install
具体什么情况?

- wangchaoran
- 帖子: 764
- 注册时间: 2011-11-18 21:41
- 系统: kubuntu 13.4 amd64
- 来自: China
Re: 关于64位安装32包的问题
应该用这个命令
代码: 全选
uname-a
代码: 全选
wangchaoran@kubuntu:~$ uname --help
用法:uname [选项]...
输出一组系统信息。如果不跟随选项,则视为只附加-s 选项。
-a, --all 以如下次序输出所有信息。其中若-p 和
-i 的探测结果不可知则被省略:
-s, --kernel-name 输出内核名称
-n, --nodename 输出网络节点上的主机名
-r, --kernel-release 输出内核发行号
-v, --kernel-version 输出内核版本
-m, --machine 输出主机的硬件架构名称
-p, --processor 输出处理器类型或"unknown"
-i, --hardware-platform 输出硬件平台或"unknown"
-o, --operating-system 输出操作系统名称
--help 显示此帮助信息并退出
--version 显示版本信息并退出
代码: 全选
The best way to predict the future is to invent it.
- wangchaoran
- 帖子: 764
- 注册时间: 2011-11-18 21:41
- 系统: kubuntu 13.4 amd64
- 来自: China
Re: 关于64位安装32包的问题
还有
应该是 kubuntu12.04 lts amd64我安装的是kubuntu12.04 lst smd64
代码: 全选
The best way to predict the future is to invent it.
-
- 帖子: 1318
- 注册时间: 2005-09-13 4:56
- 系统: Ubuntu Jammy Jellyfi
Re: 关于64位安装32包的问题
没错,你正在使用i386内核。
再输入uname -m,看返回结果。
再输入uname -m,看返回结果。
snake1st 写了:第一个结果:
3.2.0-31-generic-pae
第二个结果:
linux-image-3.2.0-23-generic-pae install
linux-image-3.2.0-31-generic-pae install
linux-image-generic-pae install
具体什么情况?
- wangchaoran
- 帖子: 764
- 注册时间: 2011-11-18 21:41
- 系统: kubuntu 13.4 amd64
- 来自: China
Re: 关于64位安装32包的问题
原来发行号后还跟着个pae,果然是IA32,但查看主机架构干什么?六七年前的,非x86-64架构的cpu难道还能跑得动kubuntu12.4?
代码: 全选
The best way to predict the future is to invent it.
-
- 帖子: 1318
- 注册时间: 2005-09-13 4:56
- 系统: Ubuntu Jammy Jellyfi
Re: 关于64位安装32包的问题
胡说啥呢,你以为amd64上就不能跑i386内核了,你规定的?现在都已经multiarch了,你告诉我除了uname -m还有什么命令能确定楼主装的的确是amd64,而不是i386或其他的?
wangchaoran 写了:原来发行号后还跟着个pae,果然是IA32,但查看主机架构干什么?六七年前的,非x86-64架构的cpu难道还能跑得动kubuntu12.4?
- snake1st
- 帖子: 18
- 注册时间: 2009-08-12 2:54
- 系统: 瘟到死7+友帮拓12.04
Re: 关于64位安装32包的问题
我安装的确实是kubuntu 12.04 lst amd64 系统内核也确实是i386 这就是让我不解的地方 所以才来请教 不要因为一个问题伤了大家和气~ 
补充一下 我主机的硬架结构是i686
配置如下:
amd x631
主板 技嘉ga55
4g ddr3
1tb
ati hd5750

补充一下 我主机的硬架结构是i686
配置如下:
amd x631
主板 技嘉ga55
4g ddr3
1tb
ati hd5750
- xzc8825745
- 帖子: 622
- 注册时间: 2011-06-04 20:24
- 联系:
-
- 帖子: 1318
- 注册时间: 2005-09-13 4:56
- 系统: Ubuntu Jammy Jellyfi
Re: 关于64位安装32包的问题
老实说我很怀疑,有没有可能你安装的其实是12.04 i386呢?你uname -m的结果是啥?虽然有了multiarch因而理论上有可能,但是我还是不能相信i386的内核可以完美运行在64位的系统中。
snake1st 写了:我安装的确实是kubuntu 12.04 lst amd64 系统内核也确实是i386 这就是让我不解的地方 所以才来请教 不要因为一个问题伤了大家和气~
补充一下 我主机的硬架结构是i686
配置如下:
amd x631
主板 技嘉ga55
4g ddr3
1tb
ati hd5750
- wangchaoran
- 帖子: 764
- 注册时间: 2011-11-18 21:41
- 系统: kubuntu 13.4 amd64
- 来自: China
Re: 关于64位安装32包的问题
我向8楼认错,我看错了命令输出,snake1st已把输出写出来了:i686胡说啥呢,你以为amd64上就不能跑i386内核了,你规定的?现在都已经multiarch了,你告诉我除了uname -m还有什么命令能确定楼主装的的确是amd64,而不是i386或其他的?
amd速龙 x4 631 ,APU A6 屏蔽掉显核的产品,去年才有,cpu为速龙ii架构,很明显是64位cpu。我也没说amd64架构的cpu不能跑32位内核,我的意思是uname -m是 输出主机的硬件架构名称,不过我一直用的是amd64的ubuntu,没在32位系统中用过此命令,所以想当然的认为“硬件架构”指的是cpu支持的架构。不过既然uname -m能输出i686,uname -p或uname -i输出的也应该是i686,不过64位系统应该用不了i386内核,因为装不上,我用新立得试了。
还有,Multiarch是让32位程序在64位内核上跑,而不是64位程序在32位内核上跑。Multiarch只是一个库,如果内核无64位寻址能力,就不能跑64位程序。虽然苹果用过把用户空间可见的地址空间扩展到了64位,因此理论上用户程序可以以64位方式执行,而内核是32位的。但这种方法效率太低,我认为linux的32位内核应该不会用这种技术。pae只能将寻址空间扩展到了36位,应该不能运行64位程序。
代码: 全选
The best way to predict the future is to invent it.
-
- 帖子: 1318
- 注册时间: 2005-09-13 4:56
- 系统: Ubuntu Jammy Jellyfi
Re: 关于64位安装32包的问题
你说的大部分是对的,但是有ia32-libs,所以还是有可能,我承认我也不相信32位内核能完美运行在amd64下,但这不排除理论上的可能,所以我才让楼主试试,毕竟他的问题本来就很诡异。
- wangchaoran
- 帖子: 764
- 注册时间: 2011-11-18 21:41
- 系统: kubuntu 13.4 amd64
- 来自: China
Re: 关于64位安装32包的问题
你的根目录和/usr下有没有名为 lib64的文件夹?再进/boot里复制一个initrd.img文件到家目录并解压两次,第一次解压最好用ark,用归档管理器可能会发生错误,第二次不用真正解压,直接用归档管理器打开,看一下里面是否有一个名为lib64的文件夹,如果没有,就不是64位内核.
如果实在解决不了,就重装吧,给你一个ubuntu 12.4.1 amd64的下载链接:
http://cdimage.ubuntu.com/releases/12.0 ... 64+mac.iso
如果实在解决不了,就重装吧,给你一个ubuntu 12.4.1 amd64的下载链接:
http://cdimage.ubuntu.com/releases/12.0 ... 64+mac.iso
代码: 全选
The best way to predict the future is to invent it.
- snake1st
- 帖子: 18
- 注册时间: 2009-08-12 2:54
- 系统: 瘟到死7+友帮拓12.04
Re: 关于64位安装32包的问题
谢谢各位的热心 我已经重新换了 ubuntu gnome3抛弃了kde 虽然kde界面很win很容易上手 但是毕竟不是纯开源 也不符合我换系统的初衷 谢谢大家的关注 
