我可以安装 Windows,但不能安装 ubuntu

我可以安装 Windows,但不能安装 ubuntu

我哥哥让我格式化并重新安装他的 Toshiba Satellite L745D 中的 Windows 和 Ubuntu。Windows 一切正常,但当我尝试安装 Ubuntu 时却无法安装。在安装 Ubuntu 时,系统似乎可以正确创建分区,但随后却抛出了错误“Errno 30 只读文件系统”或“errno 5 输入/输出错误”。

我知道还有另一篇关于该错误的帖子,但有人解决了我的问题。以下是我已证明的事情:

  • 我已经检查了 ubuntu 14.04 的 md5sum,它是好的。
  • 已通过 ubuntu、mint 和 zorin 验证。
  • 使用 Unebootin(windows 和 ubuntu)、Lili(windows)和命令 dd 来创建启动 usb。
  • 我已经证明有 3 个不同的 USB。
  • 我已经运行了 badblocks 和 0 个错误、testmemo 和同样的情况。
  • 我已经更换了内存,但仍然不起作用。
  • 使用相同的 USB,我可以在另一台笔记本电脑上安装 ubuntu。
  • 我已经格式化硬盘并安装了 ubuntu,但仍然出现同样的错误。
  • 我将分区 ext4 更改为 ext2 并且似乎可以安装,但是 ubuntu 没有安装 grub。

我根据评论中的建议运行了以下命令:

$ grep -Fe ntfs -e fuse /proc/mounts
none /sys/fs/fuse/connections fusectl rw,relatime 0 0
gvfsd-fuse /run/user/999/gvfs fuse.gvfsd-fuse rw,nosuid,nodev,relatime,user_id=999,group_id=999 0 0

$ ls -ld /media/live/c1d96d80-5d12-43ad-9700-98293ada982b
drwxr-xr-x 4 root root 4096 Jan 18 14:01 /media/live/c1d96d80-5d12-43ad-9700-98293ada982b`

$ sudo touch /media/live/c1d96d80-5d12-43ad-9700-98293ada982b/foobar.txt

最后一个命令导致文件为空/media/live/c1d96d80-5d12-43ad-9700-98293ada982b/foobar.txt

答案1

此问题是由 Windows 引起的。我假设您运行的是 Windows 8/8.1/10。这些 Windows 版本使用一种技术将分区置于休眠模式。换句话说,Windows 保护自己不被缩小,因为微软更希望您使用 Windows 而不是 Linux。(混蛋!)无论如何,您可以在 Windows 下以管理员身份使用命令提示符并执行以下命令来禁用休眠:powercfg.exe -h off。这应该可以解决问题。如果它仍然不起作用,请在此处发布您的问题,我会看看我是否能帮助您。

相关内容