linux4g内存图,linux 支持4G内存
大家好:
目前 在开发中遇到一个问题 :
开发环境:(1) 64位的开发板;
(2) kernel: montavista linux cge5.0;
(3)引导工具:grub-0.97;
问题描述:
(1)在64位的服务器上编译grub-0.97,利用CF卡制作启动盘;
(2)将启动盘插到目标板上,在2 G内存条下正常启动;
(3)将内存条换成 4G 内存,grub 在 引导过程中 报28号错误。
kernel /vmlinuz-2.4.20-31.9 root=label=/
[Linux-bzImage, setup=0x1400, size=0xfffff200]
ERROR 28 : Selected item cannot fit into memory
、
上网查了一下 解释如下: 选择的对象无法被加载到内存中。
现在的想法 有两个方面:
一: 会不会是 montavista 编译生成的内核不支持4G内存,但是我在其配置选项中没能找到对内存支持的选项;
二: grub-0.97中是否也需要进行配置,以支持4G内存;
希望有相关经验的朋友能给点宝贵的意见~
谢谢
|
嗯,这个版本应该不支持4G。
给个debian的参考:
Debian支持4G内存
程序总算可以使用4G的内存了,不用重新build内核就可以搞定。
1、查看当前系统版本
执行uname -a
Linux ff 2.6.18-6-686 #1 SMP Sun Feb 10 22:11:31 UTC 2008 i686 GNU/Linux
其中2.6.18-6-686为内核版本号
2、搜索可安装的版本
执行apt-cache search linux bigmem
linux-headers-2.6.18-5-686-bigmem - Header files for Linux 2.6.18 on PPro/Celeron/PII/PIII/P4
linux-image-2.6.18-5-686-bigmem - Linux 2.6.18 image on PPro/Celeron/PII/PIII/P4
linux-headers-2.6-686-bigmem - Header files for Linux 2.6 on PPro/Celeron/PII/PIII/P4
linux-headers-2.6.18-4-686-bigmem - Header files for Linux 2.6.18 on PPro/Celeron/PII/PIII/P4
linux-headers-2.6.18-6-686-bigmem - Header files for Linux 2.6.18 on PPro/Celeron/PII/PIII/P4
linux-image-2.6-686-bigmem - Linux kernel 2.6 image on PPro/Celeron/PII/PIII/P4
linux-image-2.6.18-4-686-bigmem - Linux 2.6.18 image on PPro/Celeron/PII/PIII/P4
linux-image-2.6.18-6-686-bigmem - Linux 2.6.18 image on PPro/Celeron/PII/PIII/P4
linux-image-686-bigmem - Linux kernel image on PPro/Celeron/PII/PIII/P4
3、切换为root权限安装
找到对应版本的安装包
执行aptitude install linux-image-2.6.18-6-686-bigmem
4、新内核加到开机启动菜单
执行update-grub
Searching for GRUB installation directory ... found: /boot/grub
Searching for default file ... found: /boot/grub/default
Testing for an existing GRUB menu.lst file ... found: /boot/grub/menu.lst
Searching for splash image ... none found, skipping ...
Found kernel: /boot/vmlinuz-2.6.18-6-686-bigmem
Found kernel: /boot/vmlinuz-2.6.18-6-686
Found kernel: /boot/vmlinuz-2.6.18-4-686
Updating /boot/grub/menu.lst ... done
5、重启系统
执行reboot
6、再次检查一下系统版本
执行uname -a
Linux ff 2.6.18-6-686-bigmem #1 SMP Sun Feb 10 22:21:07 UTC 2008 i686 GNU/Linux
网上好几处文章都漏掉了第4步,注意别忘了。
|
1.试试其他4g内存条呢
2.64位板子,才4g内存,应该没问题的
3.自己重新编译一下内核试试
|
如果是内核加载不了内存,建议楼主用2.6的内核做下试验
linux4g内存图,linux 支持4G内存相关推荐
- mysql 32位4g存储_基础 - 32位操作系统最多只支持4G内存。
32位操作系统最多只支持4G内存. CPU能不能直接访问硬盘的数据呢, 不能. 只能通过把硬盘的数据先放到内存里, 然后再从内存里访问硬盘的数据.我们平时玩游戏碰上读图loading 进度条的这个过程 ...
- 32位XP开启直接支持4g内存
32位XP开启直接支持4g内存 1. 首先还是必须确认CPU和主板支持PAE和memory remap/hole. 2. 到SYSTEM32下,复制 ntkrnlpa.exe 为 ntkrnl4g.e ...
- 让运行在T61上的windows xp支持4G内存
让运行在T61上的windows xp支持4G内存 环境:lenovo thinkpad t61 with 4GB Memory, windows xp 32bit. 现象:查看"我的电脑& ...
- [硬件]为什么32位的操作系统最大支持4G内存
之前一直知道32位的系统最大支持4G内存,但没有深究其原因,正好最近考试需要这个知识点,在这里总结一下加深一下印象. 1.硬件原因 X86架构CPU分为32位与64位,这里所说的32位与64位指的是C ...
- linux双4g内存花屏,linux不支持4G内存的处理方法
1.编译内核,在菜单中选择4G内存支持. /usr/src/kernel/下找到内核的源码,make menuconfig进行配置,并进行编译. 2.安装kernel-PAE内核,进行PAE扩展. y ...
- 32M内存 跑linux内核,32位Linux单进程4G内存限制
可用下面代码测试系统能给单进程分配多少用户态内存: 1 #include 2 #include 3 4 int main(){ 5 int MB = 0; 6 while(malloc(1 & ...
- 32位CPU最大支持4G内存
32位系统最大只能支持4GB内存之由来 也许大家对这个问题都不陌生,实际装过系统用过电脑的朋友可能都有这样的经历:自己电脑配的是4G的内存条,可是装完系统之后发现电脑上显示的只有3.2G左右可用内存, ...
- Linux最低可用内存设置,linux下可用内存只有不到4G
硬件没报错,free -m查出的总内存还不到4G,最后居然是升级kernel时,没有升级成kernel-pae版本,而是标准的版本,所以内核可控制的总内存就有限,呵呵.. 操作系统在32bit x86 ...
- ReadyFor4GB破解win7支持4G内存恢复到原系统
加了根内存条, 升级电脑的内存为4G,而32位win7能支持识别的最大内存为3.25G,这样就有将近1G的内存无法派上用场,实在可惜.我便从网上下载ReadyFor4GB软件对系统进行破解,成功使32 ...
- 32位/64位WIN2003各版本支持内存列表 彻底解决XP系统无法支持4G内存的问题
WIDOWS2003各版本支持内存简表 版本 支持CPU数量 支持最大内存 32位 Windows Server 2003, Standard Edition (标准版) 2路 4G 32 ...
最新文章
- 各种flash的不同
- 20个linux常用命令,Linux20个常用命令整理(基础)
- 使用函数指针实现父类函数调用子类函数的两种方式
- Android官方命令深入分析之Hierarchy Viewer
- win10宽带连接断网自动重连
- 全新的基于 Windows NT (2000/XP/2003) 的媒体解码包.
- WiFi之协议栈要点
- Python入门:jieba库的使用
- Java冒泡算法(优化版)
- 阿里云服务器怎么正确使用OSS内网地址?
- 快手首次透露商业化布局:将重点发力短视频广告
- 2018 Cell系列相变最强综述,未来已来,你在哪?
- 263企业邮箱imap服务器,263企业邮箱支持IMAP邮箱搬家功能
- “哥”不信“神马浮云”
- OpenWrt的USB网口驱动使用
- Servlet.service() for servlet jsp threw exception
- DataPipeline选择MQ模式的理由
- 中央电大 c语言程序设计a 试题,最新中央电大2008年秋C语言程序设计A试题5.doc
- java 花卉管理系统_基于jsp的花卉交易-JavaEE实现花卉交易 - java项目源码
- RecyclerView源码学习笔记(一)构造函数和setLayoutManager方法
热门文章
- 固定不动的层(兼容IE6)
- 天下数据解析域名及域名转向
- .Net使用FlashPaper
- springboot 报错“LoggerFactory is not a Logback LoggerContext but Logback is on the classpath.” 解决方式
- 基础篇:6.1)公差标注的进化
- 托管服务器ip绑定域名_如何在一台服务器上托管多个域名和项目
- 计算机用户账户不见了,电脑用户账户找不到了怎么处理
- 每日一题: 第十四题
- 从谷歌搜索结果页中提取url与域名
- js实现农历和公历相互转换(完整demo)