使用Live CD ISO在新计算机上安装Fedora 17。
当我到达为Fedora安装创build新分区的部分时,出现以下错误:
you have not created a bootloader stage1 target device sda must have a gpt disk label
这个网站帮助确定了这个问题:
http://forums.fedoraforum.org/showthread.php?t=271743
我从“EFI”模式启动Fedora LiveCD而不是BIOS模式。 要找出您当前正在启动的模式,请使用以下步骤:
首先,当你启动到fedora liveCD的时候,按下Ctrl + Alt + F2会popup一个新提示。 以root身份login(无密码)。 然后使用这个命令:
dmesg | grep EFI
如果这个命令不产生输出,或者换句话说embedded了“EFI”的一行或两行,那么你就以BIOS模式启动。 但是,如果您获得数十行输出,其中大部分是指EFI内存设置,则Linux将以UEFI模式启动。
我的问题是我在UEFI模式下启动Fedora光盘,因为我使用的DVD播放机来自以前的旧电脑。 所以为了缓解上面定义的错误,我们必须让fedora以BIOS模式启动,而不是EFI模式。
解:
重新启动计算机,按Delete进入BIOS(可能需要使用不同的密钥)。 转到您的启动选项。 您看到“引导优先顺序”,第一个引导优先级设备被设置为EFI:DVD Rom。 这是我的问题,我从另一台电脑上偷取的DVD搞砸了Fedora的安装方式。
我的BIOS设置实用程序是由ACER Inc版本2.14。
解决办法是把这个Boot的优先权改为使用其他的DVD Rom设置:(我的说:“CD&DVD:HL-DT-ST DV …”,不包括术语“EFI”,我把它设置为高于另一个。
所以事实certificate,如果您将另一台计算机上的DVD驱动器插入新计算机中,则在尝试安装Fedora 17时可能会给您带来麻烦。
您必须创build一个/ boot分区,并使用bootloader软件包中的文件填充该分区。 引导程序是GRUB。 这应该由安装程序自动完成。 你只需要让它做到这一点。
之后阅读本节和9.14节。
http://docs.fedoraproject.org/en-US/Fedora/16/html/Installation_Guide/s2-diskpartrecommend-x86.html