Fedora是我最喜欢的Linux版本,很长时间以来我都在安装使用。近一年多以来一直在搞一个C#相关的开发,很久都没有接触Fedora了,我上一次使用的版本还是Fedora 17。本以为作为一个“老”Fedora用户,安装一下最新版的Fedora 20应该轻松搞定的,没想到竟然折腾了我整整三天,今天才算是彻底搞定。这也给了我一个深刻的教训——要时刻保持勤奋的学习姿态,否则马上就会变得狂妄自大一败涂地。

  从Fedora官方网站下载DVD ISO文件,准备硬盘安装。跟往常一样,把DVD ISO放到一个独立的分区以便于安装,惊讶的发现了第一个问题:

(1)Fedora 20的DVD ISO文件大于4GB,不能放在FAT32分区,而放在NTFS分区的话,Linux安装过程又不能读取。怎么办?

  利用Acronis Disk Director Suite分区工具软件创建一个独立的ext3分区,并用另一个款ext3分区读取软件Ext2Fsd使其在WIN7系统下可读写。将超大的DVD ISO文件复制到该ext3分区下,提取isolinux文件夹,并用启动编辑软件EasyBCD 2.1.2创建Fedora启动安装菜单。到目前位置,看起来已经够复杂了,应该没问题了吧?结果大大超出了我的意料之外,安装的时候出现了第二个大问题:

(2)在读取软件仓库的界面显示“设置软件仓库失败”,而且手动设置该ISO文件时,竟然出现了未知的错误,安装过程强行被终止了。这又是怎么回事?

  经过我反复的安装测试发现,仅仅从ISO文件中提取isolinux文件夹是不够的,还需要将BOOT、images、LiveOS文件夹都提取出来放在该分区的根目录。这样一来的话,就没有问题了。不过,这究竟是为什么?我还不清楚,希望以后能明白。到这里了,我舒了一口气,以为安装之后就没问题了。没想到,我发现这才是噩梦的开始——我选择了一个KDE界面,发现Fedora 20的KDE给人一种很华丽很流畅的感觉,但是系统非常的不习惯,我在搜索了很多次“如何从KDE转成GNOME”无果后,愤然重新安装了一遍Fedora 20选择我熟知的GNOME。这时,有一个费劲的问题诞生了:

(3)yum操作出现错误“Could not parse metalink https://mirrors.fedoraproject.org/metalink?repo=fedora-$releasever&arch=x86_64 error was No repomd file”,这个问题看起来是因为yum没有解析出$releasever变量导致的。怎么办?

  在国内的网站了搜索了一整天都没说出个所以然。Google又不让用,只好FQ了。Google才是真的大神阿,果然有人就说了,这个$releasever是可以通过“yum --releasever=20 ”来指定的,不过,这样每次yum都需要输入,势必很麻烦。另一位大神给出了方案——$releasever默认是从“fedora-release”得来的,可以利用“rpm -q fedora-release”得到实际的版本号。我用了一下发现果然没有,好吧,从网易的yum源中得到安装包“fedora-release-20-1.noarch.rpm”,安装一下就解决了!

  这一路下来,我发现安装Fedora 20真的是一件不容易的事情阿,Linux发行版可能根本就没想让小白用户简单使用,Fedora的客户目标还是专业的Linux学习者和研究者。

