如何在具有焊接的RAM模块且损坏了电池的笔记本电脑上安装Ubuntu

filograndipad2

我有几年前购买的Asus K550V笔记本电脑,它不在保修范围内。这台计算机的主板上焊接了8GB RAM,但ram模块的单元格已损坏。我无法使用其预装的Windows 10 Pro,因为它始终会显示蓝屏,甚至无法重新安装。我在网上阅读到可以安装Ubuntu并指定它不必使用损坏的ram单元,因此我决定安装此os。事实是,我在Linux领域还很陌生,所以我想知道是否有逐步安装Ubuntu的指南,请指定以避免使用坏的ram单元。我已经下载了19.04版本,并制作了可启动的闪存驱动器。谢谢

血淋巴瘤

注意:有关Ubuntu安装帮助,请参见此处。

注意:大多数高端计算机维修店都可以以最低的成本替换有缺陷的8G RAM芯片,它肯定会更可靠。


如果您查看/etc/default/grub,则会找到一个GRUB_BADRAM=参数,可以在其中识别存在哪些错误的内存位置。

# Uncomment to enable BadRAM filtering, modify to suit your needs
# This works with Linux (no patch required) and with any kernel that obtains
# the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"

Grub2中的BADRAM设置

Natty中 的GRUB2配置文件 有一行用于配置内核坏RAM排除。因此,我将假定这是映射显示错误的内存部分的首选方法。我设定的线是

GRUB_BADRAM="0x7DDF0000,0xffffc000" 

我可以在每个网站上找到的建议方法是将其设置为运行,memtest86并让其向您显示BadRAM设置。memtest86给了我一页我必须输入的内容。我可以看到所有地址都在一个16K块中,所以我只想将该16K块映射为无效。这是我生成正确条目的方式。

第一个参数很简单。那是坏内存的基址。以我为例,我可以看到所有错误地址都大于0x7DDF0000且小于0x7DDF4000。因此,我以16K块的开头作为我的起始地址。

第二个参数是掩码。将1放在您想要的地址范围共享相同值的位置,将0放在会变化的地址范围。这意味着您需要选择地址范围,以使仅低阶位发生变化。看我的地址,面具的第一部分很简单。您要以0xffff开头。对于下一个小节,我将用位图进行说明。我的范围是0000至0011。因此,badram的掩码为1100或十六进制c。最后3个半字节在掩码中必须全部为0,因为我们希望将整个范围都映射出来。因此,我们得到的总结果为0xffffc000。

将该行设置为之后/etc/default/grub,我运行sudo update-grub并重新启动,并且不再使用我的内存不足。使用此方法不需要内核补丁即可映射出错误的内存。

资料来源:https : //help.ubuntu.com/community/BadRAM#BADRAM_setting_in_Grub2

更新#1:

如果您正在使用的系统已经有一个(或多个)错误的内存条,则有两个选择:a) 暂时放置良好的内存,直到构建补丁为止 b)如果内存错误没有在下面显示内存,您可以添加“ mem = ## MB”内核选项以暂时禁用该点以上的内存。例:据称memtest86,我的记忆棒有315MB至325MB之间的错误。通过添加“ mem = 314MB”,我告诉内核假装我只有314MB。我的系统将足够稳定以构建补丁,这时我可以传递一个参数以仅跳过315MB和325MB之间的部分(这为我提供了502MB的可用内存)。

例如:引导Ubuntu Live,在GRUB菜单上,e按进入编辑模式,使用箭头键找到“ quiet splash”,更改为“ quiet splash mem = 2048MB”,CTRL+xF10继续引导。

更新2:

要获取memtest86,请访问https://www.memtest86.com/并下载/运行其免费的memtest来测试您的内存。在所有4/4测试中至少获得一次完整通过,以确认良好的记忆力。这可能需要几个小时才能完成。

更新#3:

根据您的坏RAM所在的位置,您可能会遇到问题。彼得·科德(Peter Cordes)有个好主意。卸下硬盘。将其放入另一台计算机。安装Ubuntu。修改GRUB。然后将HDD返回原始笔记本电脑。尝试并启动它。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在缺少内置显示屏的旧笔记本电脑上安装Ubuntu

如何在Zesty(在Dell笔记本电脑上)上安装BIOS更新?

如何在没有DVD或USB的笔记本电脑上安装Win8?

如何在装有Intel GMA 4500 MHD的笔记本电脑上安装Arch Linux?

在同时具有常规SSD和M.2 SSD的笔记本电脑上,如何在Windows上安装Windows?

RAM的增加如何影响笔记本电脑的待机电池寿命?

如何在Dell Latitude笔记本电脑上安装Nvidia驱动程序-Ubuntu 16.04

如何在带有UEFI的Legion y530笔记本电脑上安装Ubuntu 18.04

如何在笔记本电脑上使用Ubuntu安装Windows8?

在非常旧的笔记本电脑上安装Ubuntu

如何在带有UEFI的Pavilion-G6笔记本电脑上安装12.10

笔记本电脑安装Ubuntu

无法在笔记本电脑上安装ubuntu 14.04

低压会损坏笔记本电脑或电池吗?

如何在没有驱动程序CD的笔记本电脑上重新安装Windows 7?

如何在Windows 8.1 OEM笔记本电脑上安装Windows 10安装?

如何在笔记本电脑中将Ubuntu 14.04与相同的现有OS一起安装?

如何在Acer笔记本电脑中升级没有电池的UEFI BIOS?

如何从Ubuntu笔记本电脑的电池中为Ubuntu手机的电池充电?

如何在装有Ubuntu的笔记本电脑上安装和启用无线驱动程序?

如何在没有USB2.0或DVD驱动器的笔记本电脑上安装Windows 7?

删除Win 8,在具有UEFI的笔记本电脑上安装Ubuntu 16.04 64位

如何在没有网线的情况下在旧笔记本电脑上安装Linux并让wifi正常工作?

在装有Windows 10的笔记本电脑上安装Ubuntu

如何在没有CMOS电池的情况下重置笔记本电脑的BIOS?

无法在MSI笔记本电脑上安装Ubuntu

在干净的笔记本电脑上安装Ubuntu

如何在曾经有 Windows 的笔记本电脑上正确安装 Debian?(可能是MBR有问题)

如何在笔记本电脑上的电池开始充电/放电时执行 bash 脚本?