安装Ubuntu 17.04时出现Failed alloc mem to rom报错后黑屏,如何解决?
解决Acer Aspire 10安装Ubuntu 17.04时的“Failed alloc mem to rom”报错与黑屏问题
我之前帮不少用户处理过老设备装Ubuntu的兼容问题,你的情况大概率是Ubuntu 17.04的内核默认设置和Acer Aspire 10的老旧硬件(尤其是BIOS/UEFI的内存分配机制)不匹配导致的。下面是几个亲测有效的解决步骤,你可以按顺序尝试:
方法一:修改安装启动项的内核参数
这是最快速的临时修复方案,能直接绕过内存分配报错:
- 当你进入Ubuntu安装介质的引导界面(显示“Try Ubuntu”“Install Ubuntu”的那个界面),选中“Install Ubuntu”选项,然后按
e键进入启动参数编辑模式 - 找到以
linux开头的那一行,在这行的末尾(通常是quiet splash参数后面)添加:nomodeset iommu=off - 确认修改后按
F10启动安装程序,这样应该能顺利进入安装界面,不会再出现内存分配报错和黑屏
方法二:换用更轻量化的Ubuntu衍生版本
Ubuntu 17.04的GNOME桌面环境对硬件资源要求不算低,而Acer Aspire 10这类老设备的配置可能跟不上:
- 可以试试Xubuntu(使用Xfce桌面)或者Lubuntu(使用LXDE桌面),它们的资源占用远低于原版Ubuntu,对老设备的兼容性更好
- 下载对应17.04版本的镜像制作安装介质,重复安装流程,大概率不会再遇到内存分配相关的问题
方法三:更新设备BIOS(谨慎操作)
如果前两个方法都无效,可能是设备BIOS版本过旧导致的内存分配逻辑问题:
- 这个步骤有一定风险,如果你没有BIOS更新经验,建议优先尝试前两个方法
- 前往Acer官方网站,找到Aspire 10对应的最新BIOS版本,按照官方说明制作BIOS更新U盘,在原有Windows系统(如果有的话)下完成更新
- 更新完成后再尝试安装Ubuntu 17.04,很多老设备的这类兼容问题都能通过更新BIOS解决
额外注意事项
- 安装前务必备份好设备上的所有重要数据,避免操作失误导致数据丢失
- 如果通过修改内核参数成功安装系统后,进入桌面可能会出现显示卡顿的情况——可以打开
Software & Updates,切换到Additional Drivers标签页,安装适配的显卡驱动来解决
内容的提问来源于stack exchange,提问作者Matteo
相关产品推荐
相关产品推荐

