LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1132|回复: 3

[求教]X86_64 安装32位的系统以及linux上micowin miniGUI的开发

[复制链接]
发表于 2010-3-10 19:40:46 | 显示全部楼层 |阅读模式
我的电脑是AuthenticAMD 双核64位处理器
vendor_id       : AuthenticAMD   
cpu family      : 16              
model           : 6               
model name      : AMD Athlon(tm) II X2 245 Processor
stepping        : 2        
之前安装32位的i586的mandriva 2009.1 的时候,装完系统重启,内核加载过程后,就进不去系统.于是下载了mandraiva 2010 for x86_64, 就是现在的系统,运行良好.
今天实验室要做个嵌入式图形界面microwin的界面程序,发现microwin的源代码不支持64位的cpu,
就想是不是换个32bit的系统,
请问各位牛人,mandriva 2010 i586的系统,我的amd 64bit的系统到底能不能装起呢?虽然安装失败过,但搜索下发现网上说也是可以安装32bit的系统的.
若想开发基于microwin ,或者miniGUI的程序, x86_64的系统是不是不支持呢?
感谢各位高人的指点.
发表于 2010-3-10 23:04:29 | 显示全部楼层
就算是4核的CPU,也照样可以装32位的系统,我的也是AMD双核,64位和32位都装过,没问题,楼主可以试着装一下32位的,如果有错误,请把错误贴出来看看
如果可能,大家也好帮你解决
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-3-11 10:17:21 | 显示全部楼层
谢谢.
我昨天晚上硬盘安装2010 i586的成功了。还是用的grub4dos.
因为之前用64位的系统引导安装在sda7里面的vmlinuz和all.rdz失败了.报错是
-----------------------
不能引导(hd0.6)
error 17 : cannot mount selected partition
---------------------
请教高手,这是什么问题?

现在系统里面有64位的系统和32位的系统,还有一个xp共存。

装i586的时候,选择把grub引导程序放在根目录下。
因为之前装64位的时候,已经把grub引导程序写入mbr里面了.我当时担心32位系统再写入mbr会不会不能正确引导不了64位的系统和xp.
我也不知道原理,请教高人,grub引导程序,写入mbr和写入根目录有什么区别?

然后重启,发现64位的系统并没有引导32位系统的选项。
于是在32位系统的根目录下面,找到menu.lst.发现里面有引导64位系统的选项也有引导自己的选项.
这样都复制到64位系统的/boot/grub/menu.lst中,重启,便有了选项,于是成功引导了32位的系统.
现在正在配置32bit系统中.
回复 支持 反对

使用道具 举报

发表于 2010-3-11 11:06:37 | 显示全部楼层
error 17 : cannot mount selected partition
这个是不能挂载所选择的分区,估计是因为你把那两个安装用的引导文件放到NTFS分区了,GRUB可能认不好,这个最好放在FAT32的分区
GRUB的安装位置,一般的话安装在MBR好了,这里比较稳定,写入MBR是写在硬盘的最开始的地方,GHOST 操作WINDOWS系统的话都不会动到哪个地方的,写放根目录 的话应该是把引导写在/分区了(这个不确定,因为我一直写入到MBR的),我没试过,有可能不去WIN配置一下的话引导不起来
另外装32位的时候可以让MANDRIVA写入MBR,没事的,安装程序会自动化搜索系统中存的其它系统,包括其它的LINUX发行版(这点不像UBUNTU,只搜索一下WIN,而对其它的发行版就不管了)
会把你原来的64的启动项也加上的
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表