我试图在联想新款 T440p 笔记本电脑上安装 ubuntu,但由于同样的原因总是失败:
[ 135.292409] SQUASHFS error: sb_bread failed reading block 0x9d7f3
[ 135.292411] SQUASHFS error: Unable to read fragment cache block [275faa28]
[ 135.292413] SQUASHFS error: Unable to read page, block 275faa28, size 23a7
我下载了最新的 Ubuntu(Ubuntu 14.04.1 LTS 64 位),现在尝试使用我拥有的每个 USB 记忆棒,只要其空间超过 1GB,但都没能正常工作!
我用 HashCalc 检查了 .iso 文件哈希,哈希没有问题。我用 Universal-USB-Installer 安装了文件,显然也成功了(我实际上从 Ubuntu 获得了启动屏幕,在那里我必须选择“启动 ubuntu”或“安装 ubuntu”等) - 但经过 3 个不同的 USB 记忆棒和大约 5 次尝试后,它仍然完全失败。
ubuntu 加载屏幕只是加载了很长时间,当我使用 CTRL+ALT+F2 进入虚拟控制台时,它会显示上述错误每隔几秒重复一次。
我该怎么做才能解决这个问题?目前无法刻录 CD/DVD,我只有那三个 USB 记忆棒可以尝试(而且看起来 USB 记忆棒确实不是问题所在)。
有任何想法吗?
编辑:我现在设法刻录了 DVD,但仍然遇到完全相同的问题!(我重新下载了 .iso,再次检查,再次检查校验和,似乎没问题)。即使使用 DVD,我也遇到:
[ 183.251602] SQUASHFS error: Unable to read fragment cache entry
和
zlib decompression failed, data probably corrupt
这怎么可能呢?
答案1
我设法暂时解决了这个问题:按 F6(或者在我的情况下按 FN+F6)我可以打开“附加”菜单,我必须在其中选择选项acpi=off
。有了这个选项,我终于可以继续安装了。
答案2
我在使用 USB 棒在 Dell Inspiron 15R 上安装 ubuntu 16.04 和 ubuntu 17.10 时遇到了类似的问题 ( SQUASHFS error: sb_bread failed reading block
)。不过,我的问题出在 USB 棒上,通过更换 USB 棒解决了。