一、Fedora19的U盘安装

2013年7月3日,Fedora 19正式版发布。Fedora 19除了GNOME桌面版之外,还提供了KDE定制版、LXDE定制版等,有兴趣的网友可以在其官网上下载试用。 据了解Fedora 1正式版一方面做了常规的软件版本更新,另外一方面加入一些新功能:内核升级至3.9.0。增加了使用Extlinux引导程序的选择,它是Syslinux引导程序家族一员。初始设置屏幕重新设计。anaconda安装程序重写(Fedora 18便已开始),提供了对高级存储的支持,比如fcoe、iscsi、multipath。文本模式也有所改进。GRUB外观、GRUB菜单进行了修改,更加无缝化,更吸引人。node.js运行和NPM整合管理员,用于开发用于分布式设备的可扩展网络应用软件或实时应用软件; Fedora 19将传统版本的语言继续更新至PHP(5.5),最新的版本语言为Ruby 2.0.0。Fedora 19在操作系统的管理上也做了各种改进,包括启动流程、故障恢复、系统迁移及其它。Fedora 19包括了诊断、监控和日志工具,帮助用户由被动变主动,拥有更多自由时间。

这么有有诱惑力的桌面Linux系统,让我不禁心动,然后果断下载安装……这里提下,现在的Fedora版本都是提供的LiveCD镜像,而且使用UltraISO( 软碟通)做好U盘启动后,需要进行如下修改才可以正常安装……

1、进入制作好的 U 盘启动盘,在 isolinux 文件夹中找到 isolinux.cfg 和 syslinux.cfg 文件。

2、用文本编辑器打开 isolinux.cfg 文件,将 root 的值改为 FEDORA-19-1,(即 root=live:CDLABEL=FEDORA-19-1)。总共需要改三处,如下所示:

menu label ^Start Fedora Live
  kernel vmlinuz0
  append initrd=initrd0.img root=live:CDLABEL=FEDORA-19-1 rootfstype=auto ro rd.live.image quiet  rhgb rd.luks=0 rd.md=0 rd.dm=0
  menu default
menu separator
menu begin ^Troubleshooting
  menu title Troubleshooting
label basic0
  menu label Start Fedora Live in ^basic graphics mode.
  kernel vmlinuz0
  append initrd=initrd0.img root=live:CDLABEL=FEDORA-19-1 rootfstype=auto ro rd.live.image quiet  rhgb rd.luks=0 rd.md=0 rd.dm=0 xdriver=vesa nomodeset
  text help
      Try this option out if you're having trouble starting.
  endtext
label check0
  menu label ^Test this media & start Fedora Live
  kernel vmlinuz0
  append initrd=initrd0.img root=live:CDLABEL=FEDORA-19-1 rootfstype=auto ro rd.live.image quiet  rhgb rd.luks=0 rd.md=0 rd.dm=0 rd.live.check
label memtest
  menu label Run a ^memory test.

3、修改完成后复制一份isolinux.cfg 文 件 , 并将其命名为syslinux.cfg(将原来那个 syslinux.cfg 文件覆盖掉)。也就是说两个文件 isolinux.cfg 和 syslinux.cfg名称不同,内容相同。

4、将 U 盘盘符名也改为 FEDORA-19-1。注意上面修改的三处和此处修改的要一模一样。

所有工作到此结束,重启电脑选择U盘启动进入安装即可。

这是fedora19的保护界面,拿出来得瑟下,相当美观。

二、一些简单的Fedora配置

因为以前一直用的Ubuntu,所以习惯了apt-get和aptitude的包管理,所以下面的一些修改也是网上看博文总结而来,给自己学习Fedora记录,也可以给其他Fedora新手一些帮助。

1、安装自动选择最快源的插件fastestmirror:

#sudo yum -y install axel yum-plugin-fastestmirror && sudo -y update

2、下载安装 rpmfusion 源

