我有一台华硕 n56v,在安装 Ubuntu 12.04 x64 时遇到了麻烦。
我已经安装了 Windows 7 x64!
硬盘为:Hitachi HTS547575A9E384
我的问题:
安装程序无法识别已经存在的分区,并且仅提供有分区的选项。
有人可以帮我吗?
这是 ACPI/IDE 冲突、缺少驱动程序还是与 Windows 7 冲突?
(我不是 Linux 专家,只是有时使用它。)
我现在尝试了一些与 GTP 表有关的 EFI 选项。一切正常,但我无法修复双重启动(Windows 启动加载程序)或 GRUB2。
笔记本电脑仍有 BIOS,但能够以 EFI 模式启动 DVD/CD。
现在我尝试使用旧的 Windows MBR 样式来避免 EFI 和 GTP。我重新安装了 Windows,到目前为止没有问题。
当我想尝试安装 Ubuntu 时,它没有检测到已经存在的分区表。它只是向我显示整个磁盘的空白空间。
其他主题例如Ubuntu 12.04 没有看到我的电脑上已安装的窗口(双重安装)别帮我。
os-prober 向我展示了正确的结果。
我不知道如何处理 gdisk,如下所示安装程序未检测到现有分区表/Windows 7 分区。
我有 750GB 的整个磁盘。我使用:90GB 用于 Windows 保留分区 + 系统分区,500GB 用于数据,其余部分应用于 SWAP 和 linux 系统。
我怎样才能让 Ubuntu 检测分区表?
答案1
在安装 Windows 之前:可能没有必要:a) 启动 live-cd / stick 并使用 gparted,按如下方式创建一个 GPT 分区表:为 Windows 留出一些空白空间(~120GB),然后为 ubuntu 创建一个可能的交换和根分区。(也许没有它它也能工作:在我的情况下它没有)
b)安装 Windows,使用可用空间:Windows 将自动设置分区(3 个分区:一个 UEFI、一个 Windows 启动、一个 Windows 数据)
c) 无法从 CD 安装(bios 能够在 uefi 中启动 win7,但无法在 uefi 中启动 ubuntu),但是从 usb 驱动器安装则顺利。
ubuntu 需要一个带有“标志”的 1MB 分区:bios_grub(使用 gparted 制作时),如果您设置分区类型(使用安装程序)也可以:来自安装程序分区程序的 boot-partition
d)我创建了分区表:sda5:交换(8GB),sda6(100GB),sda7(1MB);我选择 sda1 作为引导加载程序的位置(分区表下方的选择)(efi 分区 - 在我的情况下为 sda1 - 可以保存很多引导加载程序
安装程序自动设置了一个名为“linuxmint”的 uefi 引导加载程序(在我的情况下)
e)打开终端:像以前一样挂载所有分区,然后再次尝试 efibootmgr 命令(上面两个项目符号)并继续:编辑 /etc/grub.d/40_custom 添加并插入以下内容:
-#### 是来自 sda1 的 UUID(要查找使用:'ls -la /dev/disk/by-uuid/')菜单条目“Windows x86_64 UEFI-GPT”{搜索 --fs-uuid --no-floppy --set=root ###-#### chainloader (${root})/EFI/Microsoft/Boot/bootmgfw.efi }
建议:使用 grub-customizer 以便于处理
F)使用:“update-grub”并重新启动:正确的引导加载程序(如果您正在查看 BIOS)名为:linuxmint(P0......),而不是 GRUB2(如果也可用)
结束