我正在尝试将我的笔记本电脑设置为双启动 Ubuntu 13.10 和 Windows Vista。我进入驱动器表时,它要么冻结,要么出现错误,提示“无法满足分区参数”或类似内容。现在我只看到黑屏,交替显示缓存数据请求失败和“写入”相关内容。有人知道我可能做错了什么吗?
答案1
“无法满足分区参数”消息通常表示当前分区程序(在本例中为 Ubuntu 的安装程序)与磁盘上现有分区的创建程序之间的分区对齐策略不匹配。具体来说,过去分区的起点和终点是在“柱面”边界上对齐的。磁盘柱面是真实存在的,但用于分区的“柱面”边界自 1990 年代以来就一直是方便的虚构。最近,它们变成了不方便的虚构,现在它们完全是有害的,这就是为什么新软件会在 1MiB 边界上对齐分区。
问题是 libparted 中似乎存在舍入问题,因此当您告诉它创建一个新分区,而前一个或后一个分区之间没有空格时,它往往会尝试调整对齐方式,这可能会导致分区重叠。解决方案是手动创建分区,但在您创建的分区和任何已存在的分区之间留出一个短间隙(1MiB 就足够了)。不幸的是,这意味着您需要使用“其他”安装选项而不是自动分区。
话虽如此,您的其他错误听起来可能是硬件问题的症状。当然,无法重复的问题通常是硬件故障的症状。发布完全的和精确的不过,错误消息对于进一步诊断是必要的。如有必要,请用数码相机拍照并在此处发布(或链接)。不过,请确保文本清晰易读。