Failed to install Fedora 20 beta 5

我常用的一台 Fedora 18 无法做 yum update 好久了。所以想到重装。Fedora 20 beta 5 已经出来了,也正好趁此尝尝鲜。

我按我的常规做好了 liveusb,可是非常奇怪,启动不了,在启动刚开始就卡住了。提示信息为

Secure boot not enabled
error: failure reading sector 0xfc from “hd1”
error: failure reading sector 0xe0 from “hd1”

我一开始以为 liveusb 没做好,可拿到另一台机子却能毫无故障地启动了。我就排除了 liveusb 自身的原因。

有人说这是 BIOS 里 Secure boot disabled 的缘故,可我的 BIOS 根本没这个选项。

有人说这是 EFI (UEFI) boot 造成的,我选择了不从 EFI 设备启动,但仍从同一个 liveusb 启动,结果错误提示 Machine check error,然后就自启了。

搞了半天,放弃安装 Fedora 20,转而研究 Fedora 18 为什么无法做 yum update。结果发现,是 [Errno -1] Metadata file does not match checksum Trying other mirror 之类的错误造成的。我试着

yum clean metadata

再作 yum date 就很顺利了。

1 comment

  1. 今天又有新发现:我用刚做完 yum update 的 Fedora 18 的 liveusb-creator 重新写了一次 Fedora 20 beta 5 的 iso 文件,竟然能启动机器进入 Fedora 20。启动时仍显示“Secure boot not enabled”,但一闪而过,没有影响启动。

    看来之前长期没有做 yum update 的 liveusb-creator 做的 usb 启动盘跟现在的最新的 usb 启动盘还是有区别的。但是前者能启动别人的电脑,不能启动我的电脑,让我总结不出真正的原因是什么。

    Fedora 20 还是值得期待的,它支持 EFI,安装完成后在 BIOS Boot Menu 上直接显示 “Fedora”,而不是某某硬盘的标识(怎么做到的?)。我感觉启动速度也快了很多。

Leave a comment

Your email address will not be published. Required fields are marked *