windows/ubuntu 上没有 gpt grub

windows/ubuntu 上没有 gpt grub

我有一台华硕 k55VM。问题是,安装 Windows 7 后,再安装 Ubuntu 12.10,grub 没有出现。

使用 gparted 创建了分区表,我以 msdos 格式创建,但后来安装 Windows 7 时它不接受它并说以 gpt 格式创建,因此我删除了磁盘(分区表?)并创建了一个 160GB 的分区。

后来我进入了 ubuntu 的 Live CD,在那里我为 ubuntu 创建了分区...我安装并重新启动。重新启动 grub 没有出现,但 windows 分区确实出现了。

我希望有人能帮助我。(我很绝望)

先感谢您。

解决方案?:

非常感谢

hadDisk 500gb上网本是新的

答案1

问题似乎是 Windows 正在安装电喷模式,而 Ubuntu 则安装在BIOS模式。对于大多数主板来说,在这两种模式下切换都很不方便,因此最好以相同模式安装系统。

根据您的描述,您的系统当前设置了GUID 分区表 (GPT),这是 Microsoft 以 EFI 模式启动计算机所必需的。正如 user73855 所说,超过 2TiB 的磁盘需要 GPT,但它也是基于 EFI 的计算机上的首选分区系统。Linux 可以从 GPT 磁盘以 BIOS 模式启动,但 Windows 不能。

最简单的方法可能是重新安装 Ubuntu,但请确保安装程序在 EFI 模式下启动,而不是在 BIOS 模式下启动。查看计算机手册或启动消息,了解如何在启动时获取启动菜单。它可能提供两个 CD/DVD 启动选项,一个用于在 BIOS(又称传统)模式下启动,另一个用于在 EFI(或 UEFI)模式下启动。如果您能找到这样的选项,请选择 EFI/UEFI 模式启动。以这种方式重新安装 Ubuntu 应该可以解决问题。

如果你找不到这样的固件选项,你的任务就会变得更加困难。你应该能够通过手动安装 Linux 的 EFI 引导加载程序来管理。我写过关于此主题的网页,因此请查看它以了解可用的内容以及如何安装。不幸的是,如果您无法控制系统启动 Ubuntu 安装程序或其他紧急 Linux 光盘的方式,则必须通过重命名 Microsoft 引导加载程序并使用该名称安装您选择的引导加载程序(至少是暂时的)来进行安装。

一种完全不同的方法是清除磁盘上的所有内容,然后在 BIOS 模式下重新安装两个操作系统。不过,这将需要强制 Windows 安装程序在该模式下启动,如果您能找到一个固件选项来控制安装介质的启动模式(BIOS 与 EFI),这将最容易实现。如果您有这样的选择,那么在 EFI 模式下重新安装 Ubuntu 将比在 BIOS 模式下重新安装两个操作系统更容易。

最后一个选项是安装我的重新索引引导加载程序。版本 0.4.6 增加了在启用开关的固件上启动 BIOS 模式操作系统的功能。不过,您需要更改文件scanfor中的选项refind.conf以包含该hdbios选项。您可以从 Windows 安装 rEFInd(文档描述了如何操作)并将 更改为refind.conf。完成后,您应该会看到一个适用于 Ubuntu 的“通用”启动选项(它将被标记为“从 HD 启动”或类似名称;我不记得确切的措辞)。如果您愿意,您可以进行一些其他更改,让 rEFInd 以多种方式更直接地启动 Linux;请参阅 rEFInd 文档的“启动 Linux 的选项”部分。

答案2

翻译: 如果你能,就把这个问题放在你的问题里

我有一台华硕 k55VM。问题是,安装 Windows 7 后,再安装 Ubuntu 12.10,grub 没有出现。

使用 gparted 创建了分区表,我以 msdos 格式创建,但后来安装 Windows 7 时它不接受它并说以 gpt 格式创建,因此我删除了磁盘(分区表?)并创建了一个 160GB 的分区。

后来我进入了 ubuntu 的 Live CD,在那里我为 ubuntu 创建了分区...我安装并重新启动。重新启动 grub 没有出现,但 windows 分区确实出现了。

我希望有人能帮助我。(我很绝望)

先感谢您。

解决方案?

-英语:嗯……我不知道那里发生了什么,但 GPT 适用于大于 2.2 TB 的硬盘。最好知道你有什么硬盘(至少是大小)。MBR 适用于大多数硬盘。不过 GPT 和 MBR 不应该是你关心的问题,除非笔记本电脑是新的。

MSDOS 格式?我认为这是针对旧 Windows 版本的旧分区。NTFS 是 Windows 使用的格式。您可以尝试在启动时按 SHIFT,这可能会启动 grub。[如果您有多个 HDD,grub 将安装在其中一个中。如果先启动了错误的 HDD,那么难怪 grub 无法启动。(我的意思是:HDD1+HDD2,在 HDD2 上安装 grub,重新启动,HDD1 因 BIOS 而加载,grub 无法启动)]

我会这样做:1:启动/安装 Windows7,在其中创建 2 个分区,60 GB ntfs 用于 Windows,其余为空白空间。重新启动。2:安装 Ubuntu,创建 3 个分区,一个用于“/”根目录,一个用于 /home,4 GB 用于 SWAP,(根目录必须是主分区,其余分区无关紧要),其余分区可以创建“共享”ntfs 分区。重要的是,在硬盘上安装 grub。您可以看到选项,但不是将其安装在分区上,而是直接安装在 /sda 上。

冷静下来,别担心,如果可能的话,请给我们截图或更多信息,这样我们才能帮助你。干杯。

-西班牙语:还好……如果它继续存在,那么 GPT 可以为超过 2.2 TeraBytes 的硬盘提供足够的空间。很高兴知道 DiscDur 的类型是什么(因为它更好)。 MBR 是 DD 市长的职责。不仅如此,据我所知,几乎没有任何迹象表明这是新的端口。

格式化 MSDOS?我认为这是适用于旧 Windows 版本的。现在使用 NTFS(请注意)。

您可以尝试在 PC 桌面上保持“Mayús”的脉冲,但必须保存 GRUB。 [如果 DD 时间过长,grub 会安装在第 2 格(就像它被踩到一样)并且如果 DD 时间过长,grub 不会像开始时那样正常启动。 (我想说:DD1+DD2,在 DD2 上安装 grub,重新启动,DD1 启动是因为 BIOS 还没有配置好,而且什么也没发生,只是因为 grub 安装在 DD2 上)]

我的时间是: 1:启动/安装 Windows 7 7.1。另外,您还可以为 Windows 创建 60GB 空间(安装完毕后)、NTFS 以及剩余空间以供使用。雷尼西亚斯。 2:安装 Ubuntu,创建 3 个分区,一个为“/”,一个为“/home”,4 GB 为 SWAP,(“/”应该是主分区,其余的无需输入),其余的就可以创建一个 NTFS 分区与 windows 和 linux 结合使用。更重要的是,在安装程序中,选择要安装的 GRUB。查看选项,但不要安装参与,除非您使用硬分叉(“/sda”?)

安静,不要担心,你可以用手指点击几下,或者提供更多信息帮助我们。苏尔特!

相关内容