我购买了一台新的 Dell 15R 笔记本电脑,它预装了 Windows 8 64 位和 ueifi 启动。我制作了一张 ubuntu 12.10 DVD 并加载了它。当我开始安装时,我的安装程序无法识别任何其他 Windows 8 或安装的任何其他操作系统。当我转到高级分区工具时,我可以看到我的可用空间,我的 Windows 分区。但我没有继续。有人能帮忙吗?
答案1
我的 Dell XPS 8500 台式机也遇到了类似的问题。我发现以下错误报告很有帮助:
https://bugs.launchpad.net/ubuntu/+source/os-prober/+bug/1079056
建议的解决方法对我有用。使用以下命令运行 ubiquity(Ubuntu 安装程序):
$ WINOSDATA=true ubiquity
如果需要的话,更详细的说明如下:
从 Ubuntu Live CD(或 USB)启动您的计算机,然后选择选项“无需安装即可试用 Ubuntu”。
打开终端窗口,例如按 Ctrl+ALt+T。
输入命令
$ WINOSDATA=true ubiquity
然后 Ubuntu 安装程序应该会检测到您的 Windows 8 安装(对我来说确实如此)。
问题似乎出在 os-prober 上,这是 ubiquity 用来检测已安装操作系统的命令。您可以先运行$ sudo os-prober
,然后 来测试$ sudo WINOSDATA=true os-prober
。您可能会发现,在第一种情况下,没有检测到操作系统,但在第二种情况下,检测到了 Windows 8。(用任何非零值替换“true”同样有效。不要问我为什么。)
答案2
是的,机器启动时进入启动选项并禁用UEFI!
答案3
我的笔记本电脑自带 Windows 8,也遇到了类似的问题。原来,它同时有 GPT 和 MBR 分区表,这会让安装(和 gparted)变得混乱。请按以下步骤操作:
启动 Live CD,不要选择安装选项,而是选择测试 Ubuntu。
打开 shell 并输入
sudo sgdisk --zap /dev/sda
其中 sda 是包含 Windows 分区的磁盘。它会抱怨分区问题,但这没关系。
继续安装 Ubuntu。