[原]Fedora 20安装记录的更多相关文章

  1. [原]Fedora 20的yum配置

    新装了一套Fedora 20操作系统,又要开始配置yum了.下面总结以下步骤: 1.下载国内比较快的yum源 推荐163的yum源,sohu的yum源也不错,我一般就装第一个,安装163 yum源主页 ...

  2. Fedora 20 安装搜狗拼音输入法

    1.卸载ibus sudo yum remove ibus    gsettings set org.gnome.settings-daemon.plugins.keyboard active fal ...

  3. Fedora 20 安装后的一些事情

    1.关闭selinux 可以在软件中,找到selinux管理工具:system-config-selinux.py 2.安装源 可以通过# ls -l /etc/yum.repos.d 查看现有的安装 ...

  4. fedora 20安装vim Transaction check error

    Transaction check error安装时 yum remove vim-minimal 再安装vim ok

  5. [原]在Fedora 20环境下安装系统内核源代码

    1.安装Kernel Headers(头文件) 通过安装kernel-devel RPM包就可以得到Kernel Headers,但默认情况下没有被Fedora 20安装.通过DVD ISO 或者 y ...

  6. Fedora 20下安装官方JDK替换OpenJDK并配置环境变量

    Fedora 20自带OpenJDK,所以如果安装官方的JDK的话要先删除OpenJDK,步骤如下: 1:rpm -qa|grep jdk 查看当前的jdk情况. 2:yum -y remove ja ...

  7. 双显卡安装Fedora 20

    电脑CPU上有核芯显卡,独立显卡是Nvidia的GeForce.在安装Fedora 20 64位的时候,通常会有一个优先级.在电脑BIOS中有一个显卡的启动选项,PCIe或者IGFX,PCIe是独立显 ...

  8. 分布式监控系统Zabbix-3.0.3-完整安装记录(1)

    分布式监控系统Zabbix-3.0.3的安装记录 环境说明zabbix-server:192.168.1.30     #zabbix的服务端(若要监控本机,则需要配置本机的Zabbix agent, ...

  9. 关于node.js和npm,cnpm的安装记录以及gulp自动构建工具的使用

    关于node.js和npm,cnpm的安装记录以及gulp自动构建工具的使用   工作环境:window下 在一切的最开始,安装node.js (中文站,更新比较慢http://nodejs.cn/) ...

随机推荐

  1. App_Code 引起的 ambiguously 问题

    今天遇到了一个这样的问题,一个.net framework 4.0 的web application ,下面有一个App_Code文件夹,里面的一些公共类的build action 是 Compile ...

  2. php中读取文件内容的几种方法

    1.fread string fread ( int $handle , int $length ) fread() 从 handle 指向的文件中读取最多 length 个字节.该函数在读取完最多 ...

  3. Spring MVC+Maven+Freemarker+Mybatis开发环境搭建

    版权声明:本文为博主原创文章,未经博主允许不得转载.   目录(?)[-] 创建一个Spring MVC项目 集成Freemarker 集成Mybatis Mybatis自动生成工具   利用STS( ...

  4. Container With Most Water

    Given n non-negative integers a1, a2, ..., an, where each represents a point at coordinate (i, ai).  ...

  5. Java强,软,弱,虚类型

    链接 http://wiseideal.iteye.com/blog/1469295

  6. sqlserver函数

    SQLServer时间日期函数详解,SQLServer,时间日期, 1.      当前系统日期.时间 select getdate() 2. dateadd      在向指定日期加上一段时间的基础 ...

  7. hiho一下116周 网络流

    网络流二·最大流最小割定理 时间限制:10000ms 单点时限:1000ms 内存限制:256MB 描述 小Hi:在上一周的Hiho一下中我们初步讲解了网络流的概念以及常规解法,小Ho你还记得内容么? ...

  8. MySql数据类型(转)

    数值类型 MySQL 的数值数据类型可以大致划分为两个类别,一个是整数,另一个是浮点数或小数.许多不同的子类型对这些类别中的每一个都是可用的,每个子类型支持不同大小的数据,并且 MySQL 允许我们指 ...

  9. 谷歌浏览器chrome与firefox的冲突(未解之谜)

    那年,公司开发了一套在线制作电子书的系统 e-textbook. 我负责小学电脑科教材在线题目的制作. 利用 ps制作剪裁好图片,导入系统,制作题目,并通知同事添加代码. 检测时,却发现有一道图片拖放 ...

  10. 经典ASP.NET MVC3.0入门详解

    http://blog.csdn.net/csh624366188/article/details/7064269 :由于本文原在word文档里编写,写本文章时运用了大量截图,直接复制到博客里,没有显 ...