[原]Fedora 20安装记录
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安装记录的更多相关文章
- [原]Fedora 20的yum配置
新装了一套Fedora 20操作系统,又要开始配置yum了.下面总结以下步骤: 1.下载国内比较快的yum源 推荐163的yum源,sohu的yum源也不错,我一般就装第一个,安装163 yum源主页 ...
- Fedora 20 安装搜狗拼音输入法
1.卸载ibus sudo yum remove ibus gsettings set org.gnome.settings-daemon.plugins.keyboard active fal ...
- Fedora 20 安装后的一些事情
1.关闭selinux 可以在软件中,找到selinux管理工具:system-config-selinux.py 2.安装源 可以通过# ls -l /etc/yum.repos.d 查看现有的安装 ...
- fedora 20安装vim Transaction check error
Transaction check error安装时 yum remove vim-minimal 再安装vim ok
- [原]在Fedora 20环境下安装系统内核源代码
1.安装Kernel Headers(头文件) 通过安装kernel-devel RPM包就可以得到Kernel Headers,但默认情况下没有被Fedora 20安装.通过DVD ISO 或者 y ...
- Fedora 20下安装官方JDK替换OpenJDK并配置环境变量
Fedora 20自带OpenJDK,所以如果安装官方的JDK的话要先删除OpenJDK,步骤如下: 1:rpm -qa|grep jdk 查看当前的jdk情况. 2:yum -y remove ja ...
- 双显卡安装Fedora 20
电脑CPU上有核芯显卡,独立显卡是Nvidia的GeForce.在安装Fedora 20 64位的时候,通常会有一个优先级.在电脑BIOS中有一个显卡的启动选项,PCIe或者IGFX,PCIe是独立显 ...
- 分布式监控系统Zabbix-3.0.3-完整安装记录(1)
分布式监控系统Zabbix-3.0.3的安装记录 环境说明zabbix-server:192.168.1.30 #zabbix的服务端(若要监控本机,则需要配置本机的Zabbix agent, ...
- 关于node.js和npm,cnpm的安装记录以及gulp自动构建工具的使用
关于node.js和npm,cnpm的安装记录以及gulp自动构建工具的使用 工作环境:window下 在一切的最开始,安装node.js (中文站,更新比较慢http://nodejs.cn/) ...
随机推荐
- 301、404、200、304、500等HTTP状态,代表什么意思?
一些常见的状态码为: 200 - 服务器成功返回网页 404 - 请求的网页不存在 503 - 服务器超时 下面提供 HTTP 状态码的完整列表.点击链接可了解详情.您也可以访问 HTTP 状态码上的 ...
- LeetCode Median of Two Sorted Arrays 找中位数(技巧)
题意: 给两个有序(升or降)的数组,求两个数组合并之后的中位数. 思路: 按照找第k大的思想,很巧妙.将问题的规模降低,对于每个子问题,k的规模至少减半. 考虑其中一个子问题,在两个有序数组中找第k ...
- java中replace和replaceAll的区别
replace和replaceAll是JAVA中常用的替换字符的方法,它们的区别是: 1)replace的参数是char和CharSequence,即可以支持字符的替换,也支持字符串的替换(CharS ...
- CentOS云服务器数据盘分区和格式化
1. 查看数据盘信息 登录CentOS云服务器后,可以使用“fdisk -l”命令查看数据盘相关信息. 使用“df –h”命令,无法看到未分区和格式化的数据盘,只能看到已挂载的. [root@VM_7 ...
- 67. Add Binary
public class Solution { public String addBinary(String a, String b) { char[] aa=a.toCharArray(); cha ...
- codeforces 192b
link: http://codeforces.com/contest/330/problem/B I think the problem is hard at first. However, whe ...
- 第三篇T语言热键启动方法
热键控件 热键控件的使用方法 第一步:选择热键添加到面板上. 第二步:热键控件属性选择热键键值. 第三步:添加热键事件功能. 热键模式的选择 1.普通模式 2.软件模式 3.硬件模式 脚本的基本操作 ...
- 使用 rqt_console 和 roslaunch---8
使用 rqt_console 和 roslaunch Description: 本教程介绍如何使用rqt_console和rqt_logger_level进行调试,以及如何使用roslaunch同时运 ...
- Bootstrap部分---环境安装及一个可视化的布局;
一:环境安装*****顺序不可变***** <head> 如果需要可以设定,移动设备优先 <meta name="viewport" content=" ...
- Cent OS 6.5安装 php memcached扩展
首先查看memcache的依赖库是否有安装,如果对这个有疑问可以参考php手册的memcache的安装需求说明 命令如下: 查询: rpm -qa | grep libevent 安装:yum -y ...