http://download1.rpmfusion.org/free/Fedora/rpmfusion-free-release-stable.noarch.rpm
        http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm
    下载后,(切换到存储这两个 rpm包 目录)执行
        rpm -ivh rpmfusion*.rpm
   更新     yum -y update

这一步应该类似于修改Debian的源,所以在进行这一步之后才可以使用 yum 自动安装很多其他的软件。

下面是一些我必装的软件:  星际译王 - stardict ;chm 阅读器 -chmsee ; vim编辑器;vlc 视频播放器;git ; 网络抓包工具 wireshark;dia 画图工具 ; xournal

3、fedora安装中文输入法

sudo yum install ibus ibus-pinyin

话说Fedora19的ibus集成非常完美,使用中文输入法是非常方便!赞一个~

4、ssh 登陆开启

用习惯了Ubuntu/Debian,切到Linux之后也想当然地搜索安装ssh以方便远程登陆,而并没有那么简单,首先我们受到的是openssh-server软件包,与Ubuntu/Debian的ssh名称上复杂点,后缀还是根据自己安装的系统来看(所以得先用yum search搜索下)

sudo yum install openssh-server-sysvinit.x86_64

然后使用 sudo /etc/init.d/sshd start 开启ssh服务,开启之后开可以使用其他机器登陆

5、安装chrome浏览器

Fedora 19正式版安装以后,使用sudo rpm -ivh *.rpm的命令装chrome也出问题,依赖几十个包。经查询,发现我们可以使用google chrome专门为fedora提供的repo来安装chrome。所以我们须先建立一个repo,再用命令安装即可。
步骤如下:
(1).在 /etc/yum.repos.d/目录下添加google-chrome.repo文件(sudo vim /etc/yum.repos.d/google-chrome.repo),输入以下代码:
     [google-chrome] 
     name=google-chrome - 32-bit
     baseurl=http://dl.google.com/linux/chrome/rpm/stable/i386
     enabled=1
     gpgcheck=1
     gpgkey=https://dl-ssl.google.com/linux/linux_signing_key.pub
之后保存、关闭。
(2). 终端下输入以下命令:
sudo yum install google-chrome-stable

此外,我们需要注意:
(1). 64位的系统代码如下:
     [google-chrome]
     name=google-chrome - 64-bit
     baseurl=http://dl.google.com/linux/chrome/rpm/stable/x86_64
     enabled=1
     gpgcheck=1
     gpgkey=https://dl-ssl.google.com/linux/linux_signing_key.pub
(2). 安装beta版本命令: yum install google-chrome-beta
             不稳定版本: yum install google-chrome-unstable

6、安装gcc和g++。

Fedora很坑的一点就是连gcc和g++这点都没有自带。

安装gcc很简单:

#sudo yum install gcc

装c++时,不一样:

#sudo yum install gcc-c++

注:

【1】http://os.51cto.com/art/201307/401937.htm

【2】www.douban.com/note/275366472/sd

【3】http://www.linuxidc.com/Linux/2012-06/63641.htm

Fedora 19的U盘安装 以及简单配置的更多相关文章

  1. docker的安装和简单配置

    docker的安装和简单配置 docker是balabalabala...懒得介绍. 国内安装docker很蛋疼,按照官方配置好了软件源之后,几十MB的安装文件下载要半天,没办法,docker默认的软 ...

  2. <转载> FreeNAS的安装和简单配置 http://freenas.cn/?p=342

    前些日子在公司搭了一个模拟生产环境的平台.由于是测试环境,资源有限只能使用虚拟机实现,所以存储这块就想到了使用FreeNAS.很早以前玩儿过几次,当时是生产环境需要上存储设备,经过对比还是选择的更可靠 ...

  3. Keepalived 安装与简单配置

    Keepalived 安装与简单配置 http://sivxy.lofter.com/post/1d21ebb9_7e15000

  4. Linux下的GitHub安装与简单配置教程 ~ 转载

    Linux下的GitHub安装与简单配置教程   1.GitHub简介 Git是一个分布式版本控制系统,与其相对的是CVS.SVN等集中式的版本控制系统. 2.Git的安装 1)安装Git a.查看与 ...

  5. Manjaro安装后简单配置

    一个相见恨晚的 Linux 操作系统 Manjaro 到底有多受欢迎? DistroWatch是一个包含了各种Linux发行版及其他自由/开放源代码的类Unix操作系统. (如OpenSolaris. ...

  6. lnmp源码安装以及简单配置

    nginx 软件: a: openssl-1.0.1r.tar.gz tar zxf openssl-1.0.1r.tar.gz b: pcre-8.32.tar.gz tar zxf openssl ...

  7. python的IDE(pycharm)安装以及简单配置

    使用IDE的好处 界面更友好,看起来更舒服 智能提示功能很赞,大大提高开发效率 pycharm的安装过程 去pycharm官网下载安装包,请下载专业版,建议不要去网上下载汉化版 点击安装包一直下一步即 ...

  8. U盘安装Ubuntu14.04&配置远程win10远程连接

    1.U盘安装Ubuntu:https://blog.csdn.net/baigoocn/article/details/26561473 2.win10远程访问Ubuntu系统:https://www ...

  9. Ikuai路由安装及简单配置 v1.0

    第一部分:创建虚拟机: 1.点击创建新的虚拟机   2.选择自定义模式创建(选择经典模式会更友好一些),然后点击下一步 3.下图内容不用管,直接点击下一步:   4.这里是选择安装系统路径.在这里我们 ...

随机推荐

  1. Java多线程详解

    Java线程:概念与原理 一.操作系统中线程和进程的概念 现在的操作系统是多任务操作系统.多线程是实现多任务的一种方式. 进程是指一个内存中运行的应用程序,每个进程都有自己独立的一块内存空间,一个进程 ...

  2. PHP 使用用户自定义的比较函数对数组中的值进行排序

    原文:PHP 使用用户自定义的比较函数对数组中的值进行排序 usort (PHP 4, PHP 5) usort —      使用用户自定义的比较函数对数组中的值进行排序 说明       bool ...

  3. 超酷的jQuery百叶窗图片滑块实现教程

    原文:超酷的jQuery百叶窗图片滑块实现教程 今天我们要来分享一款基于jQuery的百叶窗焦点图插件,也可以说是图片滑块插件.这种jQuery焦点图插件的应用非常广泛,在早些年前,我们需要用flas ...

  4. JS判断字符串是否全为中文

    //第一种代码(全为中文则返回"true",不全为中文则返回"false"): <script language="javascript&quo ...

  5. CSS3 Media Queries 详细介绍与使用方法

    Media Queries 就是要在支援CSS3 的浏览器中才能正常工作,IE8 以下不支持. 而Media Queries 的套用方法千变万化,要套用在什么样的装置中,都可以自己来定义. 到底什么是 ...

  6. Spring IOC 之ApplicationContext的其他功能

    正如上面章节所介绍的那样, org.springframework.beans.factory 包提供了管理和操作beans的 基本功能. org.springframework.context包增加 ...

  7. JCronTab 定时调用

    习惯使用 unix/linux 的开发者应该对 crontab 都不陌生.Crontab 是一个很方便的用于 unix/linux 系统的任务调度命令.JCronTab 则是一款全然依照 cronta ...

  8. HttpRuntime详解分析

    HttpRuntime详解分析(上) 文章内容 从上章文章都知道,asp.net是运行在HttpRuntime里的,但是从CLR如何进入HttpRuntime的,可能大家都不太清晰.本章节就是通过深入 ...

  9. 为ASP.NET MVC应用程序使用高级功能

    为ASP.NET MVC应用程序使用高级功能 这是微软官方教程Getting Started with Entity Framework 6 Code First using MVC 5 系列的翻译, ...

  10. .NET/Mono

    C#(或者说.NET/Mono)能做的那些事 不做语言之争,只陈述事实: 1.桌面软件 不仅是在Windows上,有了开源的Mono,在Apple Mac和Linux(如:Ubuntu)上也有C#的施 ...